0s autopkgtest [17:24:11]: starting date and time: 2025-05-06 17:24:11+0000 0s autopkgtest [17:24:11]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [17:24:11]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.9txmvomi/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:uwsgi --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=uwsgi/2.0.29-1 -- lxd -r lxd-armhf-10.145.243.232 lxd-armhf-10.145.243.232:autopkgtest/ubuntu/questing/armhf 19s autopkgtest [17:24:30]: testbed dpkg architecture: armhf 21s autopkgtest [17:24:32]: testbed apt version: 3.0.0 25s autopkgtest [17:24:36]: @@@@@@@@@@@@@@@@@@@@ test bed setup 27s autopkgtest [17:24:38]: testbed release detected to be: None 34s autopkgtest [17:24:45]: updating testbed package index (apt update) 36s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 37s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 37s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 37s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 37s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 37s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.8 kB] 37s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 37s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [125 kB] 37s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [603 kB] 37s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [14.8 kB] 37s Get:11 http://ftpmaster.internal/ubuntu questing/universe Sources [21.3 MB] 37s Get:12 http://ftpmaster.internal/ubuntu questing/main Sources [1384 kB] 37s Get:13 http://ftpmaster.internal/ubuntu questing/multiverse Sources [308 kB] 37s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 38s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.4 MB] 38s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 41s Fetched 41.7 MB in 5s (7956 kB/s) 43s Reading package lists... 48s autopkgtest [17:24:59]: upgrading testbed (apt dist-upgrade and autopurge) 50s Reading package lists... 50s Building dependency tree... 50s Reading state information... 51s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 51s Starting 2 pkgProblemResolver with broken count: 0 51s Done 52s Entering ResolveByKeep 52s 52s Calculating upgrade... 53s The following packages will be upgraded: 53s base-files base-passwd btrfs-progs cloud-init cloud-init-base debianutils 53s dhcpcd-base diffutils dirmngr distro-info-data dpkg dpkg-dev ed ethtool 53s fwupd gcc-15-base gettext-base gir1.2-glib-2.0 gnupg gnupg-l10n gnupg-utils 53s gpg gpg-agent gpg-wks-client gpgconf gpgsm gpgv groff-base htop iso-codes 53s keyboxd less libatomic1 libbpf1 libdpkg-perl libelf1t64 libevdev2 libftdi1-2 53s libfwupd3 libgcc-s1 libglib2.0-0t64 libglib2.0-data libgpg-error-l10n 53s libgpg-error0 libjcat1 libmbim-glib4 libmbim-proxy libmm-glib0 libnftnl11 53s libnghttp2-14 libnpth0t64 libnuma1 libnvme1t64 libperl5.40 libqmi-glib5 53s libqmi-proxy libselinux1 libsemanage-common libsemanage2 libsensors-config 53s libsensors5 libsepol2 libstdc++6 libunistring5 liburcu8t64 libusb-1.0-0 53s libx11-6 libx11-data libxml2 lto-disabled-list man-db motd-news-config nano 53s netbase netcat-openbsd numactl openssh-client openssh-server 53s openssh-sftp-server patch perl perl-base perl-modules-5.40 publicsuffix 53s python3-attr python3-dbus python3-lazr.restfulclient python3-more-itertools 53s python3-packaging python3-s3transfer python3-wadllib sensible-utils sos 53s ubuntu-pro-client ubuntu-pro-client-l10n usb.ids usbutils 53s 97 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 53s Need to get 35.1 MB of archives. 53s After this operation, 668 kB disk space will be freed. 53s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 53s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 53s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf debianutils armhf 5.22 [92.2 kB] 53s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf diffutils armhf 1:3.10-4 [172 kB] 53s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 53s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf libperl5.40 armhf 5.40.1-3 [4144 kB] 54s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf perl armhf 5.40.1-3 [262 kB] 54s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf perl-base armhf 5.40.1-3 [1667 kB] 54s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf perl-modules-5.40 all 5.40.1-3 [3217 kB] 55s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libselinux1 armhf 3.8.1-1 [80.4 kB] 55s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf base-passwd armhf 3.6.7 [53.9 kB] 55s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf openssh-sftp-server armhf 1:9.9p1-3ubuntu3.1 [35.7 kB] 55s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf openssh-server armhf 1:9.9p1-3ubuntu3.1 [532 kB] 55s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf openssh-client armhf 1:9.9p1-3ubuntu3.1 [924 kB] 55s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libatomic1 armhf 15.1.0-2ubuntu1 [7966 B] 55s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf gcc-15-base armhf 15.1.0-2ubuntu1 [54.6 kB] 55s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-s1 armhf 15.1.0-2ubuntu1 [40.6 kB] 55s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++6 armhf 15.1.0-2ubuntu1 [731 kB] 55s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage-common all 3.8.1-1 [7826 B] 55s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libsepol2 armhf 3.8.1-1 [282 kB] 55s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage2 armhf 3.8.1-1 [88.2 kB] 55s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error-l10n all 1.51-4 [8880 B] 55s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error0 armhf 1.51-4 [64.6 kB] 55s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 55s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf gpg-wks-client armhf 2.4.4-2ubuntu24 [87.5 kB] 55s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf dirmngr armhf 2.4.4-2ubuntu24 [348 kB] 55s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf gpgsm armhf 2.4.4-2ubuntu24 [242 kB] 55s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-utils armhf 2.4.4-2ubuntu24 [160 kB] 55s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf gpg-agent armhf 2.4.4-2ubuntu24 [237 kB] 55s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf gpg armhf 2.4.4-2ubuntu24 [525 kB] 55s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf gpgconf armhf 2.4.4-2ubuntu24 [117 kB] 55s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf gnupg all 2.4.4-2ubuntu24 [359 kB] 55s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf keyboxd armhf 2.4.4-2ubuntu24 [112 kB] 55s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf gpgv armhf 2.4.4-2ubuntu24 [225 kB] 55s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf sensible-utils all 0.0.25 [25.0 kB] 55s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf dhcpcd-base armhf 1:10.1.0-10 [189 kB] 55s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 55s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf gir1.2-glib-2.0 armhf 2.84.1-2 [185 kB] 55s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-0t64 armhf 2.84.1-2 [1455 kB] 55s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf iso-codes all 4.18.0-1 [3703 kB] 56s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf less armhf 668-1 [158 kB] 56s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf libelf1t64 armhf 0.193-1 [50.2 kB] 56s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf libbpf1 armhf 1:1.5.0-3 [158 kB] 56s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-data all 2.84.1-2 [53.2 kB] 56s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf libunistring5 armhf 1.3-2 [583 kB] 56s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.4ubuntu0.1 [599 kB] 56s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf netbase all 6.5 [12.9 kB] 56s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf netcat-openbsd armhf 1.229-1 [42.4 kB] 56s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf python3-dbus armhf 1.4.0-1 [96.6 kB] 56s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 56s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 56s Get:52 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 56s Get:53 http://ftpmaster.internal/ubuntu questing/main armhf ethtool armhf 1:6.14-2 [230 kB] 56s Get:54 http://ftpmaster.internal/ubuntu questing/main armhf gettext-base armhf 0.23.1-2 [43.5 kB] 56s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf groff-base armhf 1.23.0-8 [942 kB] 56s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libevdev2 armhf 1.13.4+dfsg-1 [29.8 kB] 56s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf libnftnl11 armhf 1.2.9-1 [53.3 kB] 56s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-14 armhf 1.64.0-1.1 [68.5 kB] 56s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libnuma1 armhf 2.0.19-1 [19.9 kB] 56s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 56s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 56s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 56s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libusb-1.0-0 armhf 2:1.0.28-1 [50.0 kB] 56s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf libx11-data all 2:1.8.12-1 [116 kB] 56s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libx11-6 armhf 2:1.8.12-1 [586 kB] 56s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf man-db armhf 2.13.1-1 [1341 kB] 56s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 56s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf numactl armhf 2.0.19-1 [38.5 kB] 56s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf publicsuffix all 20250328.1952-0.1 [135 kB] 56s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 56s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf usbutils armhf 1:018-2 [77.4 kB] 56s Get:72 http://ftpmaster.internal/ubuntu questing/main armhf btrfs-progs armhf 6.14-1 [901 kB] 56s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init-base all 25.2~1g7a0265d3-0ubuntu1 [619 kB] 56s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 56s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 56s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf patch armhf 2.8-1 [94.1 kB] 56s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf lto-disabled-list all 58 [12.4 kB] 56s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf libjcat1 armhf 0.2.3-1 [30.9 kB] 56s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 56s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 56s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-proxy armhf 1.32.0-1 [5888 B] 56s Get:82 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-glib4 armhf 1.32.0-1 [218 kB] 56s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libmm-glib0 armhf 1.24.0-1 [223 kB] 56s Get:84 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-proxy armhf 1.36.0-1 [5882 B] 56s Get:85 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-glib5 armhf 1.36.0-1 [936 kB] 56s Get:86 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-l10n all 2.4.4-2ubuntu24 [66.8 kB] 56s Get:87 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 56s Get:88 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 56s Get:89 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 56s Get:90 http://ftpmaster.internal/ubuntu questing/main armhf python3-attr all 25.3.0-1 [50.9 kB] 56s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf python3-wadllib all 2.0.0-3 [36.3 kB] 56s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf python3-lazr.restfulclient all 0.14.6-3 [51.0 kB] 56s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf python3-more-itertools all 10.7.0-1 [59.6 kB] 56s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf python3-packaging all 25.0-1 [52.8 kB] 56s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf python3-s3transfer all 0.11.4-1 [55.8 kB] 56s Get:96 http://ftpmaster.internal/ubuntu questing/main armhf sos all 4.9.1-1 [367 kB] 57s Get:97 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init all 25.2~1g7a0265d3-0ubuntu1 [2106 B] 57s Preconfiguring packages ... 57s Fetched 35.1 MB in 4s (8957 kB/s) 57s (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 ... 63953 files and directories currently installed.) 57s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 57s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 57s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 57s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 58s Setting up base-files (13.7ubuntu1) ... 58s Installing new version of config file /etc/issue ... 58s Installing new version of config file /etc/issue.net ... 58s Installing new version of config file /etc/lsb-release ... 58s motd-news.service is a disabled or a static unit not running, not starting it. 58s (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 ... 63953 files and directories currently installed.) 58s Preparing to unpack .../debianutils_5.22_armhf.deb ... 58s Unpacking debianutils (5.22) over (5.21) ... 58s Setting up debianutils (5.22) ... 58s (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 ... 63953 files and directories currently installed.) 59s Preparing to unpack .../diffutils_1%3a3.10-4_armhf.deb ... 59s Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... 59s Setting up diffutils (1:3.10-4) ... 59s (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 ... 63953 files and directories currently installed.) 59s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 59s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 59s Setting up dpkg (1.22.18ubuntu3) ... 59s (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 ... 63953 files and directories currently installed.) 59s Preparing to unpack .../libperl5.40_5.40.1-3_armhf.deb ... 59s Unpacking libperl5.40:armhf (5.40.1-3) over (5.40.1-2) ... 59s Preparing to unpack .../perl_5.40.1-3_armhf.deb ... 59s Unpacking perl (5.40.1-3) over (5.40.1-2) ... 59s Preparing to unpack .../perl-base_5.40.1-3_armhf.deb ... 59s Unpacking perl-base (5.40.1-3) over (5.40.1-2) ... 60s Setting up perl-base (5.40.1-3) ... 60s (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 ... 63953 files and directories currently installed.) 60s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 60s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2) ... 60s Preparing to unpack .../libselinux1_3.8.1-1_armhf.deb ... 60s Unpacking libselinux1:armhf (3.8.1-1) over (3.7-3ubuntu3) ... 60s Setting up libselinux1:armhf (3.8.1-1) ... 60s (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 ... 63953 files and directories currently installed.) 60s Preparing to unpack .../base-passwd_3.6.7_armhf.deb ... 60s Unpacking base-passwd (3.6.7) over (3.6.6) ... 60s Setting up base-passwd (3.6.7) ... 60s (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 ... 63953 files and directories currently installed.) 60s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 60s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 60s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 61s Unpacking openssh-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 61s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 61s Unpacking openssh-client (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 61s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_armhf.deb ... 61s Unpacking libatomic1:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 61s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_armhf.deb ... 61s Unpacking gcc-15-base:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 61s Setting up gcc-15-base:armhf (15.1.0-2ubuntu1) ... 61s (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 ... 63953 files and directories currently installed.) 61s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_armhf.deb ... 61s Unpacking libgcc-s1:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 61s Setting up libgcc-s1:armhf (15.1.0-2ubuntu1) ... 61s (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 ... 63953 files and directories currently installed.) 61s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_armhf.deb ... 61s Unpacking libstdc++6:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 61s Setting up libstdc++6:armhf (15.1.0-2ubuntu1) ... 61s (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 ... 63953 files and directories currently installed.) 61s Preparing to unpack .../libsemanage-common_3.8.1-1_all.deb ... 61s Unpacking libsemanage-common (3.8.1-1) over (3.7-2.1build1) ... 61s Setting up libsemanage-common (3.8.1-1) ... 61s (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 ... 63953 files and directories currently installed.) 61s Preparing to unpack .../libsepol2_3.8.1-1_armhf.deb ... 61s Unpacking libsepol2:armhf (3.8.1-1) over (3.7-1) ... 61s Setting up libsepol2:armhf (3.8.1-1) ... 61s (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 ... 63953 files and directories currently installed.) 61s Preparing to unpack .../libsemanage2_3.8.1-1_armhf.deb ... 61s Unpacking libsemanage2:armhf (3.8.1-1) over (3.7-2.1build1) ... 61s Setting up libsemanage2:armhf (3.8.1-1) ... 61s (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 ... 63953 files and directories currently installed.) 61s Preparing to unpack .../libgpg-error-l10n_1.51-4_all.deb ... 61s Unpacking libgpg-error-l10n (1.51-4) over (1.51-3) ... 61s Preparing to unpack .../libgpg-error0_1.51-4_armhf.deb ... 61s Unpacking libgpg-error0:armhf (1.51-4) over (1.51-3) ... 61s Setting up libgpg-error0:armhf (1.51-4) ... 62s (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 ... 63953 files and directories currently installed.) 62s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 62s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 62s Setting up libnpth0t64:armhf (1.8-3) ... 62s (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 ... 63953 files and directories currently installed.) 62s Preparing to unpack .../0-gpg-wks-client_2.4.4-2ubuntu24_armhf.deb ... 62s Unpacking gpg-wks-client (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 62s Preparing to unpack .../1-dirmngr_2.4.4-2ubuntu24_armhf.deb ... 62s Unpacking dirmngr (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 62s Preparing to unpack .../2-gpgsm_2.4.4-2ubuntu24_armhf.deb ... 62s Unpacking gpgsm (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 62s Preparing to unpack .../3-gnupg-utils_2.4.4-2ubuntu24_armhf.deb ... 62s Unpacking gnupg-utils (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 62s Preparing to unpack .../4-gpg-agent_2.4.4-2ubuntu24_armhf.deb ... 62s Unpacking gpg-agent (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 62s Preparing to unpack .../5-gpg_2.4.4-2ubuntu24_armhf.deb ... 62s Unpacking gpg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 62s Preparing to unpack .../6-gpgconf_2.4.4-2ubuntu24_armhf.deb ... 62s Unpacking gpgconf (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 62s Preparing to unpack .../7-gnupg_2.4.4-2ubuntu24_all.deb ... 62s Unpacking gnupg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 62s Preparing to unpack .../8-keyboxd_2.4.4-2ubuntu24_armhf.deb ... 62s Unpacking keyboxd (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 62s Preparing to unpack .../9-gpgv_2.4.4-2ubuntu24_armhf.deb ... 62s Unpacking gpgv (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 62s Setting up gpgv (2.4.4-2ubuntu24) ... 62s (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 ... 63953 files and directories currently installed.) 62s Preparing to unpack .../00-sensible-utils_0.0.25_all.deb ... 62s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 62s Preparing to unpack .../01-dhcpcd-base_1%3a10.1.0-10_armhf.deb ... 62s Unpacking dhcpcd-base (1:10.1.0-10) over (1:10.1.0-8) ... 62s Preparing to unpack .../02-distro-info-data_0.64_all.deb ... 62s Unpacking distro-info-data (0.64) over (0.63) ... 62s Preparing to unpack .../03-gir1.2-glib-2.0_2.84.1-2_armhf.deb ... 62s Unpacking gir1.2-glib-2.0:armhf (2.84.1-2) over (2.84.1-1) ... 62s Preparing to unpack .../04-libglib2.0-0t64_2.84.1-2_armhf.deb ... 62s Unpacking libglib2.0-0t64:armhf (2.84.1-2) over (2.84.1-1) ... 62s Preparing to unpack .../05-iso-codes_4.18.0-1_all.deb ... 62s Unpacking iso-codes (4.18.0-1) over (4.17.0-1) ... 63s Preparing to unpack .../06-less_668-1_armhf.deb ... 63s Unpacking less (668-1) over (643-1) ... 63s Preparing to unpack .../07-libelf1t64_0.193-1_armhf.deb ... 63s Unpacking libelf1t64:armhf (0.193-1) over (0.192-4ubuntu1) ... 63s Preparing to unpack .../08-libbpf1_1%3a1.5.0-3_armhf.deb ... 63s Unpacking libbpf1:armhf (1:1.5.0-3) over (1:1.5.0-2) ... 63s Preparing to unpack .../09-libglib2.0-data_2.84.1-2_all.deb ... 63s Unpacking libglib2.0-data (2.84.1-2) over (2.84.1-1) ... 63s Preparing to unpack .../10-libunistring5_1.3-2_armhf.deb ... 63s Unpacking libunistring5:armhf (1.3-2) over (1.3-1) ... 63s Preparing to unpack .../11-libxml2_2.12.7+dfsg+really2.9.14-0.4ubuntu0.1_armhf.deb ... 63s Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) over (2.12.7+dfsg+really2.9.14-0.4) ... 63s Preparing to unpack .../12-netbase_6.5_all.deb ... 63s Unpacking netbase (6.5) over (6.4) ... 63s Preparing to unpack .../13-netcat-openbsd_1.229-1_armhf.deb ... 63s Unpacking netcat-openbsd (1.229-1) over (1.228-1) ... 63s Preparing to unpack .../14-python3-dbus_1.4.0-1_armhf.deb ... 63s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 63s Preparing to unpack .../15-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 63s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 63s Preparing to unpack .../16-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 63s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 63s Preparing to unpack .../17-ed_1.21.1-1_armhf.deb ... 63s Unpacking ed (1.21.1-1) over (1.21-1) ... 63s Preparing to unpack .../18-ethtool_1%3a6.14-2_armhf.deb ... 63s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 64s Preparing to unpack .../19-gettext-base_0.23.1-2_armhf.deb ... 64s Unpacking gettext-base (0.23.1-2) over (0.23.1-1) ... 64s Preparing to unpack .../20-groff-base_1.23.0-8_armhf.deb ... 64s Unpacking groff-base (1.23.0-8) over (1.23.0-7) ... 64s Preparing to unpack .../21-libevdev2_1.13.4+dfsg-1_armhf.deb ... 64s Unpacking libevdev2:armhf (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 64s Preparing to unpack .../22-libnftnl11_1.2.9-1_armhf.deb ... 64s Unpacking libnftnl11:armhf (1.2.9-1) over (1.2.8-1) ... 64s Preparing to unpack .../23-libnghttp2-14_1.64.0-1.1_armhf.deb ... 64s Unpacking libnghttp2-14:armhf (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 64s Preparing to unpack .../24-libnuma1_2.0.19-1_armhf.deb ... 64s Unpacking libnuma1:armhf (2.0.19-1) over (2.0.18-1build1) ... 64s Preparing to unpack .../25-libsensors-config_1%3a3.6.2-2_all.deb ... 64s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 64s Preparing to unpack .../26-libsensors5_1%3a3.6.2-2_armhf.deb ... 64s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 64s Preparing to unpack .../27-liburcu8t64_0.15.2-2_armhf.deb ... 64s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 64s Preparing to unpack .../28-libusb-1.0-0_2%3a1.0.28-1_armhf.deb ... 64s Unpacking libusb-1.0-0:armhf (2:1.0.28-1) over (2:1.0.27-2) ... 64s Preparing to unpack .../29-libx11-data_2%3a1.8.12-1_all.deb ... 64s Unpacking libx11-data (2:1.8.12-1) over (2:1.8.10-2) ... 64s Preparing to unpack .../30-libx11-6_2%3a1.8.12-1_armhf.deb ... 64s Unpacking libx11-6:armhf (2:1.8.12-1) over (2:1.8.10-2) ... 64s Preparing to unpack .../31-man-db_2.13.1-1_armhf.deb ... 64s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 64s Preparing to unpack .../32-nano_8.4-1_armhf.deb ... 64s Unpacking nano (8.4-1) over (8.3-1) ... 64s Preparing to unpack .../33-numactl_2.0.19-1_armhf.deb ... 64s Unpacking numactl (2.0.19-1) over (2.0.18-1build1) ... 64s Preparing to unpack .../34-publicsuffix_20250328.1952-0.1_all.deb ... 64s Unpacking publicsuffix (20250328.1952-0.1) over (20250108.1153-0.1) ... 64s Preparing to unpack .../35-usb.ids_2025.04.01-1_all.deb ... 64s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 64s Preparing to unpack .../36-usbutils_1%3a018-2_armhf.deb ... 64s Unpacking usbutils (1:018-2) over (1:018-1) ... 64s Preparing to unpack .../37-btrfs-progs_6.14-1_armhf.deb ... 64s Unpacking btrfs-progs (6.14-1) over (6.12-1build1) ... 64s Preparing to unpack .../38-cloud-init-base_25.2~1g7a0265d3-0ubuntu1_all.deb ... 65s Unpacking cloud-init-base (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 65s Preparing to unpack .../39-dpkg-dev_1.22.18ubuntu3_all.deb ... 65s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 65s Preparing to unpack .../40-libdpkg-perl_1.22.18ubuntu3_all.deb ... 65s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 65s Preparing to unpack .../41-patch_2.8-1_armhf.deb ... 65s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 65s Preparing to unpack .../42-lto-disabled-list_58_all.deb ... 65s Unpacking lto-disabled-list (58) over (57) ... 65s Preparing to unpack .../43-libjcat1_0.2.3-1_armhf.deb ... 65s Unpacking libjcat1:armhf (0.2.3-1) over (0.2.0-2build3) ... 65s Preparing to unpack .../44-fwupd_2.0.8-3_armhf.deb ... 65s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 66s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 66s Preparing to unpack .../45-libfwupd3_2.0.8-3_armhf.deb ... 66s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 66s Preparing to unpack .../46-libmbim-proxy_1.32.0-1_armhf.deb ... 66s Unpacking libmbim-proxy (1.32.0-1) over (1.31.2-0ubuntu4) ... 66s Preparing to unpack .../47-libmbim-glib4_1.32.0-1_armhf.deb ... 66s Unpacking libmbim-glib4:armhf (1.32.0-1) over (1.31.2-0ubuntu4) ... 66s Preparing to unpack .../48-libmm-glib0_1.24.0-1_armhf.deb ... 66s Unpacking libmm-glib0:armhf (1.24.0-1) over (1.23.4-0ubuntu3) ... 66s Preparing to unpack .../49-libqmi-proxy_1.36.0-1_armhf.deb ... 66s Unpacking libqmi-proxy (1.36.0-1) over (1.35.6-1) ... 66s Preparing to unpack .../50-libqmi-glib5_1.36.0-1_armhf.deb ... 66s Unpacking libqmi-glib5:armhf (1.36.0-1) over (1.35.6-1) ... 66s Preparing to unpack .../51-gnupg-l10n_2.4.4-2ubuntu24_all.deb ... 66s Unpacking gnupg-l10n (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 66s Preparing to unpack .../52-htop_3.4.1-4_armhf.deb ... 66s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 66s Preparing to unpack .../53-libftdi1-2_1.5-10_armhf.deb ... 66s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 66s Preparing to unpack .../54-libnvme1t64_1.13-2_armhf.deb ... 66s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 66s Preparing to unpack .../55-python3-attr_25.3.0-1_all.deb ... 66s Unpacking python3-attr (25.3.0-1) over (25.1.0-1) ... 66s Preparing to unpack .../56-python3-wadllib_2.0.0-3_all.deb ... 66s Unpacking python3-wadllib (2.0.0-3) over (2.0.0-2) ... 66s Preparing to unpack .../57-python3-lazr.restfulclient_0.14.6-3_all.deb ... 66s Unpacking python3-lazr.restfulclient (0.14.6-3) over (0.14.6-2) ... 66s Preparing to unpack .../58-python3-more-itertools_10.7.0-1_all.deb ... 66s Unpacking python3-more-itertools (10.7.0-1) over (10.6.0-1) ... 66s Preparing to unpack .../59-python3-packaging_25.0-1_all.deb ... 66s Unpacking python3-packaging (25.0-1) over (24.2-1) ... 66s Preparing to unpack .../60-python3-s3transfer_0.11.4-1_all.deb ... 67s Unpacking python3-s3transfer (0.11.4-1) over (0.11.2-2) ... 67s Preparing to unpack .../61-sos_4.9.1-1_all.deb ... 67s Unpacking sos (4.9.1-1) over (4.9.0-6) ... 67s Preparing to unpack .../62-cloud-init_25.2~1g7a0265d3-0ubuntu1_all.deb ... 67s Unpacking cloud-init (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 67s Setting up motd-news-config (13.7ubuntu1) ... 67s Setting up python3-more-itertools (10.7.0-1) ... 67s Setting up python3-attr (25.3.0-1) ... 67s Setting up liburcu8t64:armhf (0.15.2-2) ... 67s Setting up lto-disabled-list (58) ... 67s Setting up distro-info-data (0.64) ... 67s Setting up htop (3.4.1-4) ... 67s Setting up openssh-client (1:9.9p1-3ubuntu3.1) ... 67s Setting up btrfs-progs (6.14-1) ... 67s Setting up python3-s3transfer (0.11.4-1) ... 67s Setting up netcat-openbsd (1.229-1) ... 67s Setting up libsensors-config (1:3.6.2-2) ... 67s Installing new version of config file /etc/sensors3.conf ... 67s Setting up libnghttp2-14:armhf (1.64.0-1.1) ... 67s Setting up less (668-1) ... 67s Setting up gettext-base (0.23.1-2) ... 67s Setting up libnftnl11:armhf (1.2.9-1) ... 67s Setting up libelf1t64:armhf (0.193-1) ... 67s Setting up libglib2.0-data (2.84.1-2) ... 67s Setting up python3-packaging (25.0-1) ... 68s Setting up libnvme1t64 (1.13-2) ... 68s Setting up libx11-data (2:1.8.12-1) ... 68s Setting up gnupg-l10n (2.4.4-2ubuntu24) ... 68s Setting up ed (1.21.1-1) ... 68s Setting up python3-wadllib (2.0.0-3) ... 68s Setting up libunistring5:armhf (1.3-2) ... 68s Setting up libatomic1:armhf (15.1.0-2ubuntu1) ... 68s Setting up patch (2.8-1) ... 68s Setting up usb.ids (2025.04.01-1) ... 68s Setting up dhcpcd-base (1:10.1.0-10) ... 68s Installing new version of config file /etc/dhcpcd.conf ... 68s Setting up libsensors5:armhf (1:3.6.2-2) ... 68s Setting up nano (8.4-1) ... 68s Installing new version of config file /etc/nanorc ... 68s Setting up libnuma1:armhf (2.0.19-1) ... 68s Setting up perl-modules-5.40 (5.40.1-3) ... 68s Setting up sensible-utils (0.0.25) ... 68s Setting up groff-base (1.23.0-8) ... 68s Setting up gpgconf (2.4.4-2ubuntu24) ... 68s Setting up libx11-6:armhf (2:1.8.12-1) ... 68s Setting up netbase (6.5) ... 68s Installing new version of config file /etc/ethertypes ... 68s Installing new version of config file /etc/services ... 68s Setting up libusb-1.0-0:armhf (2:1.0.28-1) ... 68s Setting up python3-lazr.restfulclient (0.14.6-3) ... 68s Setting up libgpg-error-l10n (1.51-4) ... 68s Setting up libevdev2:armhf (1.13.4+dfsg-1) ... 68s Setting up publicsuffix (20250328.1952-0.1) ... 68s Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) ... 68s Setting up ubuntu-pro-client (35.1ubuntu0) ... 68s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 68s 68s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 68s 68s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 68s 70s Setting up iso-codes (4.18.0-1) ... 70s Setting up gpg (2.4.4-2ubuntu24) ... 70s Setting up libbpf1:armhf (1:1.5.0-3) ... 70s Setting up ethtool (1:6.14-2) ... 70s Setting up gnupg-utils (2.4.4-2ubuntu24) ... 70s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 70s Setting up sos (4.9.1-1) ... 70s Setting up openssh-sftp-server (1:9.9p1-3ubuntu3.1) ... 70s Setting up gpg-agent (2.4.4-2ubuntu24) ... 71s Setting up numactl (2.0.19-1) ... 71s Setting up openssh-server (1:9.9p1-3ubuntu3.1) ... 72s Setting up gpgsm (2.4.4-2ubuntu24) ... 72s Setting up man-db (2.13.1-1) ... 72s Updating database of manual pages ... 74s apparmor_parser: Unable to replace "/usr/bin/man". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 74s 74s man-db.service is a disabled or a static unit not running, not starting it. 74s Setting up usbutils (1:018-2) ... 74s Setting up cloud-init-base (25.2~1g7a0265d3-0ubuntu1) ... 76s Setting up libperl5.40:armhf (5.40.1-3) ... 76s Setting up dirmngr (2.4.4-2ubuntu24) ... 76s Setting up libftdi1-2:armhf (1.5-10) ... 76s Setting up perl (5.40.1-3) ... 76s Setting up libglib2.0-0t64:armhf (2.84.1-2) ... 76s No schema files found: doing nothing. 76s Setting up keyboxd (2.4.4-2ubuntu24) ... 76s Setting up gir1.2-glib-2.0:armhf (2.84.1-2) ... 76s Setting up libdpkg-perl (1.22.18ubuntu3) ... 76s Setting up libmm-glib0:armhf (1.24.0-1) ... 76s Setting up gnupg (2.4.4-2ubuntu24) ... 76s Setting up libmbim-glib4:armhf (1.32.0-1) ... 76s Setting up python3-dbus (1.4.0-1) ... 76s Setting up cloud-init (25.2~1g7a0265d3-0ubuntu1) ... 76s Setting up gpg-wks-client (2.4.4-2ubuntu24) ... 76s Setting up libmbim-proxy (1.32.0-1) ... 76s Setting up libjcat1:armhf (0.2.3-1) ... 76s Setting up dpkg-dev (1.22.18ubuntu3) ... 76s Setting up libqmi-glib5:armhf (1.36.0-1) ... 76s Setting up libfwupd3:armhf (2.0.8-3) ... 76s Setting up libqmi-proxy (1.36.0-1) ... 76s Setting up fwupd (2.0.8-3) ... 77s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 77s fwupd.service is a disabled or a static unit not running, not starting it. 77s Processing triggers for libc-bin (2.41-6ubuntu1) ... 77s Processing triggers for rsyslog (8.2412.0-2ubuntu2) ... 77s Processing triggers for ufw (0.36.2-9) ... 77s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 78s Processing triggers for dbus (1.16.2-2ubuntu1) ... 78s Processing triggers for install-info (7.1.1-1) ... 78s Processing triggers for initramfs-tools (0.147ubuntu1) ... 79s Reading package lists... 80s Building dependency tree... 80s Reading state information... 80s Starting pkgProblemResolver with broken count: 0 80s Starting 2 pkgProblemResolver with broken count: 0 80s Done 81s Solving dependencies... 81s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 83s autopkgtest [17:25:34]: rebooting testbed after setup commands that affected boot 122s autopkgtest [17:26:13]: testbed running kernel: Linux 6.8.0-58-generic #60~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 28 14:48:37 UTC 2 146s autopkgtest [17:26:37]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 185s Get:1 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (dsc) [3552 B] 185s Get:2 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (tar) [9805 kB] 185s Get:3 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (asc) [833 B] 185s Get:4 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (diff) [844 kB] 186s gpgv: Signature made Wed Feb 19 07:04:53 2025 UTC 186s gpgv: using RSA key 5C7ABEA20F8630459CC8C8B5E27F2CF8458C2FA4 186s gpgv: Can't check signature: No public key 186s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.63-1ubuntu1.dsc: no acceptable signature found 186s autopkgtest [17:27:17]: testing package apache2 version 2.4.63-1ubuntu1 191s autopkgtest [17:27:22]: build not needed 199s autopkgtest [17:27:30]: test run-test-suite: preparing testbed 200s Reading package lists... 201s Building dependency tree... 201s Reading state information... 201s Starting pkgProblemResolver with broken count: 0 201s Starting 2 pkgProblemResolver with broken count: 0 201s Done 202s The following NEW packages will be installed: 202s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 202s autopoint autotools-dev build-essential cpp cpp-14 202s cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper debugedit 202s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-14 202s g++-14-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-14 202s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext intltool-debian 202s libalgorithm-c3-perl libanyevent-perl libapr1-dev libapr1t64 202s libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap libaprutil1t64 202s libarchive-zip-perl libasan8 libb-hooks-endofscope-perl 202s libb-hooks-op-check-perl libbytes-random-secure-perl libc-dev-bin libc6-dev 202s libcc1-0 libclass-c3-perl libclass-data-inheritable-perl 202s libclass-inspector-perl libclass-method-modifiers-perl 202s libclass-singleton-perl libclone-perl libcrypt-dev libcrypt-random-seed-perl 202s libcrypt-ssleay-perl libdata-optlist-perl libdatetime-locale-perl 202s libdatetime-perl libdatetime-timezone-perl libdebhelper-perl 202s libdevel-callchecker-perl libdevel-stacktrace-perl libdw1t64 202s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 202s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 202s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 202s libgcc-14-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 202s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 202s libhttp-message-perl libhttp-negotiate-perl libio-html-perl 202s libio-socket-ssl-perl libisl23 libldap-dev libldap2-dev liblua5.4-0 202s liblwp-mediatypes-perl liblwp-protocol-https-perl libmath-random-isaac-perl 202s libmodule-implementation-perl libmodule-runtime-perl libmpc3 202s libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl 202s libnet-http-perl libnet-ssleay-perl libpackage-stash-perl 202s libparams-classify-perl libparams-util-perl 202s libparams-validationcompiler-perl libpcre2-16-0 libpcre2-32-0 libpcre2-dev 202s libpcre2-posix3 libpod-parser-perl libprotocol-http2-perl librole-tiny-perl 202s libsctp-dev libsctp1 libspecio-perl libstdc++-14-dev libsub-exporter-perl 202s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 202s libsub-name-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl 202s libubsan1 liburi-perl libvariable-magic-perl libwww-perl 202s libwww-robotrules-perl libxml-dom-perl libxml-parser-perl libxml-perl 202s libxml-regexp-perl libxstring-perl linux-libc-dev m4 perl-doc 202s perl-openssl-defaults po-debconf rpcsvc-proto uuid-dev 202s 0 upgraded, 140 newly installed, 0 to remove and 0 not upgraded. 202s Need to get 74.7 MB of archives. 202s After this operation, 251 MB of additional disk space will be used. 202s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 202s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu2 [83.1 kB] 202s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu2 [9562 B] 202s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu2 [8534 B] 203s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblua5.4-0 armhf 5.4.7-1 [134 kB] 203s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf apache2-bin armhf 2.4.63-1ubuntu1 [1229 kB] 203s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf apache2-data all 2.4.63-1ubuntu1 [163 kB] 203s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf apache2-utils armhf 2.4.63-1ubuntu1 [100 kB] 203s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf apache2 armhf 2.4.63-1ubuntu1 [90.4 kB] 203s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf m4 armhf 1.4.19-8 [238 kB] 203s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf autoconf all 2.72-3ubuntu1 [383 kB] 203s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf autotools-dev all 20240727.1 [43.4 kB] 203s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf automake all 1:1.17-3ubuntu1 [572 kB] 203s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf autopoint all 0.23.1-2 [619 kB] 203s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 203s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 203s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 203s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9221 kB] 203s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14 armhf 14.2.0-19ubuntu2 [1032 B] 203s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 203s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 203s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15.1.0-2ubuntu1 [43.4 kB] 203s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15.1.0-2ubuntu1 [128 kB] 203s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15.1.0-2ubuntu1 [2951 kB] 203s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15.1.0-2ubuntu1 [1188 kB] 203s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-14-dev armhf 14.2.0-19ubuntu2 [897 kB] 203s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [18.0 MB] 204s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14 armhf 14.2.0-19ubuntu2 [510 kB] 204s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 204s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 204s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf libc-dev-bin armhf 2.41-6ubuntu1 [21.7 kB] 204s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf linux-libc-dev armhf 6.14.0-15.15 [1687 kB] 204s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 204s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 204s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dev armhf 2.41-6ubuntu1 [1396 kB] 204s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf libtool all 2.5.4-4 [168 kB] 204s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf dh-autoreconf all 20 [16.1 kB] 204s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 204s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 204s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf dh-strip-nondeterminism all 1.14.1-2 [5064 B] 204s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf libdw1t64 armhf 0.193-1 [248 kB] 204s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf debugedit armhf 1:5.1-2 [46.7 kB] 204s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf dwz armhf 0.15-1build6 [116 kB] 204s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf gettext armhf 0.23.1-2 [1054 kB] 204s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 204s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 204s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf debhelper all 13.24.1ubuntu2 [895 kB] 204s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf uuid-dev armhf 2.40.2-14ubuntu1 [52.6 kB] 204s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf libsctp1 armhf 1.0.21+dfsg-1 [8420 B] 204s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf libsctp-dev armhf 1.0.21+dfsg-1 [56.3 kB] 204s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf libapr1-dev armhf 1.7.5-1 [749 kB] 204s Get:52 http://ftpmaster.internal/ubuntu questing/main armhf libldap-dev armhf 2.6.9+dfsg-2ubuntu1 [289 kB] 204s Get:53 http://ftpmaster.internal/ubuntu questing/main armhf libldap2-dev all 2.6.9+dfsg-2ubuntu1 [11.1 kB] 204s Get:54 http://ftpmaster.internal/ubuntu questing/main armhf libexpat1-dev armhf 2.7.1-1 [122 kB] 204s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dev armhf 1.6.3-3ubuntu2 [405 kB] 204s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libpcre2-16-0 armhf 10.45-1 [207 kB] 204s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf libpcre2-32-0 armhf 10.45-1 [197 kB] 204s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf libpcre2-posix3 armhf 10.45-1 [6300 B] 204s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libpcre2-dev armhf 10.45-1 [752 kB] 204s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf apache2-dev armhf 2.4.63-1ubuntu1 [202 kB] 204s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++-14-dev armhf 14.2.0-19ubuntu2 [2576 kB] 204s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [10.5 MB] 205s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf g++-14 armhf 14.2.0-19ubuntu2 [23.0 kB] 205s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 205s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 205s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 205s Get:67 http://ftpmaster.internal/ubuntu questing/universe armhf libalgorithm-c3-perl all 0.11-2 [10.2 kB] 205s Get:68 http://ftpmaster.internal/ubuntu questing/universe armhf libanyevent-perl armhf 7.170-2build7 [368 kB] 205s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf libb-hooks-op-check-perl armhf 0.22-3build2 [9174 B] 205s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf libdynaloader-functions-perl all 0.004-2 [11.5 kB] 205s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf libdevel-callchecker-perl armhf 0.009-2 [13.8 kB] 205s Get:72 http://ftpmaster.internal/ubuntu questing/main armhf libparams-classify-perl armhf 0.015-2build6 [18.8 kB] 205s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf libmodule-runtime-perl all 0.018-1 [15.2 kB] 205s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf libtry-tiny-perl all 0.32-1 [21.2 kB] 205s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libmodule-implementation-perl all 0.09-2 [12.0 kB] 205s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 205s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf libvariable-magic-perl armhf 0.64-1build1 [33.4 kB] 205s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 205s Get:79 http://ftpmaster.internal/ubuntu questing/universe armhf libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 205s Get:80 http://ftpmaster.internal/ubuntu questing/universe armhf libmath-random-isaac-perl all 1.004-2 [18.4 kB] 205s Get:81 http://ftpmaster.internal/ubuntu questing/universe armhf libbytes-random-secure-perl all 0.29-3 [26.8 kB] 205s Get:82 http://ftpmaster.internal/ubuntu questing/universe armhf libclass-c3-perl all 0.35-2 [18.4 kB] 205s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libclass-data-inheritable-perl all 0.10-1 [8038 B] 205s Get:84 http://ftpmaster.internal/ubuntu questing/main armhf libclass-inspector-perl all 1.36-3 [15.4 kB] 205s Get:85 http://ftpmaster.internal/ubuntu questing/main armhf libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 205s Get:86 http://ftpmaster.internal/ubuntu questing/universe armhf libclass-singleton-perl all 1.6-2 [11.5 kB] 205s Get:87 http://ftpmaster.internal/ubuntu questing/main armhf libclone-perl armhf 0.47-1 [10.0 kB] 205s Get:88 http://ftpmaster.internal/ubuntu questing/main armhf perl-openssl-defaults armhf 7build3 [6628 B] 205s Get:89 http://ftpmaster.internal/ubuntu questing/universe armhf libcrypt-ssleay-perl armhf 0.73.06-2build6 [42.5 kB] 205s Get:90 http://ftpmaster.internal/ubuntu questing/main armhf libparams-util-perl armhf 1.102-3build1 [20.5 kB] 205s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf libsub-install-perl all 0.929-1 [9764 B] 205s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf libdata-optlist-perl all 0.114-1 [9708 B] 205s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 205s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf libencode-locale-perl all 1.05-3 [11.6 kB] 205s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf libsub-exporter-perl all 0.990-1 [49.0 kB] 205s Get:96 http://ftpmaster.internal/ubuntu questing/universe armhf libeval-closure-perl all 0.14-3 [10.1 kB] 205s Get:97 http://ftpmaster.internal/ubuntu questing/main armhf libexception-class-perl all 1.45-1 [28.6 kB] 205s Get:98 http://ftpmaster.internal/ubuntu questing/main armhf libfcgi0t64 armhf 2.4.5-0.1 [23.0 kB] 205s Get:99 http://ftpmaster.internal/ubuntu questing/main armhf libfcgi-perl armhf 0.82+ds-3build3 [20.6 kB] 205s Get:100 http://ftpmaster.internal/ubuntu questing/main armhf libtimedate-perl all 2.3300-2 [34.0 kB] 205s Get:101 http://ftpmaster.internal/ubuntu questing/main armhf libhttp-date-perl all 6.06-1 [10.2 kB] 205s Get:102 http://ftpmaster.internal/ubuntu questing/main armhf libfile-listing-perl all 6.16-1 [11.3 kB] 205s Get:103 http://ftpmaster.internal/ubuntu questing/main armhf libfile-sharedir-perl all 1.118-3 [14.0 kB] 205s Get:104 http://ftpmaster.internal/ubuntu questing/main armhf libhtml-tagset-perl all 3.24-1 [14.1 kB] 205s Get:105 http://ftpmaster.internal/ubuntu questing/main armhf liburi-perl all 5.30-1 [94.4 kB] 205s Get:106 http://ftpmaster.internal/ubuntu questing/main armhf libhtml-parser-perl armhf 3.83-1build1 [83.1 kB] 206s Get:107 http://ftpmaster.internal/ubuntu questing/main armhf libhtml-tree-perl all 5.07-3 [200 kB] 206s Get:108 http://ftpmaster.internal/ubuntu questing/main armhf libio-html-perl all 1.004-3 [15.9 kB] 206s Get:109 http://ftpmaster.internal/ubuntu questing/main armhf liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 206s Get:110 http://ftpmaster.internal/ubuntu questing/main armhf libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 206s Get:111 http://ftpmaster.internal/ubuntu questing/main armhf libhttp-cookies-perl all 6.11-1 [18.2 kB] 206s Get:112 http://ftpmaster.internal/ubuntu questing/main armhf libpod-parser-perl all 1.67-1 [80.6 kB] 206s Get:113 http://ftpmaster.internal/ubuntu questing/main armhf libhttp-negotiate-perl all 6.01-2 [12.4 kB] 206s Get:114 http://ftpmaster.internal/ubuntu questing/main armhf libnet-ssleay-perl armhf 1.94-3 [298 kB] 206s Get:115 http://ftpmaster.internal/ubuntu questing/main armhf libio-socket-ssl-perl all 2.089-1 [200 kB] 206s Get:116 http://ftpmaster.internal/ubuntu questing/main armhf libnet-http-perl all 6.23-1 [22.3 kB] 206s Get:117 http://ftpmaster.internal/ubuntu questing/main armhf liblwp-protocol-https-perl all 6.14-1 [9040 B] 206s Get:118 http://ftpmaster.internal/ubuntu questing/main armhf libwww-robotrules-perl all 6.02-1 [12.6 kB] 206s Get:119 http://ftpmaster.internal/ubuntu questing/main armhf libwww-perl all 6.78-1 [139 kB] 206s Get:120 http://ftpmaster.internal/ubuntu questing/main armhf libxml-parser-perl armhf 2.47-1build4 [199 kB] 206s Get:121 http://ftpmaster.internal/ubuntu questing/universe armhf libxml-perl all 0.08-4 [90.5 kB] 206s Get:122 http://ftpmaster.internal/ubuntu questing/universe armhf libxml-regexp-perl all 0.04-1.1 [7208 B] 206s Get:123 http://ftpmaster.internal/ubuntu questing/universe armhf libxml-dom-perl all 1.46-2 [143 kB] 206s Get:124 http://ftpmaster.internal/ubuntu questing/universe armhf libhttp-dav-perl all 0.50-1 [79.7 kB] 206s Get:125 http://ftpmaster.internal/ubuntu questing/universe armhf libmro-compat-perl all 0.15-2 [10.1 kB] 206s Get:126 http://ftpmaster.internal/ubuntu questing/main armhf libpackage-stash-perl all 0.40-1 [19.5 kB] 206s Get:127 http://ftpmaster.internal/ubuntu questing/main armhf libsub-identify-perl armhf 0.14-3build4 [9396 B] 206s Get:128 http://ftpmaster.internal/ubuntu questing/main armhf libsub-name-perl armhf 0.28-1 [10.0 kB] 206s Get:129 http://ftpmaster.internal/ubuntu questing/main armhf libnamespace-clean-perl all 0.27-2 [14.0 kB] 206s Get:130 http://ftpmaster.internal/ubuntu questing/universe armhf libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 206s Get:131 http://ftpmaster.internal/ubuntu questing/universe armhf libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 206s Get:132 http://ftpmaster.internal/ubuntu questing/universe armhf libprotocol-http2-perl all 1.11-1 [39.3 kB] 206s Get:133 http://ftpmaster.internal/ubuntu questing/main armhf librole-tiny-perl all 2.002004-1 [16.3 kB] 206s Get:134 http://ftpmaster.internal/ubuntu questing/main armhf libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 206s Get:135 http://ftpmaster.internal/ubuntu questing/universe armhf libxstring-perl armhf 0.005-2build4 [7650 B] 206s Get:136 http://ftpmaster.internal/ubuntu questing/universe armhf libspecio-perl all 0.50-1 [127 kB] 206s Get:137 http://ftpmaster.internal/ubuntu questing/main armhf perl-doc all 5.40.1-3 [8252 kB] 206s Get:138 http://ftpmaster.internal/ubuntu questing/universe armhf libdatetime-locale-perl all 1:1.41-1 [3193 kB] 206s Get:139 http://ftpmaster.internal/ubuntu questing/universe armhf libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 206s Get:140 http://ftpmaster.internal/ubuntu questing/universe armhf libdatetime-perl armhf 2:1.65-1build3 [98.3 kB] 207s Fetched 74.7 MB in 5s (16.1 MB/s) 207s Selecting previously unselected package libapr1t64:armhf. 207s (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 ... 63964 files and directories currently installed.) 207s Preparing to unpack .../000-libapr1t64_1.7.5-1_armhf.deb ... 207s Unpacking libapr1t64:armhf (1.7.5-1) ... 207s Selecting previously unselected package libaprutil1t64:armhf. 207s Preparing to unpack .../001-libaprutil1t64_1.6.3-3ubuntu2_armhf.deb ... 207s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 207s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 207s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_armhf.deb ... 207s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 207s Selecting previously unselected package libaprutil1-ldap:armhf. 207s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-3ubuntu2_armhf.deb ... 207s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 207s Selecting previously unselected package liblua5.4-0:armhf. 207s Preparing to unpack .../004-liblua5.4-0_5.4.7-1_armhf.deb ... 207s Unpacking liblua5.4-0:armhf (5.4.7-1) ... 208s Selecting previously unselected package apache2-bin. 208s Preparing to unpack .../005-apache2-bin_2.4.63-1ubuntu1_armhf.deb ... 208s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 208s Selecting previously unselected package apache2-data. 208s Preparing to unpack .../006-apache2-data_2.4.63-1ubuntu1_all.deb ... 208s Unpacking apache2-data (2.4.63-1ubuntu1) ... 208s Selecting previously unselected package apache2-utils. 208s Preparing to unpack .../007-apache2-utils_2.4.63-1ubuntu1_armhf.deb ... 208s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 208s Selecting previously unselected package apache2. 208s Preparing to unpack .../008-apache2_2.4.63-1ubuntu1_armhf.deb ... 208s Unpacking apache2 (2.4.63-1ubuntu1) ... 208s Selecting previously unselected package m4. 208s Preparing to unpack .../009-m4_1.4.19-8_armhf.deb ... 208s Unpacking m4 (1.4.19-8) ... 208s Selecting previously unselected package autoconf. 208s Preparing to unpack .../010-autoconf_2.72-3ubuntu1_all.deb ... 208s Unpacking autoconf (2.72-3ubuntu1) ... 208s Selecting previously unselected package autotools-dev. 208s Preparing to unpack .../011-autotools-dev_20240727.1_all.deb ... 208s Unpacking autotools-dev (20240727.1) ... 208s Selecting previously unselected package automake. 208s Preparing to unpack .../012-automake_1%3a1.17-3ubuntu1_all.deb ... 208s Unpacking automake (1:1.17-3ubuntu1) ... 208s Selecting previously unselected package autopoint. 208s Preparing to unpack .../013-autopoint_0.23.1-2_all.deb ... 208s Unpacking autopoint (0.23.1-2) ... 208s Selecting previously unselected package libdebhelper-perl. 208s Preparing to unpack .../014-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 208s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 208s Selecting previously unselected package libisl23:armhf. 208s Preparing to unpack .../015-libisl23_0.27-1_armhf.deb ... 208s Unpacking libisl23:armhf (0.27-1) ... 208s Selecting previously unselected package libmpc3:armhf. 208s Preparing to unpack .../016-libmpc3_1.3.1-1build2_armhf.deb ... 208s Unpacking libmpc3:armhf (1.3.1-1build2) ... 208s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 208s Preparing to unpack .../017-cpp-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 208s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 208s Selecting previously unselected package cpp-14. 208s Preparing to unpack .../018-cpp-14_14.2.0-19ubuntu2_armhf.deb ... 208s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 208s Selecting previously unselected package cpp-arm-linux-gnueabihf. 208s Preparing to unpack .../019-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 208s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 208s Selecting previously unselected package cpp. 208s Preparing to unpack .../020-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 208s Unpacking cpp (4:14.2.0-1ubuntu1) ... 208s Selecting previously unselected package libcc1-0:armhf. 208s Preparing to unpack .../021-libcc1-0_15.1.0-2ubuntu1_armhf.deb ... 208s Unpacking libcc1-0:armhf (15.1.0-2ubuntu1) ... 208s Selecting previously unselected package libgomp1:armhf. 208s Preparing to unpack .../022-libgomp1_15.1.0-2ubuntu1_armhf.deb ... 208s Unpacking libgomp1:armhf (15.1.0-2ubuntu1) ... 208s Selecting previously unselected package libasan8:armhf. 208s Preparing to unpack .../023-libasan8_15.1.0-2ubuntu1_armhf.deb ... 208s Unpacking libasan8:armhf (15.1.0-2ubuntu1) ... 208s Selecting previously unselected package libubsan1:armhf. 208s Preparing to unpack .../024-libubsan1_15.1.0-2ubuntu1_armhf.deb ... 208s Unpacking libubsan1:armhf (15.1.0-2ubuntu1) ... 208s Selecting previously unselected package libgcc-14-dev:armhf. 208s Preparing to unpack .../025-libgcc-14-dev_14.2.0-19ubuntu2_armhf.deb ... 208s Unpacking libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 208s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 208s Preparing to unpack .../026-gcc-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 208s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 209s Selecting previously unselected package gcc-14. 209s Preparing to unpack .../027-gcc-14_14.2.0-19ubuntu2_armhf.deb ... 209s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 209s Selecting previously unselected package gcc-arm-linux-gnueabihf. 209s Preparing to unpack .../028-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 209s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 209s Selecting previously unselected package gcc. 209s Preparing to unpack .../029-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 209s Unpacking gcc (4:14.2.0-1ubuntu1) ... 209s Selecting previously unselected package libc-dev-bin. 209s Preparing to unpack .../030-libc-dev-bin_2.41-6ubuntu1_armhf.deb ... 209s Unpacking libc-dev-bin (2.41-6ubuntu1) ... 209s Selecting previously unselected package linux-libc-dev:armhf. 209s Preparing to unpack .../031-linux-libc-dev_6.14.0-15.15_armhf.deb ... 209s Unpacking linux-libc-dev:armhf (6.14.0-15.15) ... 209s Selecting previously unselected package libcrypt-dev:armhf. 209s Preparing to unpack .../032-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 209s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 209s Selecting previously unselected package rpcsvc-proto. 209s Preparing to unpack .../033-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 209s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 209s Selecting previously unselected package libc6-dev:armhf. 210s Preparing to unpack .../034-libc6-dev_2.41-6ubuntu1_armhf.deb ... 210s Unpacking libc6-dev:armhf (2.41-6ubuntu1) ... 210s Selecting previously unselected package libtool. 210s Preparing to unpack .../035-libtool_2.5.4-4_all.deb ... 210s Unpacking libtool (2.5.4-4) ... 210s Selecting previously unselected package dh-autoreconf. 210s Preparing to unpack .../036-dh-autoreconf_20_all.deb ... 210s Unpacking dh-autoreconf (20) ... 210s Selecting previously unselected package libarchive-zip-perl. 210s Preparing to unpack .../037-libarchive-zip-perl_1.68-1_all.deb ... 210s Unpacking libarchive-zip-perl (1.68-1) ... 210s Selecting previously unselected package libfile-stripnondeterminism-perl. 210s Preparing to unpack .../038-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 210s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 210s Selecting previously unselected package dh-strip-nondeterminism. 210s Preparing to unpack .../039-dh-strip-nondeterminism_1.14.1-2_all.deb ... 210s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 210s Selecting previously unselected package libdw1t64:armhf. 210s Preparing to unpack .../040-libdw1t64_0.193-1_armhf.deb ... 210s Unpacking libdw1t64:armhf (0.193-1) ... 210s Selecting previously unselected package debugedit. 210s Preparing to unpack .../041-debugedit_1%3a5.1-2_armhf.deb ... 210s Unpacking debugedit (1:5.1-2) ... 210s Selecting previously unselected package dwz. 210s Preparing to unpack .../042-dwz_0.15-1build6_armhf.deb ... 210s Unpacking dwz (0.15-1build6) ... 210s Selecting previously unselected package gettext. 210s Preparing to unpack .../043-gettext_0.23.1-2_armhf.deb ... 210s Unpacking gettext (0.23.1-2) ... 210s Selecting previously unselected package intltool-debian. 210s Preparing to unpack .../044-intltool-debian_0.35.0+20060710.6_all.deb ... 210s Unpacking intltool-debian (0.35.0+20060710.6) ... 210s Selecting previously unselected package po-debconf. 210s Preparing to unpack .../045-po-debconf_1.0.21+nmu1_all.deb ... 210s Unpacking po-debconf (1.0.21+nmu1) ... 210s Selecting previously unselected package debhelper. 210s Preparing to unpack .../046-debhelper_13.24.1ubuntu2_all.deb ... 210s Unpacking debhelper (13.24.1ubuntu2) ... 210s Selecting previously unselected package uuid-dev:armhf. 210s Preparing to unpack .../047-uuid-dev_2.40.2-14ubuntu1_armhf.deb ... 210s Unpacking uuid-dev:armhf (2.40.2-14ubuntu1) ... 210s Selecting previously unselected package libsctp1:armhf. 210s Preparing to unpack .../048-libsctp1_1.0.21+dfsg-1_armhf.deb ... 210s Unpacking libsctp1:armhf (1.0.21+dfsg-1) ... 210s Selecting previously unselected package libsctp-dev:armhf. 210s Preparing to unpack .../049-libsctp-dev_1.0.21+dfsg-1_armhf.deb ... 210s Unpacking libsctp-dev:armhf (1.0.21+dfsg-1) ... 210s Selecting previously unselected package libapr1-dev. 210s Preparing to unpack .../050-libapr1-dev_1.7.5-1_armhf.deb ... 210s Unpacking libapr1-dev (1.7.5-1) ... 210s Selecting previously unselected package libldap-dev:armhf. 210s Preparing to unpack .../051-libldap-dev_2.6.9+dfsg-2ubuntu1_armhf.deb ... 210s Unpacking libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 210s Selecting previously unselected package libldap2-dev. 210s Preparing to unpack .../052-libldap2-dev_2.6.9+dfsg-2ubuntu1_all.deb ... 210s Unpacking libldap2-dev (2.6.9+dfsg-2ubuntu1) ... 210s Selecting previously unselected package libexpat1-dev:armhf. 210s Preparing to unpack .../053-libexpat1-dev_2.7.1-1_armhf.deb ... 210s Unpacking libexpat1-dev:armhf (2.7.1-1) ... 211s Selecting previously unselected package libaprutil1-dev. 211s Preparing to unpack .../054-libaprutil1-dev_1.6.3-3ubuntu2_armhf.deb ... 211s Unpacking libaprutil1-dev (1.6.3-3ubuntu2) ... 211s Selecting previously unselected package libpcre2-16-0:armhf. 211s Preparing to unpack .../055-libpcre2-16-0_10.45-1_armhf.deb ... 211s Unpacking libpcre2-16-0:armhf (10.45-1) ... 211s Selecting previously unselected package libpcre2-32-0:armhf. 211s Preparing to unpack .../056-libpcre2-32-0_10.45-1_armhf.deb ... 211s Unpacking libpcre2-32-0:armhf (10.45-1) ... 211s Selecting previously unselected package libpcre2-posix3:armhf. 211s Preparing to unpack .../057-libpcre2-posix3_10.45-1_armhf.deb ... 211s Unpacking libpcre2-posix3:armhf (10.45-1) ... 211s Selecting previously unselected package libpcre2-dev:armhf. 211s Preparing to unpack .../058-libpcre2-dev_10.45-1_armhf.deb ... 211s Unpacking libpcre2-dev:armhf (10.45-1) ... 211s Selecting previously unselected package apache2-dev. 211s Preparing to unpack .../059-apache2-dev_2.4.63-1ubuntu1_armhf.deb ... 211s Unpacking apache2-dev (2.4.63-1ubuntu1) ... 211s Selecting previously unselected package libstdc++-14-dev:armhf. 211s Preparing to unpack .../060-libstdc++-14-dev_14.2.0-19ubuntu2_armhf.deb ... 211s Unpacking libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 211s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 211s Preparing to unpack .../061-g++-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 211s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 211s Selecting previously unselected package g++-14. 211s Preparing to unpack .../062-g++-14_14.2.0-19ubuntu2_armhf.deb ... 211s Unpacking g++-14 (14.2.0-19ubuntu2) ... 211s Selecting previously unselected package g++-arm-linux-gnueabihf. 211s Preparing to unpack .../063-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 211s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 211s Selecting previously unselected package g++. 211s Preparing to unpack .../064-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 211s Unpacking g++ (4:14.2.0-1ubuntu1) ... 211s Selecting previously unselected package build-essential. 211s Preparing to unpack .../065-build-essential_12.12ubuntu1_armhf.deb ... 211s Unpacking build-essential (12.12ubuntu1) ... 211s Selecting previously unselected package libalgorithm-c3-perl. 211s Preparing to unpack .../066-libalgorithm-c3-perl_0.11-2_all.deb ... 211s Unpacking libalgorithm-c3-perl (0.11-2) ... 211s Selecting previously unselected package libanyevent-perl. 211s Preparing to unpack .../067-libanyevent-perl_7.170-2build7_armhf.deb ... 211s Unpacking libanyevent-perl (7.170-2build7) ... 211s Selecting previously unselected package libb-hooks-op-check-perl:armhf. 211s Preparing to unpack .../068-libb-hooks-op-check-perl_0.22-3build2_armhf.deb ... 211s Unpacking libb-hooks-op-check-perl:armhf (0.22-3build2) ... 211s Selecting previously unselected package libdynaloader-functions-perl. 212s Preparing to unpack .../069-libdynaloader-functions-perl_0.004-2_all.deb ... 212s Unpacking libdynaloader-functions-perl (0.004-2) ... 212s Selecting previously unselected package libdevel-callchecker-perl:armhf. 212s Preparing to unpack .../070-libdevel-callchecker-perl_0.009-2_armhf.deb ... 212s Unpacking libdevel-callchecker-perl:armhf (0.009-2) ... 212s Selecting previously unselected package libparams-classify-perl:armhf. 212s Preparing to unpack .../071-libparams-classify-perl_0.015-2build6_armhf.deb ... 212s Unpacking libparams-classify-perl:armhf (0.015-2build6) ... 212s Selecting previously unselected package libmodule-runtime-perl. 212s Preparing to unpack .../072-libmodule-runtime-perl_0.018-1_all.deb ... 212s Unpacking libmodule-runtime-perl (0.018-1) ... 212s Selecting previously unselected package libtry-tiny-perl. 212s Preparing to unpack .../073-libtry-tiny-perl_0.32-1_all.deb ... 212s Unpacking libtry-tiny-perl (0.32-1) ... 212s Selecting previously unselected package libmodule-implementation-perl. 212s Preparing to unpack .../074-libmodule-implementation-perl_0.09-2_all.deb ... 212s Unpacking libmodule-implementation-perl (0.09-2) ... 212s Selecting previously unselected package libsub-exporter-progressive-perl. 212s Preparing to unpack .../075-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 212s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 212s Selecting previously unselected package libvariable-magic-perl. 212s Preparing to unpack .../076-libvariable-magic-perl_0.64-1build1_armhf.deb ... 212s Unpacking libvariable-magic-perl (0.64-1build1) ... 212s Selecting previously unselected package libb-hooks-endofscope-perl. 212s Preparing to unpack .../077-libb-hooks-endofscope-perl_0.28-2_all.deb ... 212s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 212s Selecting previously unselected package libcrypt-random-seed-perl. 212s Preparing to unpack .../078-libcrypt-random-seed-perl_0.03-3_all.deb ... 212s Unpacking libcrypt-random-seed-perl (0.03-3) ... 212s Selecting previously unselected package libmath-random-isaac-perl. 212s Preparing to unpack .../079-libmath-random-isaac-perl_1.004-2_all.deb ... 212s Unpacking libmath-random-isaac-perl (1.004-2) ... 212s Selecting previously unselected package libbytes-random-secure-perl. 212s Preparing to unpack .../080-libbytes-random-secure-perl_0.29-3_all.deb ... 212s Unpacking libbytes-random-secure-perl (0.29-3) ... 212s Selecting previously unselected package libclass-c3-perl. 212s Preparing to unpack .../081-libclass-c3-perl_0.35-2_all.deb ... 212s Unpacking libclass-c3-perl (0.35-2) ... 212s Selecting previously unselected package libclass-data-inheritable-perl. 212s Preparing to unpack .../082-libclass-data-inheritable-perl_0.10-1_all.deb ... 212s Unpacking libclass-data-inheritable-perl (0.10-1) ... 212s Selecting previously unselected package libclass-inspector-perl. 212s Preparing to unpack .../083-libclass-inspector-perl_1.36-3_all.deb ... 212s Unpacking libclass-inspector-perl (1.36-3) ... 212s Selecting previously unselected package libclass-method-modifiers-perl. 212s Preparing to unpack .../084-libclass-method-modifiers-perl_2.15-1_all.deb ... 212s Unpacking libclass-method-modifiers-perl (2.15-1) ... 212s Selecting previously unselected package libclass-singleton-perl. 212s Preparing to unpack .../085-libclass-singleton-perl_1.6-2_all.deb ... 212s Unpacking libclass-singleton-perl (1.6-2) ... 212s Selecting previously unselected package libclone-perl:armhf. 212s Preparing to unpack .../086-libclone-perl_0.47-1_armhf.deb ... 212s Unpacking libclone-perl:armhf (0.47-1) ... 212s Selecting previously unselected package perl-openssl-defaults:armhf. 212s Preparing to unpack .../087-perl-openssl-defaults_7build3_armhf.deb ... 212s Unpacking perl-openssl-defaults:armhf (7build3) ... 212s Selecting previously unselected package libcrypt-ssleay-perl. 212s Preparing to unpack .../088-libcrypt-ssleay-perl_0.73.06-2build6_armhf.deb ... 212s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 212s Selecting previously unselected package libparams-util-perl. 212s Preparing to unpack .../089-libparams-util-perl_1.102-3build1_armhf.deb ... 212s Unpacking libparams-util-perl (1.102-3build1) ... 212s Selecting previously unselected package libsub-install-perl. 212s Preparing to unpack .../090-libsub-install-perl_0.929-1_all.deb ... 212s Unpacking libsub-install-perl (0.929-1) ... 212s Selecting previously unselected package libdata-optlist-perl. 212s Preparing to unpack .../091-libdata-optlist-perl_0.114-1_all.deb ... 212s Unpacking libdata-optlist-perl (0.114-1) ... 212s Selecting previously unselected package libdevel-stacktrace-perl. 212s Preparing to unpack .../092-libdevel-stacktrace-perl_2.0500-1_all.deb ... 212s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 212s Selecting previously unselected package libencode-locale-perl. 212s Preparing to unpack .../093-libencode-locale-perl_1.05-3_all.deb ... 212s Unpacking libencode-locale-perl (1.05-3) ... 212s Selecting previously unselected package libsub-exporter-perl. 212s Preparing to unpack .../094-libsub-exporter-perl_0.990-1_all.deb ... 212s Unpacking libsub-exporter-perl (0.990-1) ... 212s Selecting previously unselected package libeval-closure-perl. 212s Preparing to unpack .../095-libeval-closure-perl_0.14-3_all.deb ... 212s Unpacking libeval-closure-perl (0.14-3) ... 212s Selecting previously unselected package libexception-class-perl. 212s Preparing to unpack .../096-libexception-class-perl_1.45-1_all.deb ... 212s Unpacking libexception-class-perl (1.45-1) ... 212s Selecting previously unselected package libfcgi0t64:armhf. 212s Preparing to unpack .../097-libfcgi0t64_2.4.5-0.1_armhf.deb ... 212s Unpacking libfcgi0t64:armhf (2.4.5-0.1) ... 212s Selecting previously unselected package libfcgi-perl. 213s Preparing to unpack .../098-libfcgi-perl_0.82+ds-3build3_armhf.deb ... 213s Unpacking libfcgi-perl (0.82+ds-3build3) ... 213s Selecting previously unselected package libtimedate-perl. 213s Preparing to unpack .../099-libtimedate-perl_2.3300-2_all.deb ... 213s Unpacking libtimedate-perl (2.3300-2) ... 213s Selecting previously unselected package libhttp-date-perl. 213s Preparing to unpack .../100-libhttp-date-perl_6.06-1_all.deb ... 213s Unpacking libhttp-date-perl (6.06-1) ... 213s Selecting previously unselected package libfile-listing-perl. 213s Preparing to unpack .../101-libfile-listing-perl_6.16-1_all.deb ... 213s Unpacking libfile-listing-perl (6.16-1) ... 213s Selecting previously unselected package libfile-sharedir-perl. 213s Preparing to unpack .../102-libfile-sharedir-perl_1.118-3_all.deb ... 213s Unpacking libfile-sharedir-perl (1.118-3) ... 213s Selecting previously unselected package libhtml-tagset-perl. 213s Preparing to unpack .../103-libhtml-tagset-perl_3.24-1_all.deb ... 213s Unpacking libhtml-tagset-perl (3.24-1) ... 213s Selecting previously unselected package liburi-perl. 213s Preparing to unpack .../104-liburi-perl_5.30-1_all.deb ... 213s Unpacking liburi-perl (5.30-1) ... 213s Selecting previously unselected package libhtml-parser-perl:armhf. 213s Preparing to unpack .../105-libhtml-parser-perl_3.83-1build1_armhf.deb ... 213s Unpacking libhtml-parser-perl:armhf (3.83-1build1) ... 213s Selecting previously unselected package libhtml-tree-perl. 213s Preparing to unpack .../106-libhtml-tree-perl_5.07-3_all.deb ... 213s Unpacking libhtml-tree-perl (5.07-3) ... 213s Selecting previously unselected package libio-html-perl. 213s Preparing to unpack .../107-libio-html-perl_1.004-3_all.deb ... 213s Unpacking libio-html-perl (1.004-3) ... 213s Selecting previously unselected package liblwp-mediatypes-perl. 213s Preparing to unpack .../108-liblwp-mediatypes-perl_6.04-2_all.deb ... 213s Unpacking liblwp-mediatypes-perl (6.04-2) ... 213s Selecting previously unselected package libhttp-message-perl. 213s Preparing to unpack .../109-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 213s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 213s Selecting previously unselected package libhttp-cookies-perl. 213s Preparing to unpack .../110-libhttp-cookies-perl_6.11-1_all.deb ... 213s Unpacking libhttp-cookies-perl (6.11-1) ... 213s Selecting previously unselected package libpod-parser-perl. 213s Preparing to unpack .../111-libpod-parser-perl_1.67-1_all.deb ... 213s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 213s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 213s Unpacking libpod-parser-perl (1.67-1) ... 213s Selecting previously unselected package libhttp-negotiate-perl. 213s Preparing to unpack .../112-libhttp-negotiate-perl_6.01-2_all.deb ... 213s Unpacking libhttp-negotiate-perl (6.01-2) ... 213s Selecting previously unselected package libnet-ssleay-perl:armhf. 213s Preparing to unpack .../113-libnet-ssleay-perl_1.94-3_armhf.deb ... 213s Unpacking libnet-ssleay-perl:armhf (1.94-3) ... 213s Selecting previously unselected package libio-socket-ssl-perl. 213s Preparing to unpack .../114-libio-socket-ssl-perl_2.089-1_all.deb ... 213s Unpacking libio-socket-ssl-perl (2.089-1) ... 213s Selecting previously unselected package libnet-http-perl. 213s Preparing to unpack .../115-libnet-http-perl_6.23-1_all.deb ... 213s Unpacking libnet-http-perl (6.23-1) ... 213s Selecting previously unselected package liblwp-protocol-https-perl. 213s Preparing to unpack .../116-liblwp-protocol-https-perl_6.14-1_all.deb ... 213s Unpacking liblwp-protocol-https-perl (6.14-1) ... 213s Selecting previously unselected package libwww-robotrules-perl. 213s Preparing to unpack .../117-libwww-robotrules-perl_6.02-1_all.deb ... 213s Unpacking libwww-robotrules-perl (6.02-1) ... 213s Selecting previously unselected package libwww-perl. 213s Preparing to unpack .../118-libwww-perl_6.78-1_all.deb ... 213s Unpacking libwww-perl (6.78-1) ... 213s Selecting previously unselected package libxml-parser-perl. 213s Preparing to unpack .../119-libxml-parser-perl_2.47-1build4_armhf.deb ... 213s Unpacking libxml-parser-perl (2.47-1build4) ... 214s Selecting previously unselected package libxml-perl. 214s Preparing to unpack .../120-libxml-perl_0.08-4_all.deb ... 214s Unpacking libxml-perl (0.08-4) ... 214s Selecting previously unselected package libxml-regexp-perl. 214s Preparing to unpack .../121-libxml-regexp-perl_0.04-1.1_all.deb ... 214s Unpacking libxml-regexp-perl (0.04-1.1) ... 214s Selecting previously unselected package libxml-dom-perl. 214s Preparing to unpack .../122-libxml-dom-perl_1.46-2_all.deb ... 214s Unpacking libxml-dom-perl (1.46-2) ... 214s Selecting previously unselected package libhttp-dav-perl. 214s Preparing to unpack .../123-libhttp-dav-perl_0.50-1_all.deb ... 214s Unpacking libhttp-dav-perl (0.50-1) ... 214s Selecting previously unselected package libmro-compat-perl. 214s Preparing to unpack .../124-libmro-compat-perl_0.15-2_all.deb ... 214s Unpacking libmro-compat-perl (0.15-2) ... 214s Selecting previously unselected package libpackage-stash-perl. 214s Preparing to unpack .../125-libpackage-stash-perl_0.40-1_all.deb ... 214s Unpacking libpackage-stash-perl (0.40-1) ... 214s Selecting previously unselected package libsub-identify-perl. 214s Preparing to unpack .../126-libsub-identify-perl_0.14-3build4_armhf.deb ... 214s Unpacking libsub-identify-perl (0.14-3build4) ... 214s Selecting previously unselected package libsub-name-perl:armhf. 214s Preparing to unpack .../127-libsub-name-perl_0.28-1_armhf.deb ... 214s Unpacking libsub-name-perl:armhf (0.28-1) ... 214s Selecting previously unselected package libnamespace-clean-perl. 214s Preparing to unpack .../128-libnamespace-clean-perl_0.27-2_all.deb ... 214s Unpacking libnamespace-clean-perl (0.27-2) ... 214s Selecting previously unselected package libnamespace-autoclean-perl. 214s Preparing to unpack .../129-libnamespace-autoclean-perl_0.31-1_all.deb ... 214s Unpacking libnamespace-autoclean-perl (0.31-1) ... 214s Selecting previously unselected package libparams-validationcompiler-perl. 214s Preparing to unpack .../130-libparams-validationcompiler-perl_0.31-1_all.deb ... 214s Unpacking libparams-validationcompiler-perl (0.31-1) ... 214s Selecting previously unselected package libprotocol-http2-perl. 214s Preparing to unpack .../131-libprotocol-http2-perl_1.11-1_all.deb ... 214s Unpacking libprotocol-http2-perl (1.11-1) ... 214s Selecting previously unselected package librole-tiny-perl. 214s Preparing to unpack .../132-librole-tiny-perl_2.002004-1_all.deb ... 214s Unpacking librole-tiny-perl (2.002004-1) ... 214s Selecting previously unselected package libsub-quote-perl. 214s Preparing to unpack .../133-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 214s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 214s Selecting previously unselected package libxstring-perl:armhf. 214s Preparing to unpack .../134-libxstring-perl_0.005-2build4_armhf.deb ... 214s Unpacking libxstring-perl:armhf (0.005-2build4) ... 214s Selecting previously unselected package libspecio-perl. 214s Preparing to unpack .../135-libspecio-perl_0.50-1_all.deb ... 214s Unpacking libspecio-perl (0.50-1) ... 214s Selecting previously unselected package perl-doc. 214s Preparing to unpack .../136-perl-doc_5.40.1-3_all.deb ... 214s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 214s Unpacking perl-doc (5.40.1-3) ... 214s Selecting previously unselected package libdatetime-locale-perl. 214s Preparing to unpack .../137-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 214s Unpacking libdatetime-locale-perl (1:1.41-1) ... 215s Selecting previously unselected package libdatetime-timezone-perl. 215s Preparing to unpack .../138-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 215s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 215s Selecting previously unselected package libdatetime-perl. 215s Preparing to unpack .../139-libdatetime-perl_2%3a1.65-1build3_armhf.deb ... 215s Unpacking libdatetime-perl (2:1.65-1build3) ... 215s Setting up libanyevent-perl (7.170-2build7) ... 215s Setting up libmath-random-isaac-perl (1.004-2) ... 215s Setting up libclass-inspector-perl (1.36-3) ... 215s Setting up libdynaloader-functions-perl (0.004-2) ... 215s Setting up libclass-method-modifiers-perl (2.15-1) ... 215s Setting up libxml-regexp-perl (0.04-1.1) ... 215s Setting up libclone-perl:armhf (0.47-1) ... 215s Setting up libarchive-zip-perl (1.68-1) ... 215s Setting up libsub-identify-perl (0.14-3build4) ... 215s Setting up libfcgi0t64:armhf (2.4.5-0.1) ... 215s Setting up libhtml-tagset-perl (3.24-1) ... 215s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 215s Setting up liblwp-mediatypes-perl (6.04-2) ... 215s Setting up libtry-tiny-perl (0.32-1) ... 215s Setting up libprotocol-http2-perl (1.11-1) ... 215s Setting up perl-openssl-defaults:armhf (7build3) ... 215s Setting up perl-doc (5.40.1-3) ... 215s Setting up linux-libc-dev:armhf (6.14.0-15.15) ... 215s Setting up m4 (1.4.19-8) ... 215s Setting up libclass-singleton-perl (1.6-2) ... 215s Setting up libencode-locale-perl (1.05-3) ... 215s Setting up libxstring-perl:armhf (0.005-2build4) ... 215s Setting up libgomp1:armhf (15.1.0-2ubuntu1) ... 215s Setting up libpcre2-16-0:armhf (10.45-1) ... 215s Setting up libsub-install-perl (0.929-1) ... 215s Setting up libdw1t64:armhf (0.193-1) ... 215s Setting up autotools-dev (20240727.1) ... 215s Setting up libpcre2-32-0:armhf (10.45-1) ... 215s Setting up libclass-data-inheritable-perl (0.10-1) ... 215s Setting up libalgorithm-c3-perl (0.11-2) ... 215s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 215s Setting up libcrypt-random-seed-perl (0.03-3) ... 215s Setting up libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 215s Setting up libmpc3:armhf (1.3.1-1build2) ... 215s Setting up libvariable-magic-perl (0.64-1build1) ... 215s Setting up libio-html-perl (1.004-3) ... 215s Setting up libpod-parser-perl (1.67-1) ... 215s Setting up autopoint (0.23.1-2) ... 215s Setting up libb-hooks-op-check-perl:armhf (0.22-3build2) ... 215s Setting up libparams-util-perl (1.102-3build1) ... 215s Setting up autoconf (2.72-3ubuntu1) ... 215s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 215s Setting up libtimedate-perl (2.3300-2) ... 215s Setting up libubsan1:armhf (15.1.0-2ubuntu1) ... 215s Setting up libsub-name-perl:armhf (0.28-1) ... 215s Setting up libpcre2-posix3:armhf (10.45-1) ... 215s Setting up dwz (0.15-1build6) ... 215s Setting up libsctp1:armhf (1.0.21+dfsg-1) ... 215s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 215s Setting up libasan8:armhf (15.1.0-2ubuntu1) ... 215s Setting up libapr1t64:armhf (1.7.5-1) ... 215s Setting up librole-tiny-perl (2.002004-1) ... 215s Setting up debugedit (1:5.1-2) ... 215s Setting up libfile-sharedir-perl (1.118-3) ... 215s Setting up libfcgi-perl (0.82+ds-3build3) ... 215s Setting up liblua5.4-0:armhf (5.4.7-1) ... 215s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 215s Setting up libdevel-stacktrace-perl (2.0500-1) ... 215s Setting up apache2-data (2.4.63-1ubuntu1) ... 215s Setting up libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 215s Setting up libisl23:armhf (0.27-1) ... 215s Setting up libc-dev-bin (2.41-6ubuntu1) ... 215s Setting up libcc1-0:armhf (15.1.0-2ubuntu1) ... 215s Setting up liburi-perl (5.30-1) ... 215s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 215s Setting up libnet-ssleay-perl:armhf (1.94-3) ... 215s Setting up automake (1:1.17-3ubuntu1) ... 215s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 215s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 215s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 215s Setting up libhttp-date-perl (6.06-1) ... 215s Setting up gettext (0.23.1-2) ... 215s Setting up libfile-listing-perl (6.16-1) ... 215s Setting up libnet-http-perl (6.23-1) ... 215s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 215s Setting up libexception-class-perl (1.45-1) ... 215s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 215s Setting up libclass-c3-perl (0.35-2) ... 215s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 215s Setting up libdevel-callchecker-perl:armhf (0.009-2) ... 215s Setting up intltool-debian (0.35.0+20060710.6) ... 215s Setting up libbytes-random-secure-perl (0.29-3) ... 215s Setting up libldap2-dev (2.6.9+dfsg-2ubuntu1) ... 215s Setting up libdata-optlist-perl (0.114-1) ... 215s Setting up cpp-14 (14.2.0-19ubuntu2) ... 215s Setting up dh-strip-nondeterminism (1.14.1-2) ... 215s Setting up libwww-robotrules-perl (6.02-1) ... 215s Setting up libhtml-parser-perl:armhf (3.83-1build1) ... 215s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 215s Setting up libc6-dev:armhf (2.41-6ubuntu1) ... 215s Setting up libmro-compat-perl (0.15-2) ... 215s Setting up libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 215s Setting up libio-socket-ssl-perl (2.089-1) ... 215s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 215s Setting up libsub-exporter-perl (0.990-1) ... 215s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 215s Setting up apache2-utils (2.4.63-1ubuntu1) ... 215s Setting up libeval-closure-perl (0.14-3) ... 215s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 215s Setting up libhttp-negotiate-perl (6.01-2) ... 215s Setting up g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 215s Setting up libparams-validationcompiler-perl (0.31-1) ... 215s Setting up libpcre2-dev:armhf (10.45-1) ... 215s Setting up libhttp-cookies-perl (6.11-1) ... 215s Setting up po-debconf (1.0.21+nmu1) ... 215s Setting up libhtml-tree-perl (5.07-3) ... 215s Setting up libparams-classify-perl:armhf (0.015-2build6) ... 215s Setting up apache2-bin (2.4.63-1ubuntu1) ... 215s Setting up gcc-14 (14.2.0-19ubuntu2) ... 215s Setting up libexpat1-dev:armhf (2.7.1-1) ... 215s Setting up libmodule-runtime-perl (0.018-1) ... 215s Setting up uuid-dev:armhf (2.40.2-14ubuntu1) ... 215s Setting up libsctp-dev:armhf (1.0.21+dfsg-1) ... 215s Setting up cpp (4:14.2.0-1ubuntu1) ... 215s Setting up g++-14 (14.2.0-19ubuntu2) ... 215s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 215s Setting up libtool (2.5.4-4) ... 215s Setting up libmodule-implementation-perl (0.09-2) ... 215s Setting up libpackage-stash-perl (0.40-1) ... 215s Setting up apache2 (2.4.63-1ubuntu1) ... 215s Enabling module mpm_event. 215s Enabling module authz_core. 215s Enabling module authz_host. 215s Enabling module authn_core. 215s Enabling module auth_basic. 215s Enabling module access_compat. 215s Enabling module authn_file. 215s Enabling module authz_user. 215s Enabling module alias. 215s Enabling module dir. 215s Enabling module autoindex. 216s Enabling module env. 216s Enabling module mime. 216s Enabling module negotiation. 216s Enabling module setenvif. 216s Enabling module filter. 216s Enabling module deflate. 216s Enabling module status. 216s Enabling module reqtimeout. 216s Enabling conf charset. 216s Enabling conf localized-error-pages. 216s Enabling conf other-vhosts-access-log. 216s Enabling conf security. 216s Enabling conf serve-cgi-bin. 216s Enabling site 000-default. 217s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 217s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 218s Setting up gcc (4:14.2.0-1ubuntu1) ... 218s Setting up dh-autoreconf (20) ... 218s Setting up libspecio-perl (0.50-1) ... 218s Setting up libapr1-dev (1.7.5-1) ... 218s Setting up g++ (4:14.2.0-1ubuntu1) ... 218s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 218s Setting up build-essential (12.12ubuntu1) ... 218s Setting up libaprutil1-dev (1.6.3-3ubuntu2) ... 218s Setting up libb-hooks-endofscope-perl (0.28-2) ... 218s Setting up debhelper (13.24.1ubuntu2) ... 218s Setting up libnamespace-clean-perl (0.27-2) ... 218s Setting up libnamespace-autoclean-perl (0.31-1) ... 218s Setting up libdatetime-locale-perl (1:1.41-1) ... 218s Setting up apache2-dev (2.4.63-1ubuntu1) ... 218s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 218s Setting up libdatetime-perl (2:1.65-1build3) ... 218s Setting up liblwp-protocol-https-perl (6.14-1) ... 218s Setting up libwww-perl (6.78-1) ... 218s Setting up libxml-parser-perl (2.47-1build4) ... 218s Setting up libxml-perl (0.08-4) ... 218s Setting up libxml-dom-perl (1.46-2) ... 218s Setting up libhttp-dav-perl (0.50-1) ... 218s Processing triggers for install-info (7.1.1-1) ... 218s Processing triggers for libc-bin (2.41-6ubuntu1) ... 218s Processing triggers for ufw (0.36.2-9) ... 218s Processing triggers for man-db (2.13.1-1) ... 230s autopkgtest [17:28:01]: test run-test-suite: [----------------------- 231s + set -o pipefail 231s + export LANG=C 231s + LANG=C 231s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 231s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 231s + TESTS= 231s + TESTUSER=tuser 231s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 231s + useradd --user-group --system --create-home -s /bin/bash tuser 231s + cp -a debian/perl-framework /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp 232s + cd /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework 232s + export HARNESS_VERBOSE=1 232s + HARNESS_VERBOSE=1 232s + run_tests mpm_prefork 232s + local MPM=mpm_prefork 232s + shift 232s + local LOG=testlog.mpm_prefork 232s + echo =============Running-with-mpm_prefork========== 232s + rm -f apache2.conf.debian 232s =============Running-with-mpm_prefork========== 232s + cp /etc/apache2/apache2.conf apache2.conf.debian 232s + cat /etc/apache2/mods-available/mpm_prefork.load 232s + 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+ grep -v mpm_ 232s 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 232s + xargs cat 232s + for m in bucketeer case_filter case_filter_in 232s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 232s + for m in bucketeer case_filter case_filter_in 232s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 232s + for m in bucketeer case_filter case_filter_in 232s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 232s + cat /etc/apache2/mods-available/mime.conf 232s + echo 'Servername localhost' 232s + make clean 232s make: *** No rule to make target 'clean'. Stop. 232s + true 232s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 232s + chown -R tuser: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp 232s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/apache2.conf.debian' 232s Checking if your kit is complete... 232s Looks good 232s Writing MYMETA.yml and MYMETA.json 232s Writing MYMETA.yml and MYMETA.json 232s Checking for Cwd...ok 232s Checking for File::Spec...ok 232s Generating a Unix-style Makefile 232s Writing Makefile for httpd-test 232s Writing MYMETA.yml and MYMETA.json 232s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 232s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 232s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 232s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 232s [ info] generating script ./t/htdocs/modules/cgi/action.pl 232s [ info] generating script ./t/htdocs/modules/cgi/big.pl 232s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 232s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 232s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 232s [ info] generating script ./t/htdocs/modules/cgi/env.pl 232s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 232s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 232s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 232s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 232s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 232s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 232s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 232s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 232s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 232s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 232s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 232s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 232s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 232s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 232s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 232s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 232s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 232s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 232s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 232s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 232s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 232s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 232s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 232s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 232s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 232s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 232s Warning: NAME must be a package name 232s [ info] generating script t/TEST 232s [ info] generating script ./t/cgi-bin/cookies.pl 232s [ info] generating script ./t/cgi-bin/next_available_port.pl 232s [ info] generating script t/TEST 232s + su tuser -c 't/TEST ' 232s + tee testlog.mpm_prefork 232s [warning] setting ulimit to allow core files 232s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/TEST 235s Duplicate specification "clean" for option "clean" 235s Duplicate specification "help" for option "help" 236s [warning] generating SSL CA for asf 236s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 236s ................+..+++++++++++++++++++++++++++++++++++++++*.+++++++++++++++++++++++++++++++++++++++*.+...+.+..+...+.+...+........+....+...+...............+..+...+...+....+...+...........+....+........+....+.....+.........+.........+...+...+...................+...+.....+.........+.............+..+......+....+...+......+......+..............+......+.+..+...+...+............+.......+...+...++++++ 236s .....................+....+..+++++++++++++++++++++++++++++++++++++++*...........+......+....+...+..+.+++++++++++++++++++++++++++++++++++++++*..+......................+..+.+...........+...+..........+..+......+.........+.+............+......+...........+...+.+.....+.......+...+.....+.+..............+......+.+...............+..............+.+.....+.........+......+.............+..+...+.......+..+.+..+.......+..+...+.......+......+............+..+...+.......+...+..+.+...+.....+............+.........+....+.....+.........+...+..........+.........+.....+...+.+.....+....+..+.........+.+.........+.........+...+..+...+....+...........+....+........+.+.........+..+..................+.+..+..................+......+....+..+.........+.+..++++++ 236s ----- 236s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 236s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 238s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 238s [ 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 238s [ 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 238s Using configuration from conf/server2_dsa.cnf 238s Check that the request matches the signature 238s Signature ok 238s The Subject's Distinguished Name is as follows 238s countryName :PRINTABLE:'US' 238s stateOrProvinceName :ASN.1 12:'California' 238s localityName :ASN.1 12:'San Francisco' 238s organizationName :ASN.1 12:'ASF' 238s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 238s commonName :ASN.1 12:'localhost' 238s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 238s Certificate is to be certified until May 6 17:28:09 2026 GMT (365 days) 238s 238s Write out database with 1 new entries 238s Database updated 238s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 238s [ 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 238s [ info] openssl ca -policy policy_anything -in csr/client_snakeoil.csr -out certs/client_snakeoil.crt -passin pass:httpd -config conf/client_snakeoil.cnf -batch -extensions client_ext 238s Using configuration from conf/client_snakeoil.cnf 238s Check that the request matches the signature 238s Signature ok 238s The Subject's Distinguished Name is as follows 238s countryName :PRINTABLE:'AU' 238s stateOrProvinceName :ASN.1 12:'Queensland' 238s localityName :ASN.1 12:'Mackay' 238s organizationName :ASN.1 12:'Snake Oil, Ltd.' 238s organizationalUnitName:ASN.1 12:'Staff' 238s commonName :ASN.1 12:'client_snakeoil' 238s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 238s Certificate is to be certified until May 6 17:28:09 2026 GMT (365 days) 238s 238s Write out database with 1 new entries 238s Database updated 238s [ 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 238s [ info] generating proxy cert: proxy/client_snakeoil.pem 238s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 238s [ 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 238s [ 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 238s Using configuration from conf/server_des3_dsa.cnf 238s Check that the request matches the signature 238s Signature ok 238s The Subject's Distinguished Name is as follows 238s countryName :PRINTABLE:'US' 238s stateOrProvinceName :ASN.1 12:'California' 238s localityName :ASN.1 12:'San Francisco' 238s organizationName :ASN.1 12:'ASF' 238s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 238s commonName :ASN.1 12:'localhost' 238s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 238s Certificate is to be certified until May 6 17:28:09 2026 GMT (365 days) 238s 238s Write out database with 1 new entries 238s Database updated 238s [ info] openssl genrsa -out keys/client_revoked.pem 2048 239s [ 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 239s [ info] openssl ca -policy policy_anything -in csr/client_revoked.csr -out certs/client_revoked.crt -passin pass:httpd -config conf/client_revoked.cnf -batch -extensions client_ext 239s Using configuration from conf/client_revoked.cnf 239s Check that the request matches the signature 239s Signature ok 239s The Subject's Distinguished Name is as follows 239s countryName :PRINTABLE:'US' 239s stateOrProvinceName :ASN.1 12:'California' 239s localityName :ASN.1 12:'San Francisco' 239s organizationName :ASN.1 12:'ASF' 239s organizationalUnitName:ASN.1 12:'httpd-test' 239s commonName :ASN.1 12:'client_revoked' 239s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 239s Certificate is to be certified until May 6 17:28:09 2026 GMT (365 days) 239s 239s Write out database with 1 new entries 239s Database updated 239s [ 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 239s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 239s Using configuration from conf/cacrl.cnf 239s Revoking Certificate 04. 239s Database updated 239s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 239s Using configuration from conf/cacrl.cnf 239s [ info] generating proxy cert: proxy/client_revoked.pem 239s [ info] openssl genrsa -out keys/client_ok.pem 2048 239s [ 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 239s [ info] openssl ca -policy policy_anything -in csr/client_ok.csr -out certs/client_ok.crt -passin pass:httpd -config conf/client_ok.cnf -batch -extensions client_ext -extensions client_ok_ext 239s Using configuration from conf/client_ok.cnf 239s Check that the request matches the signature 239s Signature ok 239s The Subject's Distinguished Name is as follows 239s countryName :PRINTABLE:'US' 239s stateOrProvinceName :ASN.1 12:'California' 239s localityName :ASN.1 12:'San Francisco' 239s organizationName :ASN.1 12:'ASF' 239s organizationalUnitName:ASN.1 12:'httpd-test' 239s commonName :ASN.1 12:'client_ok' 239s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 239s Certificate is to be certified until May 6 17:28:10 2026 GMT (365 days) 239s 239s Write out database with 1 new entries 239s Database updated 239s [ 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 239s [ info] generating proxy cert: proxy/client_ok.pem 239s [ info] openssl genrsa -out keys/server2.pem 2048 239s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 239s [ 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 239s Using configuration from conf/server2.cnf 239s Check that the request matches the signature 239s Signature ok 239s The Subject's Distinguished Name is as follows 239s countryName :PRINTABLE:'US' 239s stateOrProvinceName :ASN.1 12:'California' 239s localityName :ASN.1 12:'San Francisco' 239s organizationName :ASN.1 12:'ASF' 239s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 239s commonName :ASN.1 12:'localhost' 239s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 239s Certificate is to be certified until May 6 17:28:10 2026 GMT (365 days) 239s 239s Write out database with 1 new entries 239s Database updated 239s [ info] openssl genrsa -out keys/server.pem 2048 240s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 240s [ 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 240s Using configuration from conf/server.cnf 240s Check that the request matches the signature 240s Signature ok 240s The Subject's Distinguished Name is as follows 240s countryName :PRINTABLE:'US' 240s stateOrProvinceName :ASN.1 12:'California' 240s localityName :ASN.1 12:'San Francisco' 240s organizationName :ASN.1 12:'ASF' 240s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 240s commonName :ASN.1 12:'localhost' 240s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 240s Certificate is to be certified until May 6 17:28:11 2026 GMT (365 days) 240s 240s Write out database with 1 new entries 240s Database updated 240s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 240s [ 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 240s [ 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 240s Using configuration from conf/server2_des3_dsa.cnf 240s Check that the request matches the signature 240s Signature ok 240s The Subject's Distinguished Name is as follows 240s countryName :PRINTABLE:'US' 240s stateOrProvinceName :ASN.1 12:'California' 240s localityName :ASN.1 12:'San Francisco' 240s organizationName :ASN.1 12:'ASF' 240s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 240s commonName :ASN.1 12:'localhost' 240s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 240s Certificate is to be certified until May 6 17:28:11 2026 GMT (365 days) 240s 240s Write out database with 1 new entries 240s Database updated 240s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 240s [ 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 240s [ 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 240s Using configuration from conf/server2_des3.cnf 240s Check that the request matches the signature 240s Signature ok 240s The Subject's Distinguished Name is as follows 240s countryName :PRINTABLE:'US' 240s stateOrProvinceName :ASN.1 12:'California' 240s localityName :ASN.1 12:'San Francisco' 240s organizationName :ASN.1 12:'ASF' 240s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 240s commonName :ASN.1 12:'localhost' 240s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 240s Certificate is to be certified until May 6 17:28:11 2026 GMT (365 days) 240s 240s Write out database with 1 new entries 240s Database updated 240s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 240s [ 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 240s [ 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 240s Using configuration from conf/server_dsa.cnf 240s Check that the request matches the signature 240s Signature ok 240s The Subject's Distinguished Name is as follows 240s countryName :PRINTABLE:'US' 240s stateOrProvinceName :ASN.1 12:'California' 240s localityName :ASN.1 12:'San Francisco' 240s organizationName :ASN.1 12:'ASF' 240s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 240s commonName :ASN.1 12:'localhost' 240s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 240s Certificate is to be certified until May 6 17:28:11 2026 GMT (365 days) 240s 240s Write out database with 1 new entries 240s Database updated 240s [ info] openssl genrsa -out keys/client_colon.pem 2048 240s [ 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 240s [ info] openssl ca -policy policy_anything -in csr/client_colon.csr -out certs/client_colon.crt -passin pass:httpd -config conf/client_colon.cnf -batch -extensions client_ext 240s Using configuration from conf/client_colon.cnf 240s Check that the request matches the signature 240s Signature ok 240s The Subject's Distinguished Name is as follows 240s countryName :PRINTABLE:'US' 240s stateOrProvinceName :ASN.1 12:'California' 240s localityName :ASN.1 12:'San Francisco' 240s organizationName :ASN.1 12:'ASF' 240s organizationalUnitName:ASN.1 12:'httpd-test' 240s commonName :ASN.1 12:'user:colon' 240s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 240s Certificate is to be certified until May 6 17:28:11 2026 GMT (365 days) 240s 240s Write out database with 1 new entries 240s Database updated 240s [ 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 240s [ info] generating proxy cert: proxy/client_colon.pem 240s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 240s [ 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 240s [ 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 240s Using configuration from conf/server_des3.cnf 240s Check that the request matches the signature 240s Signature ok 240s The Subject's Distinguished Name is as follows 240s countryName :PRINTABLE:'US' 240s stateOrProvinceName :ASN.1 12:'California' 240s localityName :ASN.1 12:'San Francisco' 240s organizationName :ASN.1 12:'ASF' 240s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 240s commonName :ASN.1 12:'localhost' 240s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 240s Certificate is to be certified until May 6 17:28:11 2026 GMT (365 days) 240s 240s Write out database with 1 new entries 240s Database updated 240s [ info] linked ca-bundle.crl to fdd35eee.r0 240s cd authany && make .libs/mod_authany.so 240s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/authany' 240s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 241s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 241s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 241s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 241s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 241s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 241s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/authany' 241s cd client_add_filter && make .libs/mod_client_add_filter.so 241s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 241s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 241s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/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 241s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 241s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 241s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 241s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 241s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 241s cd eat_post && make .libs/mod_eat_post.so 241s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/eat_post' 241s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 241s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 241s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 241s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 242s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 242s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 242s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/eat_post' 242s cd echo_post && make .libs/mod_echo_post.so 242s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/echo_post' 242s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 242s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 242s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 242s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 242s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 242s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 242s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/echo_post' 242s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 242s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 242s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 242s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/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 242s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 243s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 243s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 243s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 243s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 243s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/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 243s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 243s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 243s cd fold && make .libs/mod_fold.so 243s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/fold' 243s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 243s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 243s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 243s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 243s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/fold' 243s cd input_body_filter && make .libs/mod_input_body_filter.so 243s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 243s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 243s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 243s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 243s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 243s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 243s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 243s cd list_modules && make .libs/mod_list_modules.so 243s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/list_modules' 243s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 243s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 243s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 243s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 244s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 244s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 244s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/list_modules' 244s cd memory_track && make .libs/mod_memory_track.so 244s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/memory_track' 244s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 244s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 244s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 244s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 244s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 244s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 244s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/memory_track' 244s cd nntp_like && make .libs/mod_nntp_like.so 244s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 244s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 244s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 244s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 244s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 244s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 244s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 244s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 244s cd random_chunk && make .libs/mod_random_chunk.so 244s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 244s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 244s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 244s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 245s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 245s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 245s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 245s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 245s cd test_apr_uri && make .libs/mod_test_apr_uri.so 245s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 245s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 245s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/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 245s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 245s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 245s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 245s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 245s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 245s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 245s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 245s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 245s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/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 245s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 245s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 246s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 246s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 246s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 246s cd test_rwrite && make .libs/mod_test_rwrite.so 246s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 246s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 246s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 246s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 246s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 246s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 246s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 246s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 246s cd test_session && make .libs/mod_test_session.so 246s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/test_session' 246s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 246s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 246s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 246s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 246s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 246s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 246s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/test_session' 246s cd test_ssl && make .libs/mod_test_ssl.so 246s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 246s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 246s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 247s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 247s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 247s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 247s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 247s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 247s cd test_utilities && make .libs/mod_test_utilities.so 247s make[1]: Entering directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 247s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 247s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 247s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 247s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 247s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 247s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 247s make[1]: Leaving directory '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 247s /usr/sbin/apache2 -d /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 247s using Apache/2.4.63 (prefork MPM) 247s 247s waiting 60 seconds for server to start: .[Tue May 06 17:28:18.772176 2025] [core:trace3] [pid 9083:tid 9083] core.c(3482): Setting LogLevel for all modules to trace8 247s [Tue May 06 17:28:18.773461 2025] [core:trace6] [pid 9083:tid 9083] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 247s [Tue May 06 17:28:18.773492 2025] [core:trace3] [pid 9083:tid 9083] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 247s [Tue May 06 17:28:18.774831 2025] [core:trace6] [pid 9083:tid 9083] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 247s [Tue May 06 17:28:18.774865 2025] [core:trace3] [pid 9083:tid 9083] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 247s [Tue May 06 17:28:18.774870 2025] [core:trace3] [pid 9083:tid 9083] core.c(3482): Setting LogLevel for all modules to info 247s [Tue May 06 17:28:18.774877 2025] [core:trace6] [pid 9083:tid 9083] core.c(3499): Cannot find module 'core', trying 'core_module' 247s [Tue May 06 17:28:18.774881 2025] [core:trace3] [pid 9083:tid 9083] core.c(3509): Setting LogLevel for module core.c to crit 247s [Tue May 06 17:28:18.774885 2025] [core:trace3] [pid 9083:tid 9083] core.c(3482): Setting LogLevel for all modules to crit 247s [Tue May 06 17:28:18.774890 2025] [core:trace6] [pid 9083:tid 9083] core.c(3499): Cannot find module 'core', trying 'core_module' 247s [Tue May 06 17:28:18.774894 2025] [core:trace3] [pid 9083:tid 9083] core.c(3509): Setting LogLevel for module core.c to info 247s [Tue May 06 17:28:18.774905 2025] [core:trace3] [pid 9083:tid 9083] core.c(3482): Setting LogLevel for all modules to crit 247s [Tue May 06 17:28:18.774912 2025] [core:trace6] [pid 9083:tid 9083] core.c(3499): Cannot find module 'core', trying 'core_module' 247s [Tue May 06 17:28:18.774916 2025] [core:trace3] [pid 9083:tid 9083] core.c(3509): Setting LogLevel for module core.c to info 247s [Tue May 06 17:28:18.774920 2025] [core:trace3] [pid 9083:tid 9083] core.c(3482): Setting LogLevel for all modules to crit 247s [Tue May 06 17:28:18.774923 2025] [core:trace3] [pid 9083:tid 9083] core.c(3482): Setting LogLevel for all modules to info 247s [Tue May 06 17:28:18.774930 2025] [core:trace6] [pid 9083:tid 9083] core.c(3499): Cannot find module 'core', trying 'core_module' 247s [Tue May 06 17:28:18.774935 2025] [core:trace3] [pid 9083:tid 9083] core.c(3509): Setting LogLevel for module core.c to crit 247s [Tue May 06 17:28:18.774938 2025] [core:trace3] [pid 9083:tid 9083] core.c(3482): Setting LogLevel for all modules to info 247s [Tue May 06 17:28:18.775579 2025] [alias:warn] [pid 9083:tid 9083] AH00671: The Alias directive in /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 247s [Tue May 06 17:28:18.775623 2025] [proxy:info] [pid 9083:tid 9083] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 247s [Tue May 06 17:28:18.776153 2025] [proxy:info] [pid 9083:tid 9083] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 247s 247s waiting 60 seconds for server to start: ok (waited 0 secs) 247s server localhost:8529 started 247s server localhost:8530 listening (mod_nntp_like) 247s server localhost:8531 listening (mod_nntp_like_ssl) 247s server localhost:8532 listening (mod_ssl) 247s server localhost:8533 listening (ssl_optional_cc) 247s server localhost:8534 listening (ssl_pr33791) 247s server localhost:8535 listening (ssl_ocsp) 247s server localhost:8536 listening (mod_cache) 247s server localhost:8537 listening (core) 247s server localhost:8538 listening (cve_2011_3368_rewrite) 247s server localhost:8539 listening (proxy_http_reverse) 247s server localhost:8540 listening (proxy_http_nofwd) 247s server localhost:8541 listening (cve_2011_3368) 247s server localhost:8542 listening (mod_headers) 247s server localhost:8543 listening (mod_echo) 247s server localhost:8544 listening (mod_echo_ssl) 247s server localhost:8545 listening (error_document) 247s server localhost:8546 listening (http_unsafe) 247s server localhost:8547 listening (http_strict) 247s server localhost:8548 listening (remote_ip) 247s server localhost:8549 listening (mod_include) 247s server localhost:8550 listening (mod_proxy) 247s server localhost:8551 listening (proxy_http_bal1) 247s server localhost:8552 listening (proxy_http_bal2) 247s server localhost:8553 listening (proxy_http_balancer) 247s server localhost:8556 listening (proxy_fcgi) 247s server localhost:8557 listening (mod_vhost_alias) 247s server localhost:8558 listening (proxy_http_https) 247s server localhost:8559 listening (proxy_https_https) 247s server localhost:8560 listening (proxy_http_https_proxy_section) 247s server localhost:8561 listening (proxy_https_https_proxy_section) 247s server localhost:8562 listening (proxy_https_http) 247s [Tue May 06 17:28:18.776202 2025] [core:trace6] [pid 9083:tid 9083] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 247s [Tue May 06 17:28:18.776214 2025] [core:trace3] [pid 9083:tid 9083] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 251s [ info] adding source lib /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 264s t/ab/base.t ......................... 264s 1..5 264s # Running under perl version 5.040001 for linux 264s # Current time local: Tue May 6 17:28:31 2025 264s # Current time GMT: Tue May 6 17:28:31 2025 264s # Using Test.pm version 1.31 264s # Using Apache/Test.pm version 1.44 264s # # running: 264s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8537/ 264s ok 1 264s ok 2 264s # # running: 264s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 264s ok 3 264s ok 4 264s ok 5 264s ok 269s t/apache/404.t ...................... 269s 1..2 269s # Running under perl version 5.040001 for linux 269s # Current time local: Tue May 6 17:28:35 2025 269s # Current time GMT: Tue May 6 17:28:35 2025 269s # Using Test.pm version 1.31 269s # Using Apache/Test.pm version 1.44 269s # GET_STR Response: 269s # HTTP/1.1 404 Not Found 269s # Connection: close 269s # Date: Tue, 06 May 2025 17:28:40 GMT 269s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 269s # Content-Length: 196 269s # Content-Type: text/html; charset=iso-8859-1 269s # Client-Date: Tue, 06 May 2025 17:28:40 GMT 269s # Client-Peer: 127.0.0.1:8529 269s # Client-Response-Num: 1 269s # Title: 404 Not Found 269s # 269s # 269s # 269s # 404 Not Found 269s # 269s #

Not Found

269s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

344s #

The requested URL was not found on this server.

344s # ' 344s ok 8 344s # testing : /merge/notfound.html code 344s # expected: 404 344s # received: '404' 344s ok 9 344s # testing : /merge/notfound.html content 344s # expected: 'testing merge' 344s # received: 'testing merge' 344s ok 10 344s # testing : /merge/merge2/notfound.html code 344s # expected: 404 344s # received: '404' 344s ok 11 344s # testing : /merge/merge2/notfound.html content 344s # expected: 'testing merge' 344s # received: 'testing merge' 344s ok 12 344s # testing : /bounce/notfound.html code 344s # expected: 404 344s # received: '404' 344s ok 13 344s # testing : /bounce/notfound.html content 344s # expected: qr/expire test/ 344s # received: ' 344s # expire test 344s # expire test 344s # ' 344s ok 14 344s ok 348s t/apache/etags.t .................... 348s # Checking for existence of FileETag directive 348s # Returned 200: 348s 1..61 348s # Running under perl version 5.040001 for linux 348s # Current time local: Tue May 6 17:29:55 2025 348s # Current time GMT: Tue May 6 17:29:55 2025 348s # Using Test.pm version 1.31 348s # Using Apache/Test.pm version 1.44 348s # --- 348s # HEAD /apache/etags/all/m/test.txt 348s # Expecting one component in ETag field 348s # Received "62c6deaf13e40" 348s ok 1 348s # --- 348s # HEAD /apache/etags/all/minus-mis/test.txt 348s # Expecting field to be absent 348s # Received "b-62c6deaf13e40" 348s ok 2 348s # --- 348s # HEAD /apache/etags/all/minus-s/test.txt 348s # Expecting two components in ETag field 348s # Received "19a64-62c6deaf13e40" 348s ok 3 348s # --- 348s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 348s # Expecting one component in ETag field 348s # Received "62c6deaf13e40" 348s ok 4 348s # --- 348s # HEAD /apache/etags/none/mi/test.txt 348s # Expecting two components in ETag field 348s # Received "19abc-62c6deaf13e40" 348s ok 5 348s # --- 348s # HEAD /apache/etags/none/plus-s/test.txt 348s # Expecting one component in ETag field 348s # Received "b" 348s ok 6 348s # --- 348s # HEAD /apache/etags/none/is/test.txt 348s # Expecting two components in ETag field 348s # Received "19ab6-b" 348s ok 7 348s # --- 348s # HEAD /apache/etags/none/plus-mis/test.txt 348s # Expecting three components in ETag field 348s # Received "19ae6-b-62c6deaf13e40" 348s ok 8 348s # --- 348s # HEAD /apache/etags/m/plus-mis/test.txt 348s # Expecting three components in ETag field 348s # Received "19a9c-b-62c6deaf13e40" 348s ok 9 348s # --- 348s # HEAD /apache/etags/i/test.txt 348s # Expecting one component in ETag field 348s # Received "19a73" 348s ok 10 348s # --- 348s # HEAD /apache/etags/m/plus-m/test.txt 348s # Expecting one component in ETag field 348s # Received "62c6deaf13e40" 348s ok 11 348s # --- 348s # HEAD /apache/etags/is/test.txt 348s # Expecting two components in ETag field 348s # Received "19a76-b" 348s ok 12 348s # --- 348s # HEAD /apache/etags/all/mis/test.txt 348s # Expecting three components in ETag field 348s # Received "19a67-b-62c6deaf13e40" 348s ok 13 348s # --- 348s # HEAD /apache/etags/none/ms/test.txt 348s # Expecting two components in ETag field 348s # Received "b-62c6deaf13e40" 348s ok 14 348s # --- 348s # HEAD /apache/etags/all/minus-ms/test.txt 348s # Expecting one component in ETag field 348s # Received "19a61" 348s ok 15 348s # --- 348s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 348s # Expecting field to be absent 348s # Received "b-62c6deaf13e40" 348s ok 16 348s # --- 348s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 348s # Expecting two components in ETag field 348s # Received "19ad9-b" 348s ok 17 348s # --- 348s # HEAD /apache/etags/none/plus-ms/test.txt 348s # Expecting two components in ETag field 348s # Received "b-62c6deaf13e40" 348s ok 18 348s # --- 348s # HEAD /apache/etags/all/inherit/test.txt 348s # Expecting three components in ETag field 348s # Received "19a46-b-62c6deaf13e40" 348s ok 19 348s # --- 348s # HEAD /apache/etags/all/test.txt 348s # Expecting three components in ETag field 348s # Received "19a6e-b-62c6deaf13e40" 348s ok 20 348s # --- 348s # HEAD /apache/etags/s/test.txt 348s # Expecting one component in ETag field 348s # Received "b" 348s ok 21 348s # --- 348s # HEAD /apache/etags/all/is/test.txt 348s # Expecting two components in ETag field 348s # Received "19a49-b" 348s ok 22 348s # --- 348s # HEAD /apache/etags/m/plus-is/test.txt 348s # Expecting three components in ETag field 348s # Received "19a93-b-62c6deaf13e40" 348s ok 23 348s # --- 348s # HEAD /apache/etags/m/minus-mi/test.txt 348s # Expecting field to be absent 348s # Received "b-62c6deaf13e40" 348s ok 24 348s # --- 348s # HEAD /apache/etags/none/plus-i/test.txt 348s # Expecting one component in ETag field 348s # Received "19ac5" 348s ok 25 348s # --- 348s # HEAD /apache/etags/none/test.txt 348s # Expecting field to be absent 348s # ETag field is missing 348s ok 26 348s # --- 348s # HEAD /apache/etags/m/minus-ms/test.txt 348s # Expecting field to be absent 348s # Received "b-62c6deaf13e40" 348s ok 27 348s # --- 348s # HEAD /apache/etags/all/minus-i/test.txt 348s # Expecting two components in ETag field 348s # Received "b-62c6deaf13e40" 348s ok 28 348s # --- 348s # HEAD /apache/etags/m/minus-mis/test.txt 348s # Expecting field to be absent 348s # Received "b-62c6deaf13e40" 348s ok 29 348s # --- 348s # HEAD /apache/etags/m/minus-is/test.txt 348s # Expecting field to be absent 348s # Received "62c6deaf13e40" 348s ok 30 348s # --- 348s # HEAD /apache/etags/m/plus-ms/test.txt 348s # Expecting two components in ETag field 348s # Received "b-62c6deaf13e40" 348s ok 31 348s # --- 348s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 348s # Expecting two components in ETag field 348s # Received "19ae5-62c6deaf13e40" 348s ok 32 348s # --- 348s # HEAD /apache/etags/none/i/test.txt 348s # Expecting one component in ETag field 348s # Received "19ab1" 348s ok 33 348s # --- 348s # HEAD /apache/etags/all/i/test.txt 348s # Expecting one component in ETag field 348s # Received "19a44" 348s ok 34 348s # --- 348s # HEAD /apache/etags/m/minus-i/test.txt 348s # Expecting field to be absent 348s # Received "62c6deaf13e40" 348s ok 35 348s # --- 348s # HEAD /apache/etags/default/test.txt 348s # Expecting two components in ETag field 348s # Received "b-62c6deaf13e40" 348s ok 36 348s # --- 348s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 348s # Expecting one component in ETag field 348s # Received "19ae2" 348s ok 37 348s # --- 348s # HEAD /apache/etags/m/minus-m/test.txt 348s # Expecting field to be absent 348s # Received "b-62c6deaf13e40" 348s ok 38 348s # --- 348s # HEAD /apache/etags/none/m/test.txt 348s # Expecting one component in ETag field 348s # Received "62c6deaf13e40" 348s ok 39 348s # --- 348s # HEAD /apache/etags/all/s/test.txt 348s # Expecting one component in ETag field 348s # Received "b" 348s ok 40 348s # --- 348s # HEAD /apache/etags/mis/test.txt 348s # Expecting three components in ETag field 348s # Received "19aa9-b-62c6deaf13e40" 348s ok 41 348s # --- 348s # HEAD /apache/etags/all/mi/test.txt 348s # Expecting two components in ETag field 348s # Received "19a4f-62c6deaf13e40" 348s ok 42 348s # --- 348s # HEAD /apache/etags/none/plus-mi/test.txt 348s # Expecting two components in ETag field 348s # Received "19ace-62c6deaf13e40" 348s ok 43 348s # --- 348s # HEAD /apache/etags/m/test.txt 348s # Expecting one component in ETag field 348s # Received "62c6deaf13e40" 348s ok 44 348s # --- 348s # HEAD /apache/etags/ms/test.txt 348s # Expecting two components in ETag field 348s # Received "b-62c6deaf13e40" 348s ok 45 348s # --- 348s # HEAD /apache/etags/all/minus-mi/test.txt 348s # Expecting one component in ETag field 348s # Received "b" 348s ok 46 348s # --- 348s # HEAD /apache/etags/m/plus-mi/test.txt 348s # Expecting two components in ETag field 348s # Received "19a99-62c6deaf13e40" 348s ok 47 348s # --- 348s # HEAD /apache/etags/none/mis/test.txt 348s # Expecting three components in ETag field 348s # Received "19abf-b-62c6deaf13e40" 348s ok 48 348s # --- 348s # HEAD /apache/etags/none/plus-is/test.txt 348s # Expecting two components in ETag field 348s # Received "19ac8-b" 348s ok 49 348s # --- 348s # HEAD /apache/etags/none/inherit/test.txt 348s # Expecting field to be absent 348s # ETag field is missing 348s ok 50 348s # --- 348s # HEAD /apache/etags/mi/test.txt 348s # Expecting two components in ETag field 348s # Received "19aa6-62c6deaf13e40" 348s ok 51 348s # --- 348s # HEAD /apache/etags/m/minus-s/test.txt 348s # Expecting field to be absent 348s # Received "62c6deaf13e40" 348s ok 52 348s # --- 348s # HEAD /apache/etags/m/plus-s/test.txt 348s # Expecting two components in ETag field 348s # Received "b-62c6deaf13e40" 348s ok 53 348s # --- 348s # HEAD /apache/etags/all/ms/test.txt 348s # Expecting two components in ETag field 348s # Received "b-62c6deaf13e40" 348s ok 54 348s # --- 348s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 348s # Expecting two components in ETag field 348s # Received "b-62c6deaf13e40" 348s ok 55 348s # --- 348s # HEAD /apache/etags/all/minus-is/test.txt 348s # Expecting one component in ETag field 348s # Received "62c6deaf13e40" 348s ok 56 348s # --- 348s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 348s # Expecting one component in ETag field 348s # Received "b" 348s ok 57 348s # --- 348s # HEAD /apache/etags/all/minus-m/test.txt 348s # Expecting two components in ETag field 348s # Received "19a58-b" 348s ok 58 348s # --- 348s # HEAD /apache/etags/m/plus-i/test.txt 348s # Expecting two components in ETag field 348s # Received "19a90-62c6deaf13e40" 348s ok 59 348s # --- 348s # HEAD /apache/etags/none/plus-m/test.txt 348s # Expecting one component in ETag field 348s # Received "62c6deaf13e40" 348s ok 60 348s # --- 348s # HEAD /apache/etags/none/s/test.txt 348s # Expecting one component in ETag field 348s # Received "b" 348s ok 61 348s ok 354s t/apache/expr.t ..................... 354s 1..229 354s # Running under perl version 5.040001 for linux 354s # Current time local: Tue May 6 17:29:59 2025 354s # Current time GMT: Tue May 6 17:29:59 2025 354s # Using Test.pm version 1.31 354s # Using Apache/Test.pm version 1.44 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true" should evaluate to true, got true 354s ok 1 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "false" should evaluate to false, got false 354s ok 2 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s Should get parse error for "foo", got parse error 354s ok 3 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "1 -eq 01" should evaluate to true, got true 354s ok 4 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "1 -eq 2" should evaluate to false, got false 354s ok 5 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "1 -ne 2" should evaluate to true, got true 354s ok 6 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "1 -ne 1" should evaluate to false, got false 354s ok 7 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "1 -lt 02" should evaluate to true, got true 354s ok 8 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "1 -lt 1" should evaluate to false, got false 354s ok 9 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "1 -le 2" should evaluate to true, got true 354s ok 10 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "1 -le 1" should evaluate to true, got true 354s ok 11 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "2 -gt 1" should evaluate to true, got true 354s ok 12 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "1 -gt 1" should evaluate to false, got false 354s ok 13 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "2 -ge 1" should evaluate to true, got true 354s ok 14 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "1 -ge 1" should evaluate to true, got true 354s ok 15 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "1 -gt -1" should evaluate to true, got true 354s ok 16 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'aa' == 'aa'" should evaluate to true, got true 354s ok 17 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'aa' == 'b'" should evaluate to false, got false 354s ok 18 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'aa' = 'aa'" should evaluate to true, got true 354s ok 19 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'aa' = 'b'" should evaluate to false, got false 354s ok 20 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'aa' != 'b'" should evaluate to true, got true 354s ok 21 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'aa' != 'aa'" should evaluate to false, got false 354s ok 22 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'aa' < 'b'" should evaluate to true, got true 354s ok 23 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'aa' < 'aa'" should evaluate to false, got false 354s ok 24 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'aa' <= 'b'" should evaluate to true, got true 354s ok 25 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'aa' <= 'aa'" should evaluate to true, got true 354s ok 26 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'b' > 'aa'" should evaluate to true, got true 354s ok 27 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'aa' > 'aa'" should evaluate to false, got false 354s ok 28 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'b' >= 'aa'" should evaluate to true, got true 354s ok 29 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'aa' >= 'aa'" should evaluate to true, got true 354s ok 30 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 354s ok 31 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 354s ok 32 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 354s ok 33 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 354s ok 34 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 354s ok 35 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 354s ok 36 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 354s ok 37 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 354s ok 38 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 354s ok 39 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 354s ok 40 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{TIME} != ''" should evaluate to true, got true 354s ok 41 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'a' -in { 'b', 'a' } " should evaluate to true, got true 354s ok 42 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'a' -in { 'b', 'c' } " should evaluate to false, got false 354s ok 43 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " 'abc' =~ /bc/ " should evaluate to true, got true 354s ok 44 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " 'abc' =~ /BC/i " should evaluate to true, got true 354s ok 45 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " 'abc' !~ m!bc! " should evaluate to false, got false 354s ok 46 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " 'abc' !~ m!BC!i " should evaluate to false, got false 354s ok 47 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " $0 == '' " should evaluate to true, got true 354s ok 48 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " $1 == '' " should evaluate to true, got true 354s ok 49 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " $9 == '' " should evaluate to true, got true 354s ok 50 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " '$0' == '' " should evaluate to true, got true 354s ok 51 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 354s ok 52 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 354s ok 53 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 354s ok 54 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 354s ok 55 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 354s ok 56 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 354s ok 57 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 354s ok 58 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 354s ok 59 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 354s ok 60 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 354s ok 61 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 354s ok 62 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 354s ok 63 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 354s ok 64 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 354s ok 65 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 354s ok 66 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 354s ok 67 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 354s ok 68 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 354s ok 69 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 354s ok 70 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{HTTPS} == 'off' " should evaluate to true, got true 354s ok 71 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 354s ok 72 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 354s ok 73 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 354s ok 74 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 354s ok 75 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 354s ok 76 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 354s ok 77 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 354s ok 78 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 354s ok 79 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 354s ok 80 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 354s ok 81 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 354s ok 82 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "escape('?') = '%3f' " should evaluate to true, got true 354s ok 83 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "unescape('%3f') = '?' " should evaluate to true, got true 354s ok 84 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 354s ok 85 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 354s ok 86 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 354s ok 87 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "file('/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 354s ok 88 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-n ''" should evaluate to false, got false 354s ok 89 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-z ''" should evaluate to true, got true 354s ok 90 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-n '1'" should evaluate to true, got true 354s ok 91 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-z '1'" should evaluate to false, got false 354s ok 92 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s Should get parse error for "-R 'abc'", got parse error 354s ok 93 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 354s ok 94 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-R '240.0.0.0'" should evaluate to false, got false 354s ok 95 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-R '240.0.0.0/8'" should evaluate to false, got false 354s ok 96 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-R 'ff::/8'" should evaluate to false, got false 354s ok 97 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 354s ok 98 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 354s ok 99 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 354s ok 100 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 354s ok 101 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 354s ok 102 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 354s ok 103 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 354s ok 104 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'foo' -strmatch '*o'" should evaluate to true, got true 354s ok 105 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 354s ok 106 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'foo' -strmatch 'F*'" should evaluate to false, got false 354s ok 107 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'foo' -strcmatch 'F*'" should evaluate to true, got true 354s ok 108 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'foo' -strmatch 'g*'" should evaluate to false, got false 354s ok 109 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'foo' -strcmatch 'g*'" should evaluate to false, got false 354s ok 110 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 354s ok 111 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 354s ok 112 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 354s ok 113 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 354s ok 114 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s Should get parse error for "foo('bar') = 'bar'", got parse error 354s ok 115 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s Should get parse error for "%{FOO} != 'bar'", got parse error 354s ok 116 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s Should get parse error for "'bar' = bar", got parse error 354s ok 117 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true" should evaluate to true, got true 354s ok 118 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true && true" should evaluate to true, got true 354s ok 119 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true || true" should evaluate to true, got true 354s ok 120 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true || true || true" should evaluate to true, got true 354s ok 121 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true || true && true" should evaluate to true, got true 354s ok 122 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true && true || true" should evaluate to true, got true 354s ok 123 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true && true && true" should evaluate to true, got true 354s ok 124 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true || true || !true" should evaluate to true, got true 354s ok 125 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true || true && !true" should evaluate to true, got true 354s ok 126 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true && true || !true" should evaluate to true, got true 354s ok 127 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true && true && !true" should evaluate to false, got false 354s ok 128 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true && !true" should evaluate to false, got false 354s ok 129 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true || !true" should evaluate to true, got true 354s ok 130 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true || !true || true" should evaluate to true, got true 354s ok 131 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true || !true && true" should evaluate to true, got true 354s ok 132 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true && !true || true" should evaluate to true, got true 354s ok 133 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true && !true && true" should evaluate to false, got false 354s ok 134 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true || !true || !true" should evaluate to true, got true 354s ok 135 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true || !true && !true" should evaluate to true, got true 354s ok 136 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true && !true || !true" should evaluate to false, got false 354s ok 137 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "true && !true && !true" should evaluate to false, got false 354s ok 138 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true" should evaluate to false, got false 354s ok 139 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true && true" should evaluate to false, got false 354s ok 140 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true || true" should evaluate to true, got true 354s ok 141 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true || true || true" should evaluate to true, got true 354s ok 142 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true || true && true" should evaluate to true, got true 354s ok 143 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true && true || true" should evaluate to true, got true 354s ok 144 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true && true && true" should evaluate to false, got false 354s ok 145 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true || true || !true" should evaluate to true, got true 354s ok 146 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true || true && !true" should evaluate to false, got false 354s ok 147 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true && true || !true" should evaluate to false, got false 354s ok 148 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true && true && !true" should evaluate to false, got false 354s ok 149 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true && !true" should evaluate to false, got false 354s ok 150 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true || !true" should evaluate to false, got false 354s ok 151 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true || !true || true" should evaluate to true, got true 354s ok 152 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true || !true && true" should evaluate to false, got false 354s ok 153 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true && !true || true" should evaluate to true, got true 354s ok 154 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true && !true && true" should evaluate to false, got false 354s ok 155 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true || !true || !true" should evaluate to false, got false 354s ok 156 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true || !true && !true" should evaluate to false, got false 354s ok 157 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true && !true || !true" should evaluate to false, got false 354s ok 158 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!true && !true && !true" should evaluate to false, got false 354s ok 159 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true)" should evaluate to false, got false 354s ok 160 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true && true)" should evaluate to false, got false 354s ok 161 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true || true)" should evaluate to false, got false 354s ok 162 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true || true || true)" should evaluate to false, got false 354s ok 163 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true || true && true)" should evaluate to false, got false 354s ok 164 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true && true || true)" should evaluate to false, got false 354s ok 165 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true && true && true)" should evaluate to false, got false 354s ok 166 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true || true || !true)" should evaluate to false, got false 354s ok 167 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true || true && !true)" should evaluate to false, got false 354s ok 168 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true && true || !true)" should evaluate to false, got false 354s ok 169 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true && true && !true)" should evaluate to true, got true 354s ok 170 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true && !true)" should evaluate to true, got true 354s ok 171 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true || !true)" should evaluate to false, got false 354s ok 172 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true || !true || true)" should evaluate to false, got false 354s ok 173 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true || !true && true)" should evaluate to false, got false 354s ok 174 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true && !true || true)" should evaluate to false, got false 354s ok 175 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true && !true && true)" should evaluate to true, got true 354s ok 176 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true || !true || !true)" should evaluate to false, got false 354s ok 177 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true || !true && !true)" should evaluate to false, got false 354s ok 178 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true && !true || !true)" should evaluate to true, got true 354s ok 179 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(true && !true && !true)" should evaluate to true, got true 354s ok 180 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true)" should evaluate to true, got true 354s ok 181 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true && true)" should evaluate to true, got true 354s ok 182 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true || true)" should evaluate to false, got false 354s ok 183 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true || true || true)" should evaluate to false, got false 354s ok 184 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true || true && true)" should evaluate to false, got false 354s ok 185 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true && true || true)" should evaluate to false, got false 354s ok 186 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true && true && true)" should evaluate to true, got true 354s ok 187 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true || true || !true)" should evaluate to false, got false 354s ok 188 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true || true && !true)" should evaluate to true, got true 354s ok 189 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true && true || !true)" should evaluate to true, got true 354s ok 190 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true && true && !true)" should evaluate to true, got true 354s ok 191 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true && !true)" should evaluate to true, got true 354s ok 192 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true || !true)" should evaluate to true, got true 354s ok 193 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true || !true || true)" should evaluate to false, got false 354s ok 194 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true || !true && true)" should evaluate to true, got true 354s ok 195 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true && !true || true)" should evaluate to false, got false 354s ok 196 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true && !true && true)" should evaluate to true, got true 354s ok 197 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true || !true || !true)" should evaluate to true, got true 354s ok 198 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true || !true && !true)" should evaluate to true, got true 354s ok 199 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true && !true || !true)" should evaluate to true, got true 354s ok 200 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "!(!true && !true && !true)" should evaluate to true, got true 354s ok 201 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "filesize('/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 354s ok 202 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "filesize('/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 354s ok 203 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "filesize('/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 354s ok 204 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-d '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 354s ok 205 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-e '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 354s ok 206 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-f '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 354s ok 207 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-s '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 354s ok 208 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-d '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 354s ok 209 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-e '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 354s ok 210 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-f '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 354s ok 211 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-s '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 354s ok 212 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-d '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 354s ok 213 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-e '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 354s ok 214 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-f '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 354s ok 215 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-s '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 354s ok 216 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-d '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 354s ok 217 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-e '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 354s ok 218 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-f '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 354s ok 219 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-s '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 354s ok 220 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-F '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 354s ok 221 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-F '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 354s ok 222 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-U '/apache/' " should evaluate to true, got true 354s ok 223 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "-U '/apache/expr/none' " should evaluate to false, got false 354s ok 224 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 354s ok 225 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 354s ok 226 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "base64('foo') = 'Zm9v' " should evaluate to true, got true 354s ok 227 354s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 354s ok 228 354s Error log should not have 'Internal evaluation error' entries, found 0 354s ok 229 354s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 354s ok 361s t/apache/expr_string.t .............. 361s 1..29 361s # Running under perl version 5.040001 for linux 361s # Current time local: Tue May 6 17:30:05 2025 361s # Current time GMT: Tue May 6 17:30:05 2025 361s # Using Test.pm version 1.31 361s # Using Apache/Test.pm version 1.44 361s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 361s ok 1 361s Expected return code 200, got 200 for 'foo' 361s ok 2 361s # testing : log message [Tue May 06 17:30:09.840951 2025] [log_debug:info] [pid 9101:tid 9101] [client 127.0.0.1:47252] foo (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 361s # didn't match 361s # expected: 'foo' 361s # received: 'foo' 361s ok 3 361s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 361s ok 4 361s Expected return code 200, got 200 for '%{req:SomeHeader}' 361s ok 5 361s # testing : log message [Tue May 06 17:30:10.099604 2025] [log_debug:info] [pid 9101:tid 9101] [client 127.0.0.1:47252] SomeValue (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 361s # didn't match 361s # expected: 'SomeValue' 361s # received: 'SomeValue' 361s ok 6 361s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 361s ok 7 361s Should get parse error (500) for "%{", got 500 361s ok 8 361s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 361s ok 9 361s Expected return code 200, got 200 for '%' 361s ok 10 361s # testing : log message [Tue May 06 17:30:10.609058 2025] [log_debug:info] [pid 9087:tid 9087] [client 127.0.0.1:47256] % (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 361s # didn't match 361s # expected: '%' 361s # received: '%' 361s ok 11 361s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 361s ok 12 361s Expected return code 200, got 200 for '}' 361s ok 13 361s # testing : log message [Tue May 06 17:30:10.863905 2025] [log_debug:info] [pid 9087:tid 9087] [client 127.0.0.1:47256] } (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 361s # didn't match 361s # expected: '}' 361s # received: '}' 361s ok 14 361s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 361s ok 15 361s Expected return code 200, got 200 for '\"' 361s ok 16 361s # testing : log message [Tue May 06 17:30:11.118682 2025] [log_debug:info] [pid 9087:tid 9087] [client 127.0.0.1:47256] " (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 361s # didn't match 361s # expected: '"' 361s # received: '"' 361s ok 17 361s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 361s ok 18 361s Expected return code 200, got 200 for '\'' 361s ok 19 361s # testing : log message [Tue May 06 17:30:11.373432 2025] [log_debug:info] [pid 9087:tid 9087] [client 127.0.0.1:47256] ' (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 361s # didn't match 361s # expected: '\'' 361s # received: '\'' 361s ok 20 361s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 361s ok 21 361s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 361s ok 22 361s # testing : log message [Tue May 06 17:30:11.627940 2025] [log_debug:info] [pid 9087:tid 9087] [client 127.0.0.1:47256] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 361s # didn't match 361s # expected: '%{req:SomeHeader}' 361s # received: '%{req:SomeHeader}' 361s ok 23 361s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 361s ok 24 361s Expected return code 200, got 200 for '%{tolower:IDENT}' 361s ok 25 361s # testing : log message [Tue May 06 17:30:11.883069 2025] [log_debug:info] [pid 9087:tid 9087] [client 127.0.0.1:47256] ident (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 361s # didn't match 361s # expected: 'ident' 361s # received: 'ident' 361s ok 26 361s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 361s ok 27 361s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 361s ok 28 361s # testing : log message [Tue May 06 17:30:12.138169 2025] [log_debug:info] [pid 9087:tid 9087] [client 127.0.0.1:47256] get (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 361s # didn't match 361s # expected: 'get' 361s # received: 'get' 361s ok 29 361s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 361s ok 367s t/apache/getfile.t .................. 367s # using LWP client 367s 1..221 367s # Running under perl version 5.040001 for linux 367s # Current time local: Tue May 6 17:30:12 2025 367s # Current time GMT: Tue May 6 17:30:12 2025 367s # Using Test.pm version 1.31 367s # Using Apache/Test.pm version 1.44 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "4c64-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 19556 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl.pod 367s # expected: 19556 367s # received: 19556 367s ok 1 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "dbb0-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 56240 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5004delta.pod 367s # expected: 56240 367s # received: 56240 367s ok 2 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "85ea-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 34282 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5005delta.pod 367s # expected: 34282 367s # received: 34282 367s ok 3 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "da40-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 55872 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5100delta.pod 367s # expected: 55872 367s # received: 55872 367s ok 4 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "ab70-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 43888 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5101delta.pod 367s # expected: 43888 367s # received: 43888 367s ok 5 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "15cb8-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 89272 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5120delta.pod 367s # expected: 89272 367s # received: 89272 367s ok 6 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2707-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 9991 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5121delta.pod 367s # expected: 9991 367s # received: 9991 367s ok 7 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2569-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 9577 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5122delta.pod 367s # expected: 9577 367s # received: 9577 367s ok 8 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1004-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4100 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5123delta.pod 367s # expected: 4100 367s # received: 4100 367s ok 9 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "e58-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 3672 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5124delta.pod 367s # expected: 3672 367s # received: 3672 367s ok 10 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1e00-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7680 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5125delta.pod 367s # expected: 7680 367s # received: 7680 367s ok 11 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "233a9-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 144297 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5140delta.pod 367s # expected: 144297 367s # received: 144297 367s ok 12 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1f1e-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7966 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5141delta.pod 367s # expected: 7966 367s # received: 7966 367s ok 13 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1aeb-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 6891 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5142delta.pod 367s # expected: 6891 367s # received: 6891 367s ok 14 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1e50-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7760 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5143delta.pod 367s # expected: 7760 367s # received: 7760 367s ok 15 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "18b7-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 6327 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5144delta.pod 367s # expected: 6327 367s # received: 6327 367s ok 16 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "20a07-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 133639 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5160delta.pod 367s # expected: 133639 367s # received: 133639 367s ok 17 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "17fe-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 6142 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5161delta.pod 367s # expected: 6142 367s # received: 6142 367s ok 18 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "e0a-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 3594 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5162delta.pod 367s # expected: 3594 367s # received: 3594 367s ok 19 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "ff5-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4085 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5163delta.pod 367s # expected: 4085 367s # received: 4085 367s ok 20 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1d280-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 119424 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5180delta.pod 367s # expected: 119424 367s # received: 119424 367s ok 21 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "19c5-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 6597 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5181delta.pod 367s # expected: 6597 367s # received: 6597 367s ok 22 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "14d7-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 5335 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5182delta.pod 367s # expected: 5335 367s # received: 5335 367s ok 23 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1208-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4616 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5184delta.pod 367s # expected: 4616 367s # received: 4616 367s ok 24 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1c352-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 115538 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5200delta.pod 367s # expected: 115538 367s # received: 115538 367s ok 25 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2a07-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 10759 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5201delta.pod 367s # expected: 10759 367s # received: 10759 367s ok 26 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2fef-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 12271 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5202delta.pod 367s # expected: 12271 367s # received: 12271 367s ok 27 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2410-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 9232 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5203delta.pod 367s # expected: 9232 367s # received: 9232 367s ok 28 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1fa8f-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 129679 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5220delta.pod 367s # expected: 129679 367s # received: 129679 367s ok 29 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "293d-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 10557 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5221delta.pod 367s # expected: 10557 367s # received: 10557 367s ok 30 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "301f-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 12319 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5222delta.pod 367s # expected: 12319 367s # received: 12319 367s ok 31 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "20fa-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 8442 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5223delta.pod 367s # expected: 8442 367s # received: 8442 367s ok 32 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1162-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4450 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5224delta.pod 367s # expected: 4450 367s # received: 4450 367s ok 33 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "fc09-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 64521 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5240delta.pod 367s # expected: 64521 367s # received: 64521 367s ok 34 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2009-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 8201 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5241delta.pod 367s # expected: 8201 367s # received: 8201 367s ok 35 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1007-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4103 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5242delta.pod 367s # expected: 4103 367s # received: 4103 367s ok 36 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2aac-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 10924 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5243delta.pod 367s # expected: 10924 367s # received: 10924 367s ok 37 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1168-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4456 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5244delta.pod 367s # expected: 4456 367s # received: 4456 367s ok 38 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1875a-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 100186 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5260delta.pod 367s # expected: 100186 367s # received: 100186 367s ok 39 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1e25-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7717 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5261delta.pod 367s # expected: 7717 367s # received: 7717 367s ok 40 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1e16-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7702 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5262delta.pod 367s # expected: 7702 367s # received: 7702 367s ok 41 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1b69-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7017 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5263delta.pod 367s # expected: 7017 367s # received: 7017 367s ok 42 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "115d9-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 71129 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5280delta.pod 367s # expected: 71129 367s # received: 71129 367s ok 43 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "11f7-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4599 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5281delta.pod 367s # expected: 4599 367s # received: 4599 367s ok 44 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1806-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 6150 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5282delta.pod 367s # expected: 6150 367s # received: 6150 367s ok 45 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "13f7-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 5111 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5283delta.pod 367s # expected: 5111 367s # received: 5111 367s ok 46 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "a038-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 41016 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5300delta.pod 367s # expected: 41016 367s # received: 41016 367s ok 47 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1662-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 5730 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5301delta.pod 367s # expected: 5730 367s # received: 5730 367s ok 48 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "124a-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4682 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5302delta.pod 367s # expected: 4682 367s # received: 4682 367s ok 49 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1374-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4980 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5303delta.pod 367s # expected: 4980 367s # received: 4980 367s ok 50 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "d310-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 54032 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5320delta.pod 367s # expected: 54032 367s # received: 54032 367s ok 51 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1b5f-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7007 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5321delta.pod 367s # expected: 7007 367s # received: 7007 367s ok 52 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "9201-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 37377 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5340delta.pod 367s # expected: 37377 367s # received: 37377 367s ok 53 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1076-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4214 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5341delta.pod 367s # expected: 4214 367s # received: 4214 367s ok 54 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "f68-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 3944 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5342delta.pod 367s # expected: 3944 367s # received: 3944 367s ok 55 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "fd6-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4054 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5343delta.pod 367s # expected: 4054 367s # received: 4054 367s ok 56 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "ad8b-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 44427 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5360delta.pod 367s # expected: 44427 367s # received: 44427 367s ok 57 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1288-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4744 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5361delta.pod 367s # expected: 4744 367s # received: 4744 367s ok 58 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "f69-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 3945 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5362delta.pod 367s # expected: 3945 367s # received: 3945 367s ok 59 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "fd7-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4055 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5363delta.pod 367s # expected: 4055 367s # received: 4055 367s ok 60 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "10d47-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 68935 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5380delta.pod 367s # expected: 68935 367s # received: 68935 367s ok 61 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "f6a-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 3946 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5381delta.pod 367s # expected: 3946 367s # received: 3946 367s ok 62 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "fd8-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4056 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5382delta.pod 367s # expected: 4056 367s # received: 4056 367s ok 63 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "c79b-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 51099 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5400delta.pod 367s # expected: 51099 367s # received: 51099 367s ok 64 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "15dc-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 5596 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl5401delta.pod 367s # expected: 5596 367s # received: 5596 367s ok 65 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1e723-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 124707 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl561delta.pod 367s # expected: 124707 367s # received: 124707 367s ok 66 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1a2bb-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 107195 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl56delta.pod 367s # expected: 107195 367s # received: 107195 367s ok 67 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "94ac-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 38060 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl581delta.pod 367s # expected: 38060 367s # received: 38060 367s ok 68 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1176-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4470 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl582delta.pod 367s # expected: 4470 367s # received: 4470 367s ok 69 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "18bf-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 6335 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl583delta.pod 367s # expected: 6335 367s # received: 6335 367s ok 70 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1cc3-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7363 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl584delta.pod 367s # expected: 7363 367s # received: 7363 367s ok 71 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1701-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 5889 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl585delta.pod 367s # expected: 5889 367s # received: 5889 367s ok 72 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "122b-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4651 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl586delta.pod 367s # expected: 4651 367s # received: 4651 367s ok 73 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "20a4-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 8356 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl587delta.pod 367s # expected: 8356 367s # received: 8356 367s ok 74 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "62c1-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 25281 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl588delta.pod 367s # expected: 25281 367s # received: 25281 367s ok 75 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "d28d-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 53901 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl589delta.pod 367s # expected: 53901 367s # received: 53901 367s ok 76 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1c1d5-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 115157 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perl58delta.pod 367s # expected: 115157 367s # received: 115157 367s ok 77 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "4fe9-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 20457 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlaix.pod 367s # expected: 20457 367s # received: 20457 367s ok 78 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1688-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 5768 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlamiga.pod 367s # expected: 5768 367s # received: 5768 367s ok 79 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2031-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 8241 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlandroid.pod 367s # expected: 8241 367s # received: 8241 367s ok 80 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "ceb51-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 846673 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlapi.pod 367s # expected: 846673 367s # received: 846673 367s ok 81 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "5838-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 22584 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlapio.pod 367s # expected: 22584 367s # received: 22584 367s ok 82 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1b62-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7010 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlartistic.pod 367s # expected: 7010 367s # received: 7010 367s ok 83 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "210c-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 8460 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlbook.pod 367s # expected: 8460 367s # received: 8460 367s ok 84 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "126-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 294 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlboot.pod 367s # expected: 294 367s # received: 294 367s ok 85 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "130-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 304 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlbot.pod 367s # expected: 304 367s # received: 304 367s ok 86 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1f50-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 8016 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlbs2000.pod 367s # expected: 8016 367s # received: 8016 367s ok 87 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "dea2-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 56994 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlcall.pod 367s # expected: 56994 367s # received: 56994 367s ok 88 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1180-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4480 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlcheat.pod 367s # expected: 4480 367s # received: 4480 367s ok 89 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "3179-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 12665 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlclass.pod 367s # expected: 12665 367s # received: 12665 367s ok 90 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "3c63-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 15459 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlclassguts.pod 367s # expected: 15459 367s # received: 15459 367s ok 91 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "d19f-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 53663 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlclib.pod 367s # expected: 53663 367s # received: 53663 367s ok 92 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "12e5-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4837 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlcn.pod 367s # expected: 4837 367s # received: 4837 367s ok 93 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1b1b-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 6939 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlcommunity.pod 367s # expected: 6939 367s # received: 6939 367s ok 94 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "662a-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 26154 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlcygwin.pod 367s # expected: 26154 367s # received: 26154 367s ok 95 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "cfa2-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 53154 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perldata.pod 367s # expected: 53154 367s # received: 53154 367s ok 96 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "134d-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4941 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 367s # expected: 4941 367s # received: 4941 367s ok 97 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "a85c-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 43100 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perldebguts.pod 367s # expected: 43100 367s # received: 43100 367s ok 98 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "5693-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 22163 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perldebtut.pod 367s # expected: 22163 367s # received: 22163 367s ok 99 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "9bc9-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 39881 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perldebug.pod 367s # expected: 39881 367s # received: 39881 367s ok 100 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "15dc-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 5596 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perldelta.pod 367s # expected: 5596 367s # received: 5596 367s ok 101 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "5fb8-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 24504 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perldeprecation.pod 367s # expected: 24504 367s # received: 24504 367s ok 102 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "4d4ea-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 316650 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perldiag.pod 367s # expected: 316650 367s # received: 316650 367s ok 103 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "24a0-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 9376 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perldoc.pod 367s # expected: 9376 367s # received: 9376 367s ok 104 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "b4ed-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 46317 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perldocstyle.pod 367s # expected: 46317 367s # received: 46317 367s ok 105 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "6946-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 26950 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perldsc.pod 367s # expected: 26950 367s # received: 26950 367s ok 106 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1f20-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7968 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perldtrace.pod 367s # expected: 7968 367s # received: 7968 367s ok 107 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1497f-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 84351 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlebcdic.pod 367s # expected: 84351 367s # received: 84351 367s ok 108 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "937e-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 37758 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlembed.pod 367s # expected: 37758 367s # received: 37758 367s ok 109 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2812-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 10258 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlexperiment.pod 367s # expected: 10258 367s # received: 10258 367s ok 110 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "58d2-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 22738 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlfaq.pod 367s # expected: 22738 367s # received: 22738 367s ok 111 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "34a1-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 13473 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlfaq1.pod 367s # expected: 13473 367s # received: 13473 367s ok 112 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "292a-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 10538 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlfaq2.pod 367s # expected: 10538 367s # received: 10538 367s ok 113 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "92e1-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 37601 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlfaq3.pod 367s # expected: 37601 367s # received: 37601 367s ok 114 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "16bcd-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 93133 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlfaq4.pod 367s # expected: 93133 367s # received: 93133 367s ok 115 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "dbc1-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 56257 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlfaq5.pod 367s # expected: 56257 367s # received: 56257 367s ok 116 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "9a71-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 39537 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlfaq6.pod 367s # expected: 39537 367s # received: 39537 367s ok 117 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "93ae-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 37806 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlfaq7.pod 367s # expected: 37806 367s # received: 37806 367s ok 118 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "c30c-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 49932 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlfaq8.pod 367s # expected: 49932 367s # received: 49932 367s ok 119 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "3b75-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 15221 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlfaq9.pod 367s # expected: 15221 367s # received: 15221 367s ok 120 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "56ca-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 22218 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlfilter.pod 367s # expected: 22218 367s # received: 22218 367s ok 121 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "342b-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 13355 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlfork.pod 367s # expected: 13355 367s # received: 13355 367s ok 122 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "4122-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 16674 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlform.pod 367s # expected: 16674 367s # received: 16674 367s ok 123 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "671-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 1649 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 367s # expected: 1649 367s # received: 1649 367s ok 124 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "68740-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 427840 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlfunc.pod 367s # expected: 427840 367s # received: 427840 367s ok 125 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "7c2e-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 31790 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlgit.pod 367s # expected: 31790 367s # received: 31790 367s ok 126 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "219ca-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 137674 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlglossary.pod 367s # expected: 137674 367s # received: 137674 367s ok 127 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "4072-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 16498 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlgov.pod 367s # expected: 16498 367s # received: 16498 367s ok 128 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "35f7-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 13815 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlgpl.pod 367s # expected: 13815 367s # received: 13815 367s ok 129 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "31bb8-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 203704 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlguts.pod 367s # expected: 203704 367s # received: 203704 367s ok 130 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "afe5-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 45029 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlhack.pod 367s # expected: 45029 367s # received: 45029 367s ok 131 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1297d-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 76157 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlhacktips.pod 367s # expected: 76157 367s # received: 76157 367s ok 132 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1809-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 6153 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlhacktut.pod 367s # expected: 6153 367s # received: 6153 367s ok 133 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "602-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 1538 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlhaiku.pod 367s # expected: 1538 367s # received: 1538 367s ok 134 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "ebeb-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 60395 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlhist.pod 367s # expected: 60395 367s # received: 60395 367s ok 135 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "77a4-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 30628 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlhpux.pod 367s # expected: 30628 367s # received: 30628 367s ok 136 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "7dd-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 2013 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlhurd.pod 367s # expected: 2013 367s # received: 2013 367s ok 137 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1fc9f-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 130207 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlintern.pod 367s # expected: 130207 367s # received: 130207 367s ok 138 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "9216-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 37398 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlinterp.pod 367s # expected: 37398 367s # received: 37398 367s ok 139 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "579a-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 22426 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlintro.pod 367s # expected: 22426 367s # received: 22426 367s ok 140 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "8ad2-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 35538 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perliol.pod 367s # expected: 35538 367s # received: 35538 367s ok 141 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "11818-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 71704 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlipc.pod 367s # expected: 71704 367s # received: 71704 367s ok 142 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1150-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4432 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlirix.pod 367s # expected: 4432 367s # received: 4432 367s ok 143 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "20a8-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 8360 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perljp.pod 367s # expected: 8360 367s # received: 8360 367s ok 144 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2fc0-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 12224 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlko.pod 367s # expected: 12224 367s # received: 12224 367s ok 145 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "163-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 355 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perllexwarn.pod 367s # expected: 355 367s # received: 355 367s ok 146 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "7ea-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 2026 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perllinux.pod 367s # expected: 2026 367s # received: 2026 367s ok 147 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "12978-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 76152 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perllocale.pod 367s # expected: 76152 367s # received: 76152 367s ok 148 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2487-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 9351 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perllol.pod 367s # expected: 9351 367s # received: 9351 367s ok 149 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2f6f-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 12143 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlmacosx.pod 367s # expected: 12143 367s # received: 12143 367s ok 150 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "67a7-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 26535 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlmod.pod 367s # expected: 26535 367s # received: 26535 367s ok 151 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2574-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 9588 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 367s # expected: 9588 367s # received: 9588 367s ok 152 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1095c-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 67932 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlmodlib.pod 367s # expected: 67932 367s # received: 67932 367s ok 153 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "573b-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 22331 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 367s # expected: 22331 367s # received: 22331 367s ok 154 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "d65-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 3429 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlmroapi.pod 367s # expected: 3429 367s # received: 3429 367s ok 155 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2ad3-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 10963 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlnewmod.pod 367s # expected: 10963 367s # received: 10963 367s ok 156 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "20a5-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 8357 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlnumber.pod 367s # expected: 8357 367s # received: 8357 367s ok 157 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "8d31-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 36145 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlobj.pod 367s # expected: 36145 367s # received: 36145 367s ok 158 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "6885-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 26757 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlootut.pod 367s # expected: 26757 367s # received: 26757 367s ok 159 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2b4ac-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 177324 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlop.pod 367s # expected: 177324 367s # received: 177324 367s ok 160 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "4db-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 1243 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 367s # expected: 1243 367s # received: 1243 367s ok 161 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "3b77-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 15223 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlopentut.pod 367s # expected: 15223 367s # received: 15223 367s ok 162 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "16cb7-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 93367 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlos2.pod 367s # expected: 93367 367s # received: 93367 367s ok 163 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "37cb-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 14283 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlos390.pod 367s # expected: 14283 367s # received: 14283 367s ok 164 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "12b0-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4784 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlos400.pod 367s # expected: 4784 367s # received: 4784 367s ok 165 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "c8a9-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 51369 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlpacktut.pod 367s # expected: 51369 367s # received: 51369 367s ok 166 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "c2bc-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 49852 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlperf.pod 367s # expected: 49852 367s # received: 49852 367s ok 167 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1418-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 5144 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlplan9.pod 367s # expected: 5144 367s # received: 5144 367s ok 168 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "5b65-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 23397 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlpod.pod 367s # expected: 23397 367s # received: 23397 367s ok 169 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "10d10-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 68880 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlpodspec.pod 367s # expected: 68880 367s # received: 68880 367s ok 170 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2f40-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 12096 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 367s # expected: 12096 367s # received: 12096 367s ok 171 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "67b7-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 26551 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlpolicy.pod 367s # expected: 26551 367s # received: 26551 367s ok 172 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "15db1-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 89521 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlport.pod 367s # expected: 89521 367s # received: 89521 367s ok 173 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1412-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 5138 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlpragma.pod 367s # expected: 5138 367s # received: 5138 367s ok 174 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1a25-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 6693 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlqnx.pod 367s # expected: 6693 367s # received: 6693 367s ok 175 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "21256-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 135766 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlre.pod 367s # expected: 135766 367s # received: 135766 367s ok 176 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "8a9c-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 35484 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlreapi.pod 367s # expected: 35484 367s # received: 35484 367s ok 177 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "818f-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 33167 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 367s # expected: 33167 367s # received: 33167 367s ok 178 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "bec7-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 48839 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 367s # expected: 48839 367s # received: 48839 367s ok 179 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "8d5c-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 36188 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlref.pod 367s # expected: 36188 367s # received: 36188 367s ok 180 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "4944-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 18756 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlreftut.pod 367s # expected: 18756 367s # received: 18756 367s ok 181 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "a989-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 43401 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlreguts.pod 367s # expected: 43401 367s # received: 43401 367s ok 182 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1fd-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 509 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlrepository.pod 367s # expected: 509 367s # received: 509 367s ok 183 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "4b07-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 19207 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlrequick.pod 367s # expected: 19207 367s # received: 19207 367s ok 184 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "3caa-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 15530 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlreref.pod 367s # expected: 15530 367s # received: 15530 367s ok 185 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1e1ef-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 123375 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlretut.pod 367s # expected: 123375 367s # received: 123375 367s ok 186 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "651-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 1617 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlriscos.pod 367s # expected: 1617 367s # received: 1617 367s ok 187 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "e707-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 59143 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlrun.pod 367s # expected: 59143 367s # received: 59143 367s ok 188 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "6cea-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 27882 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlsec.pod 367s # expected: 27882 367s # received: 27882 367s ok 189 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "4af2-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 19186 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 367s # expected: 19186 367s # received: 19186 367s ok 190 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "7494-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 29844 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlsolaris.pod 367s # expected: 29844 367s # received: 29844 367s ok 191 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1bdc-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7132 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlsource.pod 367s # expected: 7132 367s # received: 7132 367s ok 192 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "233b-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 9019 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlstyle.pod 367s # expected: 9019 367s # received: 9019 367s ok 193 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "12fb9-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 77753 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlsub.pod 367s # expected: 77753 367s # received: 77753 367s ok 194 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "d31f-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 54047 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlsyn.pod 367s # expected: 54047 367s # received: 54047 367s ok 195 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2858-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 10328 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlsynology.pod 367s # expected: 10328 367s # received: 10328 367s ok 196 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "b184-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 45444 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlthrtut.pod 367s # expected: 45444 367s # received: 45444 367s ok 197 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "9a91-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 39569 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perltie.pod 367s # expected: 39569 367s # received: 39569 367s ok 198 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "cda37-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 842295 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perltoc.pod 367s # expected: 842295 367s # received: 842295 367s ok 199 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "174-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 372 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perltodo.pod 367s # expected: 372 367s # received: 372 367s ok 200 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "126-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 294 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perltooc.pod 367s # expected: 294 367s # received: 294 367s ok 201 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "126-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 294 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perltoot.pod 367s # expected: 294 367s # received: 294 367s ok 202 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "297f-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 10623 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perltrap.pod 367s # expected: 10623 367s # received: 10623 367s ok 203 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "213f-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 8511 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perltru64.pod 367s # expected: 8511 367s # received: 8511 367s ok 204 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1183-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4483 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perltw.pod 367s # expected: 4483 367s # received: 4483 367s ok 205 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "162b6-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 90806 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlunicode.pod 367s # expected: 90806 367s # received: 90806 367s ok 206 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "6349-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 25417 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlunicook.pod 367s # expected: 25417 367s # received: 25417 367s ok 207 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "372e-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 14126 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlunifaq.pod 367s # expected: 14126 367s # received: 14126 367s ok 208 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "96e1-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 38625 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perluniintro.pod 367s # expected: 38625 367s # received: 38625 367s ok 209 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "6eefa-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 454394 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perluniprops.pod 367s # expected: 454394 367s # received: 454394 367s ok 210 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1f10-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7952 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlunitut.pod 367s # expected: 7952 367s # received: 7952 367s ok 211 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "1ce8-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7400 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlutil.pod 367s # expected: 7400 367s # received: 7400 367s ok 212 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "16c17-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 93207 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlvar.pod 367s # expected: 93207 367s # received: 93207 367s ok 213 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "c68d-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 50829 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlvms.pod 367s # expected: 50829 367s # received: 50829 367s ok 214 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "f16-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 3862 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlvos.pod 367s # expected: 3862 367s # received: 3862 367s ok 215 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "7c61-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 31841 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlwin32.pod 367s # expected: 31841 367s # received: 31841 367s ok 216 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "12d15-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 77077 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlxs.pod 367s # expected: 77077 367s # received: 77077 367s ok 217 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "c51f-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 50463 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlxstut.pod 367s # expected: 50463 367s # received: 50463 367s ok 218 367s #lwp request: 367s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "5dc1-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 24001 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 367s # expected: 24001 367s # received: 24001 367s ok 219 367s #lwp request: 367s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "722dc-62e795c234600" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 467676 367s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:17 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-binary-httpd 367s # expected: 467676 367s # received: 467676 367s ok 220 367s #lwp request: 367s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Tue, 06 May 2025 17:30:17 GMT 367s #Accept-Ranges: bytes 367s #ETag: "2d1600-632968e4a9680" 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 2954752 367s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 367s #Client-Date: Tue, 06 May 2025 17:30:18 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : download of /getfiles-binary-perl 367s # expected: 2954752 367s # received: 2954752 367s ok 221 367s ok 372s t/apache/headers.t .................. 372s 1..27 372s # Running under perl version 5.040001 for linux 372s # Current time local: Tue May 6 17:30:18 2025 372s # Current time GMT: Tue May 6 17:30:18 2025 372s # Using Test.pm version 1.31 372s # Using Apache/Test.pm version 1.44 372s testing: Hello: World 372s ok 1 372s # testing : response success 372s # expected: qr/HTTP\/1\.. 200 OK/ 372s # received: 'HTTP/1.1 200 OK' 372s ok 2 372s header: [World] vs [World] 372s # testing : compare header Hello value 372s # expected: 'World' 372s # received: 'World' 372s ok 3 372s testing: Hello: World 372s ok 4 372s # testing : response success 372s # expected: qr/HTTP\/1\.. 200 OK/ 372s # received: 'HTTP/1.1 200 OK' 372s ok 5 372s header: [World] vs [World] 372s # testing : compare header Hello value 372s # expected: 'World' 372s # received: 'World' 372s ok 6 372s testing: Hello: World 372s ok 7 372s # testing : response success 372s # expected: qr/HTTP\/1\.. 200 OK/ 372s # received: 'HTTP/1.1 200 OK' 372s ok 8 372s header: [World] vs [World] 372s # testing : compare header Hello value 372s # expected: 'World' 372s # received: 'World' 372s ok 9 372s testing: Hello: Foo 372s Bar 372s ok 10 372s # testing : response success 372s # expected: qr/HTTP\/1\.. 200 OK/ 372s # received: 'HTTP/1.1 200 OK' 372s ok 11 372s header: [Foo Bar] vs [Foo Bar] 372s # testing : compare header Hello value 372s # expected: 'Foo Bar' 372s # received: 'Foo Bar' 372s ok 12 372s testing: Hello: Foo 372s Bar 372s ok 13 372s # testing : response success 372s # expected: qr/HTTP\/1\.. 200 OK/ 372s # received: 'HTTP/1.1 200 OK' 372s ok 14 372s header: [Foo Bar] vs [Foo Bar] 372s # testing : compare header Hello value 372s # expected: 'Foo Bar' 372s # received: 'Foo Bar' 372s ok 15 372s testing: Hello: Foo 372s Bar 372s ok 16 372s # testing : response success 372s # expected: qr/HTTP\/1\.. 200 OK/ 372s # received: 'HTTP/1.1 200 OK' 372s ok 17 372s header: [Foo Bar] vs [Foo Bar] 372s # testing : compare header Hello value 372s # expected: 'Foo Bar' 372s # received: 'Foo Bar' 372s ok 18 372s testing: Hello: Foo 372s Bar 372s ok 19 372s # testing : response success 372s # expected: qr/HTTP\/1\.. 200 OK/ 372s # received: 'HTTP/1.1 200 OK' 372s ok 20 372s header: [Foo Bar] vs [Foo Bar] 372s # testing : compare header Hello value 372s # expected: 'Foo Bar' 372s # received: 'Foo Bar' 372s ok 21 372s testing: Hello: Foo 372s Bar 372s ok 22 372s # testing : response success 372s # expected: qr/HTTP\/1\.. 200 OK/ 372s # received: 'HTTP/1.1 200 OK' 372s ok 23 372s header: [Foo Bar] vs [Foo Bar] 372s # testing : compare header Hello value 372s # expected: 'Foo Bar' 372s # received: 'Foo Bar' 372s ok 24 372s testing: Hello:World 372s ok 25 372s # testing : response success 372s # expected: qr/HTTP\/1\.. 200 OK/ 372s # received: 'HTTP/1.1 200 OK' 372s ok 26 372s header: [World] vs [World] 372s # testing : compare header Hello value 372s # expected: 'World' 372s # received: 'World' 372s ok 27 372s ok 377s t/apache/hostcheck.t ................ 377s 1..14 377s # Running under perl version 5.040001 for linux 377s # Current time local: Tue May 6 17:30:23 2025 377s # Current time GMT: Tue May 6 17:30:23 2025 377s # Using Test.pm version 1.31 377s # Using Apache/Test.pm version 1.44 377s # SENDING to 127.0.0.1:8529 377s # GET / HTTP/1.1 377s Host: localhost 377s 377s # expected 200, got 200 for ok 377s ok 1 377s # SENDING to 127.0.0.1:8529 377s # GET / HTTP/1.1 377s Host: localhost:1 377s 377s # expected 200, got 200 for port ignored 377s ok 2 377s # SENDING to 127.0.0.1:8529 377s # GET / HTTP/1.1 377s Host: notlisted 377s 377s # expected 200, got 200 for name not listed 377s ok 3 377s # SENDING to 127.0.0.1:8529 377s # GET / HTTP/1.1 377s Host: 127.0.0.1 377s 377s # expected 200, got 200 for IP not in serveralias/servername 377s ok 4 377s # SENDING to 127.0.0.1:8529 377s # GET / HTTP/1.1 377s Host: default-strict 377s 377s # expected 200, got 200 for NVH matches in default server 377s ok 5 377s # SENDING to 127.0.0.1:8529 377s # GET / HTTP/1.1 377s Host: nvh-strict 377s 377s # expected 200, got 200 for NVH matches 377s ok 6 377s # SENDING to 127.0.0.1:8529 377s # GET / HTTP/1.1 377s Host: nvh-strict:1 377s 377s # expected 200, got 200 for NVH matches port ignored 377s ok 7 377s # SENDING to 127.0.0.1:8537 377s # GET / HTTP/1.1 377s Host: localhost 377s 377s # expected 400, got 400 for ok 377s ok 8 377s # SENDING to 127.0.0.1:8537 377s # GET / HTTP/1.1 377s Host: localhost:1 377s 377s # expected 400, got 400 for port ignored 377s ok 9 377s # SENDING to 127.0.0.1:8537 377s # GET / HTTP/1.1 377s Host: notlisted 377s 377s # expected 400, got 400 for name not listed 377s ok 10 377s # SENDING to 127.0.0.1:8537 377s # GET / HTTP/1.1 377s Host: 127.0.0.1 377s 377s # expected 400, got 400 for IP not in serveralias/servername 377s ok 11 377s # SENDING to 127.0.0.1:8537 377s # GET / HTTP/1.1 377s Host: default-strict 377s 377s # expected 200, got 200 for NVH matches in default server 377s ok 12 377s # SENDING to 127.0.0.1:8537 377s # GET / HTTP/1.1 377s Host: nvh-strict 377s 377s # expected 200, got 200 for NVH matches 377s ok 13 377s # SENDING to 127.0.0.1:8537 377s # GET / HTTP/1.1 377s Host: nvh-strict:1 377s 377s # expected 200, got 200 for NVH matches port ignored 377s ok 14 377s ok 383s t/apache/http_strict.t .............. 383s 1..178 383s # Running under perl version 5.040001 for linux 383s # Current time local: Tue May 6 17:30:28 2025 383s # Current time GMT: Tue May 6 17:30:28 2025 383s # Using Test.pm version 1.31 383s # Using Apache/Test.pm version 1.44 383s # SENDING: 383s # GET / HTTP/1.0\r\n\r\n 383s # expecting success, got 200 383s ok 1 383s # SENDING: 383s # GET / HTTP/1.0\n\n 383s # expecting success, got 200 383s ok 2 383s # SENDING: 383s # get / HTTP/1.0\r\n\r\n 383s # expecting 501, got 501 383s ok 3 383s # SENDING: 383s # G ET / HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 4 383s # SENDING: 383s # G\x00ET / HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 5 383s # SENDING: 383s # G/T / HTTP/1.0\r\n\r\n 383s # expecting 501, got 501 383s ok 6 383s # SENDING: 383s # GET /\x00 HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 7 383s # SENDING: 383s # GET / HTTP/1.0\x00\r\n\r\n 383s # expecting 400, got 400 383s ok 8 383s # SENDING: 383s # GET\x0c/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 9 383s # SENDING: 383s # GET\r/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 10 383s # SENDING: 383s # GET\t/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 11 383s # SENDING: 383s # GET / HTT/1.0\r\n\r\n 383s # expecting error, got 400 383s ok 12 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 383s # expecting success, got 200 383s ok 13 383s # SENDING: 383s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 383s # expecting success, got 200 383s ok 14 383s # SENDING: 383s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 383s # expecting success, got 200 383s ok 15 383s # SENDING: 383s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 383s # expecting 400, got 400 383s ok 16 383s # SENDING: 383s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 383s # expecting 400, got 400 383s ok 17 383s # SENDING: 383s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 383s # expecting 200, got 200 383s ok 18 383s # SENDING: 383s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 383s # expecting 400, got 400 383s ok 19 383s # SENDING: 383s # GET / HTTP/\r\nHost: localhost\r\n\r\n 383s # expecting error, got 400 383s ok 20 383s # SENDING: 383s # GET / HTTP/0.9\r\n\r\n 383s # expecting error, got 400 383s ok 21 383s # SENDING: 383s # GET / HTTP/0.8\r\n\r\n 383s # expecting error, got 400 383s ok 22 383s # SENDING: 383s # GET /\x01 HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 23 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 383s # expecting 200, got 200 383s ok 24 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 383s # expecting 200, got 200 383s ok 25 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 383s # expecting 400, got 400 383s ok 26 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 383s # expecting 200, got 200 383s ok 27 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo\r\n\r\n 383s # expecting 400, got 400 383s ok 28 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 383s # expecting 400, got 400 383s ok 29 383s # SENDING: 383s # GET / HTTP/1.0\r\n: bar\r\n\r\n 383s # expecting 400, got 400 383s ok 30 383s # SENDING: 383s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 383s # expecting 200, got 200 383s ok 31 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 383s # expecting 400, got 400 383s ok 32 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 383s # expecting 400, got 400 383s ok 33 383s # SENDING: 383s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 383s # expecting 400, got 400 383s ok 34 383s # SENDING: 383s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 383s # expecting 200, got 200 383s ok 35 383s # SENDING: 383s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 383s # expecting 400, got 400 383s ok 36 383s # SENDING: 383s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 383s # expecting 400, got 400 383s ok 37 383s # SENDING: 383s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 383s # expecting 200, got 200 383s ok 38 383s # SENDING: 383s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 383s # expecting 400, got 400 383s ok 39 383s # SENDING: 383s # GET / HTTP/1.0\r\r 383s # expecting dropped connection and HTTPD dropped connection 383s ok 40 383s # SENDING: 383s # GET /\r\n 383s # expecting headerless HTTP/0.9 body, got response 383s ok 41 383s # SENDING: 383s # GET /#frag HTTP/1.0\r\n 383s # expecting 400, got 400 383s ok 42 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 383s # expecting 200, got 200 383s ok 43 383s # SENDING: 383s # GET http://017700000001/ HTTP/1.0\r\n\r\n 383s # expecting 200, got 200 383s ok 44 383s # SENDING: 383s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 383s # expecting 200, got 200 383s ok 45 383s # SENDING: 383s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 383s # expecting 200, got 200 383s ok 46 383s # SENDING: 383s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 383s # expecting 200, got 200 383s ok 47 383s # SENDING: 383s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 383s # expecting 200, got 200 383s ok 48 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 383s # expecting 200, got 200 383s ok 49 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 383s # expecting 400, got 400 383s ok 50 383s # SENDING: 383s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 383s # expecting 200, got 200 383s ok 51 383s # SENDING: 383s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 52 383s # SENDING: 383s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 53 383s # SENDING: 383s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 54 383s # SENDING: 383s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 383s # expecting 200, got 200 383s ok 55 383s # SENDING: 383s # GET http://[::1]/ HTTP/1.0\r\n\r\n 383s # expecting success, got 200 383s ok 56 383s # SENDING: 383s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 383s # expecting success, got 200 383s ok 57 383s # SENDING: 383s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 383s # expecting success, got 200 383s ok 58 383s # SENDING: 383s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 383s # expecting success, got 200 383s ok 59 383s # SENDING: 383s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 60 383s # SENDING: 383s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 383s # expecting success, got 200 383s ok 61 383s # SENDING: 383s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 383s # expecting success, got 200 383s ok 62 383s # SENDING: 383s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 63 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 383s # expecting success, got 200 383s ok 64 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 383s # expecting success, got 200 383s ok 65 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 383s # expecting success, got 200 383s ok 66 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 383s # expecting success, got 200 383s ok 67 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 383s # expecting success, got 200 383s ok 68 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 383s # expecting success, got 200 383s ok 69 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 383s # expecting 200, got 200 383s ok 70 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 383s # expecting 200, got 200 383s ok 71 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 383s # expecting 400, got 400 383s ok 72 383s # SENDING: 383s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 383s # expecting 200, got 200 383s ok 73 383s # SENDING: 383s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 383s # expecting 200, got 200 383s ok 74 383s # SENDING: 383s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 383s # expecting 200, got 200 383s ok 75 383s # SENDING: 383s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 383s # expecting 200, got 200 383s ok 76 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 383s # expecting 200, got 200 383s ok 77 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 383s # expecting 200, got 200 383s ok 78 383s # SENDING: 383s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 383s # expecting 200, got 200 383s ok 79 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 383s # DECODED: Foo: bar 383s # RESPONSE: 383s # HTTP/1.1 200 OK\r\n 383s # Date: Tue, 06 May 2025 17:30:33 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Foo: bar\r\n 383s # Vary: In-If1\r\n 383s # DMMATCH1: 1\r\n 383s # Connection: close\r\n 383s # Content-Type: text/plain\r\n 383s # \r\n 383s # Hi!\n 383s # SERVERNAME=localhost\n 383s # HTTP_HOST=\n 383s # 383s # expecting 200, got 200 383s ok 80 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 383s # DECODED: Foo: 383s # RESPONSE: 383s # HTTP/1.1 200 OK\r\n 383s # Date: Tue, 06 May 2025 17:30:33 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Foo: \r\n 383s # Vary: In-If1\r\n 383s # DMMATCH1: 1\r\n 383s # Connection: close\r\n 383s # Content-Type: text/plain\r\n 383s # \r\n 383s # Hi!\n 383s # SERVERNAME=localhost\n 383s # HTTP_HOST=\n 383s # 383s # expecting 200, got 200 383s ok 81 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 383s # DECODED: : bar 383s # RESPONSE: 383s # HTTP/1.1 500 Internal Server Error\r\n 383s # Date: Tue, 06 May 2025 17:30:33 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Content-Length: 564\r\n 383s # Connection: close\r\n 383s # Content-Type: text/html; charset=iso-8859-1\r\n 383s # \r\n 383s # \n 383s # \n 383s # ... 383s # expecting 500, got 500 383s ok 82 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 383s # DECODED: F\x00oo: bar 383s # RESPONSE: 383s # HTTP/1.1 500 Internal Server Error\r\n 383s # Date: Tue, 06 May 2025 17:30:33 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Content-Length: 528\r\n 383s # Connection: close\r\n 383s # Content-Type: text/html; charset=iso-8859-1\r\n 383s # \r\n 383s # \n 383s # \n 383s # ... 383s # expecting 500, got 500 383s ok 83 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 383s # DECODED: F\x01oo: bar 383s # RESPONSE: 383s # HTTP/1.1 500 Internal Server Error\r\n 383s # Date: Tue, 06 May 2025 17:30:33 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Content-Length: 564\r\n 383s # Connection: close\r\n 383s # Content-Type: text/html; charset=iso-8859-1\r\n 383s # \r\n 383s # \n 383s # \n 383s # ... 383s # expecting 500, got 500 383s ok 84 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 383s # DECODED: F\noo: bar 383s # RESPONSE: 383s # HTTP/1.1 500 Internal Server Error\r\n 383s # Date: Tue, 06 May 2025 17:30:33 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Content-Length: 528\r\n 383s # Connection: close\r\n 383s # Content-Type: text/html; charset=iso-8859-1\r\n 383s # \r\n 383s # \n 383s # \n 383s # ... 383s # expecting 500, got 500 383s ok 85 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 383s # DECODED: Foo: b\tar 383s # RESPONSE: 383s # HTTP/1.1 200 OK\r\n 383s # Date: Tue, 06 May 2025 17:30:33 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Foo: b\tar\r\n 383s # Vary: In-If1\r\n 383s # DMMATCH1: 1\r\n 383s # Connection: close\r\n 383s # Content-Type: text/plain\r\n 383s # \r\n 383s # Hi!\n 383s # SERVERNAME=localhost\n 383s # HTTP_HOST=\n 383s # 383s # expecting 200, got 200 383s ok 86 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 383s # DECODED: Foo: b\x01ar 383s # RESPONSE: 383s # HTTP/1.1 500 Internal Server Error\r\n 383s # Date: Tue, 06 May 2025 17:30:33 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Content-Length: 564\r\n 383s # Connection: close\r\n 383s # Content-Type: text/html; charset=iso-8859-1\r\n 383s # \r\n 383s # \n 383s # \n 383s # ... 383s # expecting 500, got 500 383s ok 87 383s # SENDING: 383s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 383s # expecting 500, got 500 383s ok 88 383s # SENDING: 383s # GET / HTTP/1.0\r\n\r\n 383s # expecting success, got 200 383s ok 89 383s # SENDING: 383s # GET / HTTP/1.0\n\n 383s # expecting 400, got 400 383s ok 90 383s # SENDING: 383s # get / HTTP/1.0\r\n\r\n 383s # expecting 501, got 501 383s ok 91 383s # SENDING: 383s # G ET / HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 92 383s # SENDING: 383s # G\x00ET / HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 93 383s # SENDING: 383s # G/T / HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 94 383s # SENDING: 383s # GET /\x00 HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 95 383s # SENDING: 383s # GET / HTTP/1.0\x00\r\n\r\n 383s # expecting 400, got 400 383s ok 96 383s # SENDING: 383s # GET\x0c/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 97 383s # SENDING: 383s # GET\r/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 98 383s # SENDING: 383s # GET\t/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 99 383s # SENDING: 383s # GET / HTT/1.0\r\n\r\n 383s # expecting error, got 400 383s ok 100 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 383s # expecting success, got 200 383s ok 101 383s # SENDING: 383s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 383s # expecting success, got 200 383s ok 102 383s # SENDING: 383s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 383s # expecting success, got 200 383s ok 103 383s # SENDING: 383s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 383s # expecting 400, got 400 383s ok 104 383s # SENDING: 383s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 383s # expecting 400, got 400 383s ok 105 383s # SENDING: 383s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 383s # expecting 400, got 400 383s ok 106 383s # SENDING: 383s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 383s # expecting 400, got 400 383s ok 107 383s # SENDING: 383s # GET / HTTP/\r\nHost: localhost\r\n\r\n 383s # expecting error, got 400 383s ok 108 383s # SENDING: 383s # GET / HTTP/0.9\r\n\r\n 383s # expecting error, got 400 383s ok 109 383s # SENDING: 383s # GET / HTTP/0.8\r\n\r\n 383s # expecting error, got 400 383s ok 110 383s # SENDING: 383s # GET /\x01 HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 111 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 383s # expecting 200, got 200 383s ok 112 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 383s # expecting 200, got 200 383s ok 113 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 383s # expecting 400, got 400 383s ok 114 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 383s # expecting 400, got 400 383s ok 115 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo\r\n\r\n 383s # expecting 400, got 400 383s ok 116 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 383s # expecting 400, got 400 383s ok 117 383s # SENDING: 383s # GET / HTTP/1.0\r\n: bar\r\n\r\n 383s # expecting 400, got 400 383s ok 118 383s # SENDING: 383s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 383s # expecting 200, got 200 383s ok 119 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 383s # expecting 400, got 400 383s ok 120 383s # SENDING: 383s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 383s # expecting 400, got 400 383s ok 121 383s # SENDING: 383s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 383s # expecting 400, got 400 383s ok 122 383s # SENDING: 383s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 383s # expecting 400, got 400 383s ok 123 383s # SENDING: 383s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 383s # expecting 400, got 400 383s ok 124 383s # SENDING: 383s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 383s # expecting 400, got 400 383s ok 125 383s # SENDING: 383s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 383s # expecting 200, got 200 383s ok 126 383s # SENDING: 383s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 383s # expecting 400, got 400 383s ok 127 383s # SENDING: 383s # GET / HTTP/1.0\r\r 383s # expecting dropped connection and HTTPD dropped connection 383s ok 128 383s # SENDING: 383s # GET /\r\n 383s # expecting headerless HTTP/0.9 body, got response 383s ok 129 383s # SENDING: 383s # GET /#frag HTTP/1.0\r\n 383s # expecting 400, got 400 383s ok 130 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 383s # expecting 400, got 400 383s ok 131 383s # SENDING: 383s # GET http://017700000001/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 132 383s # SENDING: 383s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 133 383s # SENDING: 383s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 383s # expecting 200, got 200 383s ok 134 383s # SENDING: 383s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 135 383s # SENDING: 383s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 136 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 383s # expecting 400, got 400 383s ok 137 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 383s # expecting 400, got 400 383s ok 138 383s # SENDING: 383s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 383s # expecting 200, got 200 383s ok 139 383s # SENDING: 383s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 140 383s # SENDING: 383s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 141 383s # SENDING: 383s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 142 383s # SENDING: 383s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 143 383s # SENDING: 383s # GET http://[::1]/ HTTP/1.0\r\n\r\n 383s # expecting success, got 200 383s ok 144 383s # SENDING: 383s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 383s # expecting success, got 200 383s ok 145 383s # SENDING: 383s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 383s # expecting success, got 200 383s ok 146 383s # SENDING: 383s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 383s # expecting success, got 200 383s ok 147 383s # SENDING: 383s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 148 383s # SENDING: 383s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 383s # expecting success, got 200 383s ok 149 383s # SENDING: 383s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 383s # expecting success, got 200 383s ok 150 383s # SENDING: 383s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 383s # expecting 400, got 400 383s ok 151 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 383s # expecting success, got 200 383s ok 152 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 383s # expecting success, got 200 383s ok 153 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 383s # expecting success, got 200 383s ok 154 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 383s # expecting success, got 200 383s ok 155 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 383s # expecting success, got 200 383s ok 156 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 383s # expecting success, got 200 383s ok 157 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 383s # expecting 400, got 400 383s ok 158 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 383s # expecting 400, got 400 383s ok 159 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 383s # expecting 400, got 400 383s ok 160 383s # SENDING: 383s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 383s # expecting 200, got 200 383s ok 161 383s # SENDING: 383s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 383s # expecting 200, got 200 383s ok 162 383s # SENDING: 383s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 383s # expecting 200, got 200 383s ok 163 383s # SENDING: 383s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 383s # expecting 200, got 200 383s ok 164 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 383s # expecting 200, got 200 383s ok 165 383s # SENDING: 383s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 383s # expecting 200, got 200 383s ok 166 383s # SENDING: 383s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 383s # expecting 200, got 200 383s ok 167 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 383s # DECODED: Foo: bar 383s # RESPONSE: 383s # HTTP/1.1 200 OK\r\n 383s # Date: Tue, 06 May 2025 17:30:34 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Foo: bar\r\n 383s # Vary: In-If1\r\n 383s # DMMATCH1: 1\r\n 383s # Connection: close\r\n 383s # Content-Type: text/plain\r\n 383s # \r\n 383s # Hi!\n 383s # SERVERNAME=localhost\n 383s # HTTP_HOST=\n 383s # 383s # expecting 200, got 200 383s ok 168 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 383s # DECODED: Foo: 383s # RESPONSE: 383s # HTTP/1.1 200 OK\r\n 383s # Date: Tue, 06 May 2025 17:30:34 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Foo: \r\n 383s # Vary: In-If1\r\n 383s # DMMATCH1: 1\r\n 383s # Content-Length: 36\r\n 383s # Connection: close\r\n 383s # Content-Type: text/plain\r\n 383s # \r\n 383s # Hi!\n 383s # SERVERNAME=localhost\n 383s # HTTP_HOST=\n 383s # 383s # expecting 200, got 200 383s ok 169 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 383s # DECODED: : bar 383s # RESPONSE: 383s # HTTP/1.1 500 Internal Server Error\r\n 383s # Date: Tue, 06 May 2025 17:30:34 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Content-Length: 564\r\n 383s # Connection: close\r\n 383s # Content-Type: text/html; charset=iso-8859-1\r\n 383s # \r\n 383s # \n 383s # \n 383s # ... 383s # expecting 500, got 500 383s ok 170 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 383s # DECODED: F\x00oo: bar 383s # RESPONSE: 383s # HTTP/1.1 500 Internal Server Error\r\n 383s # Date: Tue, 06 May 2025 17:30:34 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Content-Length: 528\r\n 383s # Connection: close\r\n 383s # Content-Type: text/html; charset=iso-8859-1\r\n 383s # \r\n 383s # \n 383s # \n 383s # ... 383s # expecting 500, got 500 383s ok 171 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 383s # DECODED: F\x01oo: bar 383s # RESPONSE: 383s # HTTP/1.1 500 Internal Server Error\r\n 383s # Date: Tue, 06 May 2025 17:30:34 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Content-Length: 564\r\n 383s # Connection: close\r\n 383s # Content-Type: text/html; charset=iso-8859-1\r\n 383s # \r\n 383s # \n 383s # \n 383s # ... 383s # expecting 500, got 500 383s ok 172 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 383s # DECODED: F\noo: bar 383s # RESPONSE: 383s # HTTP/1.1 500 Internal Server Error\r\n 383s # Date: Tue, 06 May 2025 17:30:34 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Content-Length: 528\r\n 383s # Connection: close\r\n 383s # Content-Type: text/html; charset=iso-8859-1\r\n 383s # \r\n 383s # \n 383s # \n 383s # ... 383s # expecting 500, got 500 383s ok 173 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 383s # DECODED: Foo: b\tar 383s # RESPONSE: 383s # HTTP/1.1 200 OK\r\n 383s # Date: Tue, 06 May 2025 17:30:34 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Foo: b\tar\r\n 383s # Vary: In-If1\r\n 383s # DMMATCH1: 1\r\n 383s # Connection: close\r\n 383s # Content-Type: text/plain\r\n 383s # \r\n 383s # Hi!\n 383s # SERVERNAME=localhost\n 383s # HTTP_HOST=\n 383s # 383s # expecting 200, got 200 383s ok 174 383s # SENDING: 383s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 383s # DECODED: Foo: b\x01ar 383s # RESPONSE: 383s # HTTP/1.1 500 Internal Server Error\r\n 383s # Date: Tue, 06 May 2025 17:30:34 GMT\r\n 383s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 383s # Content-Length: 564\r\n 383s # Connection: close\r\n 383s # Content-Type: text/html; charset=iso-8859-1\r\n 383s # \r\n 383s # \n 383s # \n 383s # ... 383s # expecting 500, got 500 383s ok 175 383s # SENDING: 383s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 383s # expecting 500, got 500 383s ok 176 383s ok 177 383s ok 178 383s ok 389s t/apache/if_sections.t .............. 389s 1..46 389s # Running under perl version 5.040001 for linux 389s # Current time local: Tue May 6 17:30:34 2025 389s # Current time GMT: Tue May 6 17:30:34 2025 389s # Using Test.pm version 1.31 389s # Using Apache/Test.pm version 1.44 389s # /if_sec/ with '': 389s # expected: 200 389s # received: '200' 389s ok 1 389s # expected: undef 389s # received: undef 389s ok 2 389s # /if_sec/foo.if_test with '': 389s # expected: 200 389s # received: '200' 389s ok 3 389s # expected: undef 389s # received: undef 389s ok 4 389s # /if_sec/foo.if_test with '1': 389s # expected: 200 389s # received: '200' 389s ok 5 389s # expected: 'global1' 389s # received: 'global1' 389s ok 6 389s # /if_sec/foo.if_test with '1 11': 389s # expected: 200 389s # received: '200' 389s ok 7 389s # expected: 'global1, nested11, nested113' 389s # received: 'global1, nested11, nested113' 389s ok 8 389s # /if_sec/foo.if_test with '1 11 111': 389s # expected: 200 389s # received: '200' 389s ok 9 389s # expected: 'global1, nested11, nested111' 389s # received: 'global1, nested11, nested111' 389s ok 10 389s # /if_sec/foo.if_test with '1 11 112': 389s # expected: 200 389s # received: '200' 389s ok 11 389s # expected: 'global1, nested11, nested112' 389s # received: 'global1, nested11, nested112' 389s ok 12 389s # /if_sec/foo.if_test with '1 2': 389s # expected: 200 389s # received: '200' 389s ok 13 389s # expected: 'global1, files2' 389s # received: 'global1, files2' 389s ok 14 389s # /if_sec/dir/foo.txt with '1 2': 389s # expected: 200 389s # received: '200' 389s ok 15 389s # expected: 'global1, dir1, dir2, dir_files1' 389s # received: 'global1, dir1, dir2, dir_files1' 389s ok 16 389s # /if_sec/dir/ with '1 2': 389s # expected: 200 389s # received: '200' 389s ok 17 389s # expected: 'global1, dir1, dir2' 389s # received: 'global1, dir1, dir2' 389s ok 18 389s # /if_sec/dir/ with '1 11': 389s # expected: 200 389s # received: '200' 389s ok 19 389s # expected: 'global1, dir1, nested11, nested113' 389s # received: 'global1, dir1, nested11, nested113' 389s ok 20 389s # /if_sec/dir/ with '1 11 111': 389s # expected: 200 389s # received: '200' 389s ok 21 389s # expected: 'global1, dir1, nested11, nested111' 389s # received: 'global1, dir1, nested11, nested111' 389s ok 22 389s # /if_sec/dir/ with '1 11 112': 389s # expected: 200 389s # received: '200' 389s ok 23 389s # expected: 'global1, dir1, nested11, nested112' 389s # received: 'global1, dir1, nested11, nested112' 389s ok 24 389s # /if_sec/loc/ with '1 2': 389s # expected: 200 389s # received: '200' 389s ok 25 389s # expected: 'global1, loc1, loc2' 389s # received: 'global1, loc1, loc2' 389s ok 26 389s # /if_sec/loc/foo.txt with '1 2': 389s # expected: 200 389s # received: '200' 389s ok 27 389s # expected: 'global1, loc1, loc2' 389s # received: 'global1, loc1, loc2' 389s ok 28 389s # /if_sec/loc/ with '1 11': 389s # expected: 200 389s # received: '200' 389s ok 29 389s # expected: 'global1, loc1, nested11, nested113' 389s # received: 'global1, loc1, nested11, nested113' 389s ok 30 389s # /if_sec/loc/ with '1 11 111': 389s # expected: 200 389s # received: '200' 389s ok 31 389s # expected: 'global1, loc1, nested11, nested111' 389s # received: 'global1, loc1, nested11, nested111' 389s ok 32 389s # /if_sec/loc/ with '1 11 112': 389s # expected: 200 389s # received: '200' 389s ok 33 389s # expected: 'global1, loc1, nested11, nested112' 389s # received: 'global1, loc1, nested11, nested112' 389s ok 34 389s # /if_sec/loc/foo.if_test with '1 2': 389s # expected: 200 389s # received: '200' 389s ok 35 389s # expected: 'global1, files2, loc1, loc2' 389s # received: 'global1, files2, loc1, loc2' 389s ok 36 389s # /if_sec/loc/foo.if_test with '1 2 11': 389s # expected: 200 389s # received: '200' 389s ok 37 389s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 389s # received: 'global1, files2, loc1, loc2, nested11, nested113' 389s ok 38 389s # /if_sec/loc/foo.if_test with '1 2 11 111': 389s # expected: 200 389s # received: '200' 389s ok 39 389s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 389s # received: 'global1, files2, loc1, loc2, nested11, nested111' 389s ok 40 389s # /if_sec/loc/foo.if_test with '1 2 11 112': 389s # expected: 200 389s # received: '200' 389s ok 41 389s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 389s # received: 'global1, files2, loc1, loc2, nested11, nested112' 389s ok 42 389s # /if_sec/proxy/ with '1 2': 389s # expected: 200 389s # received: '200' 389s ok 43 389s # expected: 'global1, locp1, locp2' 389s # received: 'global1, locp1, locp2' 389s ok 44 389s # /if_sec/proxy/ with '2': 389s # expected: 200 389s # received: '200' 389s ok 45 389s # expected: 'locp2' 389s # received: 'locp2' 389s ok 46 389s ok 394s t/apache/iffile.t ................... 394s 1..2 394s # Running under perl version 5.040001 for linux 394s # Current time local: Tue May 6 17:30:40 2025 394s # Current time GMT: Tue May 6 17:30:40 2025 394s # Using Test.pm version 1.31 394s # Using Apache/Test.pm version 1.44 394s # expected: 200 394s # received: '200' 394s ok 1 394s # expected: 'success1, success2, success3, success4, success5' 394s # received: 'success1, success2, success3, success4, success5' 394s ok 2 394s ok 399s t/apache/leaks.t .................... skipped: mod_memory_track not activated 409s t/apache/limits.t ................... 409s 1..12 409s # Running under perl version 5.040001 for linux 409s # Current time local: Tue May 6 17:30:50 2025 409s # Current time GMT: Tue May 6 17:30:50 2025 409s # Using Test.pm version 1.31 409s # Using Apache/Test.pm version 1.44 409s # Testing LimitRequestLine; should succeed 409s # testing : Test #1 409s # expected: 200 409s # received: '200' 409s ok 1 409s # Testing LimitRequestLine; should fail 409s # testing : Test #2 409s # expected: 414 409s # received: '414' 409s ok 2 409s # Testing LimitRequestFieldSize; should succeed 409s # testing : Test #3 409s # expected: 200 409s # received: '200' 409s ok 3 409s # Testing LimitRequestFieldSize; should fail 409s # testing : Test #4 409s # expected: 400 409s # received: '400' 409s ok 4 409s # Testing LimitRequestFields; should succeed 409s # testing : Test #5 409s # expected: 200 409s # received: '200' 409s ok 5 409s # Testing LimitRequestFields; should fail 409s # testing : Test #6 409s # expected: 400 409s # received: '400' 409s ok 6 409s # Testing LimitRequestBody; should succeed 409s # Chunked transfer-encoding enabled 409s # testing : Test #7 409s # expected: 200 409s # received: '200' 409s ok 7 409s # Testing LimitRequestBody; should succeed 409s # Chunked transfer-encoding disabled 409s # testing : Test #8 409s # expected: 200 409s # received: '200' 409s ok 8 409s # Testing LimitRequestBody; should fail 409s # Chunked transfer-encoding enabled 409s # testing : Test #9 409s # expected: 413 409s # received: '413' 409s ok 9 409s # Testing LimitRequestBody; should fail 409s # Chunked transfer-encoding disabled 409s # testing : Test #10 409s # expected: 413 409s # received: '413' 409s ok 10 409s # Testing LimitRequestFieldSize; should succeed 409s # testing : Test #11 409s # expected: 200 409s # received: '200' 409s ok 11 409s # Testing LimitRequestFieldSize; should fail 409s # testing : Test #12 409s # expected: 400 409s # received: '400' 409s ok 12 409s ok 414s t/apache/loglevel.t ................. 414s 1..8 414s # Running under perl version 5.040001 for linux 414s # Current time local: Tue May 6 17:31:00 2025 414s # Current time GMT: Tue May 6 17:31:00 2025 414s # Using Test.pm version 1.31 414s # Using Apache/Test.pm version 1.44 414s ok 1 414s ok 2 414s ok 3 414s ok 4 414s ok 5 414s ok 6 414s ok 7 414s ok 8 414s ok 419s t/apache/maxranges.t ................ 419s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 419s 1..19 419s # Running under perl version 5.040001 for linux 419s # Current time local: Tue May 6 17:31:05 2025 419s # Current time GMT: Tue May 6 17:31:05 2025 419s # Using Test.pm version 1.31 419s # Using Apache/Test.pm version 1.44 419s ok 1 419s ok 2 419s ok 3 419s ok 4 419s ok 5 419s ok 6 419s ok 7 419s ok 8 419s ok 9 419s ok 10 419s ok 11 419s ok 12 419s ok 13 419s ok 14 419s ok 15 419s ok 16 419s ok 17 419s ok 18 419s ok 19 419s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 419s ok 424s t/apache/mergeslashes.t ............. 424s 1..9 424s # Running under perl version 5.040001 for linux 424s # Current time local: Tue May 6 17:31:10 2025 424s # Current time GMT: Tue May 6 17:31:10 2025 424s # Using Test.pm version 1.31 424s # Using Apache/Test.pm version 1.44 424s # SENDING to 127.0.0.1:8537 424s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 424s # expected 403, got 403 for exact match 424s ok 1 424s # SENDING to 127.0.0.1:8537 424s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 424s # expected 403, got 403 for merged even at front 424s ok 2 424s # SENDING to 127.0.0.1:8537 424s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 424s # expected 403, got 403 for merged even at front 424s ok 3 424s # SENDING to 127.0.0.1:8537 424s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 424s # expected 403, got 403 for c// should be merged 424s ok 4 424s # SENDING to 127.0.0.1:8537 424s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 424s # expected 403, got 403 for a// should be merged 424s ok 5 424s # SENDING to 127.0.0.1:8537 424s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 424s # expected 403, got 403 for a// matches locationmatch 424s ok 6 424s # SENDING to 127.0.0.1:8537 424s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 424s # expected 200, got 200 for c// doesn't match locationmatch 424s ok 7 424s # SENDING to 127.0.0.1:8537 424s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 424s # expected 403, got 403 for baseline failed 424s ok 8 424s # SENDING to 127.0.0.1:8537 424s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 424s # expected 403, got 403 for b//d not merged for Location with OFF 424s ok 9 424s ok 430s t/apache/mmn.t ...................... 430s 1..2 430s # Running under perl version 5.040001 for linux 430s # Current time local: Tue May 6 17:31:15 2025 430s # Current time GMT: Tue May 6 17:31:15 2025 430s # Using Test.pm version 1.31 430s # Using Apache/Test.pm version 1.44 430s ok 1 430s ok 2 430s ok 435s t/apache/options.t .................. 435s 1..2 435s # Running under perl version 5.040001 for linux 435s # Current time local: Tue May 6 17:31:21 2025 435s # Current time GMT: Tue May 6 17:31:21 2025 435s # Using Test.pm version 1.31 435s # Using Apache/Test.pm version 1.44 435s # testing : code 435s # expected: 200 435s # received: '200' 435s ok 1 435s # testing : OPTIONS 435s # expected: qr/OPTIONS/ 435s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 435s ok 2 435s ok 442s t/apache/passbrigade.t .............. 442s # using LWP client 442s 1..114 442s # Running under perl version 5.040001 for linux 442s # Current time local: Tue May 6 17:31:26 2025 442s # Current time GMT: Tue May 6 17:31:26 2025 442s # Using Test.pm version 1.31 442s # Using Apache/Test.pm version 1.44 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 1024 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #DMMATCH1: 1 442s # 442s # testing : bytes in body 442s # expected: 1024 442s # received: 1024 442s ok 1 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 2048 442s # received: 2048 442s ok 2 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 3072 442s # received: 3072 442s ok 3 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 4096 442s # received: 4096 442s ok 4 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 5120 442s # received: 5120 442s ok 5 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 6144 442s # received: 6144 442s ok 6 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 7168 442s # received: 7168 442s ok 7 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 8192 442s # received: 8192 442s ok 8 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 9216 442s # received: 9216 442s ok 9 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 10240 442s # received: 10240 442s ok 10 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 11264 442s # received: 11264 442s ok 11 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 12288 442s # received: 12288 442s ok 12 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 13312 442s # received: 13312 442s ok 13 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 14336 442s # received: 14336 442s ok 14 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 15360 442s # received: 15360 442s ok 15 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 16384 442s # received: 16384 442s ok 16 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 17408 442s # received: 17408 442s ok 17 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 18432 442s # received: 18432 442s ok 18 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 19456 442s # received: 19456 442s ok 19 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 20480 442s # received: 20480 442s ok 20 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 21504 442s # received: 21504 442s ok 21 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 22528 442s # received: 22528 442s ok 22 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 23552 442s # received: 23552 442s ok 23 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 24576 442s # received: 24576 442s ok 24 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 25600 442s # received: 25600 442s ok 25 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 26624 442s # received: 26624 442s ok 26 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 27648 442s # received: 27648 442s ok 27 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 28672 442s # received: 28672 442s ok 28 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 29696 442s # received: 29696 442s ok 29 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 30720 442s # received: 30720 442s ok 30 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 31744 442s # received: 31744 442s ok 31 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 32768 442s # received: 32768 442s ok 32 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 33792 442s # received: 33792 442s ok 33 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 34816 442s # received: 34816 442s ok 34 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 35840 442s # received: 35840 442s ok 35 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 36864 442s # received: 36864 442s ok 36 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 37888 442s # received: 37888 442s ok 37 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 38912 442s # received: 38912 442s ok 38 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 39936 442s # received: 39936 442s ok 39 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 40960 442s # received: 40960 442s ok 40 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 41984 442s # received: 41984 442s ok 41 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 43008 442s # received: 43008 442s ok 42 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 44032 442s # received: 44032 442s ok 43 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 45056 442s # received: 45056 442s ok 44 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 46080 442s # received: 46080 442s ok 45 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 47104 442s # received: 47104 442s ok 46 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 48128 442s # received: 48128 442s ok 47 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 49152 442s # received: 49152 442s ok 48 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 50176 442s # received: 50176 442s ok 49 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 51200 442s # received: 51200 442s ok 50 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 102400 442s # received: 102400 442s ok 51 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 307200 442s # received: 307200 442s ok 52 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 512000 442s # received: 512000 442s ok 53 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 2048000 442s # received: 2048000 442s ok 54 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:31 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 4096000 442s # received: 4096000 442s ok 55 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:31 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 6144000 442s # received: 6144000 442s ok 56 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 10240000 442s # received: 10240000 442s ok 57 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 1024 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #DMMATCH1: 1 442s # 442s # testing : bytes in body 442s # expected: 1024 442s # received: 1024 442s ok 58 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 2048 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #DMMATCH1: 1 442s # 442s # testing : bytes in body 442s # expected: 2048 442s # received: 2048 442s ok 59 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 3072 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #DMMATCH1: 1 442s # 442s # testing : bytes in body 442s # expected: 3072 442s # received: 3072 442s ok 60 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 4096 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #DMMATCH1: 1 442s # 442s # testing : bytes in body 442s # expected: 4096 442s # received: 4096 442s ok 61 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 5120 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #DMMATCH1: 1 442s # 442s # testing : bytes in body 442s # expected: 5120 442s # received: 5120 442s ok 62 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 6144 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #DMMATCH1: 1 442s # 442s # testing : bytes in body 442s # expected: 6144 442s # received: 6144 442s ok 63 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 7168 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #DMMATCH1: 1 442s # 442s # testing : bytes in body 442s # expected: 7168 442s # received: 7168 442s ok 64 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 8192 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #DMMATCH1: 1 442s # 442s # testing : bytes in body 442s # expected: 8192 442s # received: 8192 442s ok 65 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 9216 442s # received: 9216 442s ok 66 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 10240 442s # received: 10240 442s ok 67 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 11264 442s # received: 11264 442s ok 68 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 12288 442s # received: 12288 442s ok 69 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 13312 442s # received: 13312 442s ok 70 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 14336 442s # received: 14336 442s ok 71 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 15360 442s # received: 15360 442s ok 72 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 16384 442s # received: 16384 442s ok 73 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 17408 442s # received: 17408 442s ok 74 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 18432 442s # received: 18432 442s ok 75 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 19456 442s # received: 19456 442s ok 76 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:32 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:32 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 20480 442s # received: 20480 442s ok 77 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 21504 442s # received: 21504 442s ok 78 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 22528 442s # received: 22528 442s ok 79 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 23552 442s # received: 23552 442s ok 80 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 24576 442s # received: 24576 442s ok 81 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 25600 442s # received: 25600 442s ok 82 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 26624 442s # received: 26624 442s ok 83 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 27648 442s # received: 27648 442s ok 84 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 28672 442s # received: 28672 442s ok 85 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 29696 442s # received: 29696 442s ok 86 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 30720 442s # received: 30720 442s ok 87 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 31744 442s # received: 31744 442s ok 88 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 32768 442s # received: 32768 442s ok 89 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 33792 442s # received: 33792 442s ok 90 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 34816 442s # received: 34816 442s ok 91 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 35840 442s # received: 35840 442s ok 92 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 36864 442s # received: 36864 442s ok 93 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 37888 442s # received: 37888 442s ok 94 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 38912 442s # received: 38912 442s ok 95 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 39936 442s # received: 39936 442s ok 96 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 40960 442s # received: 40960 442s ok 97 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 41984 442s # received: 41984 442s ok 98 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 43008 442s # received: 43008 442s ok 99 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 44032 442s # received: 44032 442s ok 100 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 45056 442s # received: 45056 442s ok 101 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 46080 442s # received: 46080 442s ok 102 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 47104 442s # received: 47104 442s ok 103 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 48128 442s # received: 48128 442s ok 104 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 49152 442s # received: 49152 442s ok 105 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 50176 442s # received: 50176 442s ok 106 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 51200 442s # received: 51200 442s ok 107 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 102400 442s # received: 102400 442s ok 108 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 307200 442s # received: 307200 442s ok 109 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 512000 442s # received: 512000 442s ok 110 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 2048000 442s # received: 2048000 442s ok 111 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 4096000 442s # received: 4096000 442s ok 112 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 6144000 442s # received: 6144000 442s ok 113 442s #lwp request: 442s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 442s #User-Agent: libwww-perl/6.78 442s # 442s #server response: 442s #HTTP/1.1 200 OK 442s #Connection: close 442s #Date: Tue, 06 May 2025 17:31:33 GMT 442s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 442s #Vary: In-If1 442s #Content-Length: 0 442s #Client-Date: Tue, 06 May 2025 17:31:33 GMT 442s #Client-Peer: 127.0.0.1:8529 442s #Client-Response-Num: 1 442s #Client-Transfer-Encoding: chunked 442s #DMMATCH1: 1 442s #X-Content-Length-Note: added by Apache::TestRequest 442s # 442s # testing : bytes in body 442s # expected: 10240000 442s # received: 10240000 442s ok 114 442s ok 447s t/apache/post.t ..................... 447s # using LWP client 447s 1..51 447s # Running under perl version 5.040001 for linux 447s # Current time local: Tue May 6 17:31:33 2025 447s # Current time GMT: Tue May 6 17:31:33 2025 447s # Using Test.pm version 1.31 447s # Using Apache/Test.pm version 1.44 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 1024 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 5 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '1024' 447s # received: 1024 447s ok 1 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 2048 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 5 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '2048' 447s # received: 2048 447s ok 2 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 3072 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 5 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '3072' 447s # received: 3072 447s ok 3 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 4096 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 5 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '4096' 447s # received: 4096 447s ok 4 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 5120 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 5 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '5120' 447s # received: 5120 447s ok 5 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 6144 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 5 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '6144' 447s # received: 6144 447s ok 6 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 7168 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 5 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '7168' 447s # received: 7168 447s ok 7 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 8192 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 5 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '8192' 447s # received: 8192 447s ok 8 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 9216 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 5 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '9216' 447s # received: 9216 447s ok 9 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 10240 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '10240' 447s # received: 10240 447s ok 10 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 11264 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '11264' 447s # received: 11264 447s ok 11 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 12288 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '12288' 447s # received: 12288 447s ok 12 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 13312 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '13312' 447s # received: 13312 447s ok 13 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 14336 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '14336' 447s # received: 14336 447s ok 14 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 15360 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '15360' 447s # received: 15360 447s ok 15 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 16384 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '16384' 447s # received: 16384 447s ok 16 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 17408 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '17408' 447s # received: 17408 447s ok 17 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 18432 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '18432' 447s # received: 18432 447s ok 18 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 19456 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '19456' 447s # received: 19456 447s ok 19 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 20480 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '20480' 447s # received: 20480 447s ok 20 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 21504 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '21504' 447s # received: 21504 447s ok 21 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 22528 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '22528' 447s # received: 22528 447s ok 22 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 23552 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '23552' 447s # received: 23552 447s ok 23 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 24576 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '24576' 447s # received: 24576 447s ok 24 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 25600 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '25600' 447s # received: 25600 447s ok 25 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 26624 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '26624' 447s # received: 26624 447s ok 26 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 27648 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '27648' 447s # received: 27648 447s ok 27 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 28672 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '28672' 447s # received: 28672 447s ok 28 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 29696 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '29696' 447s # received: 29696 447s ok 29 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 30720 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '30720' 447s # received: 30720 447s ok 30 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 31744 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '31744' 447s # received: 31744 447s ok 31 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 32768 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '32768' 447s # received: 32768 447s ok 32 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 33792 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '33792' 447s # received: 33792 447s ok 33 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 34816 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '34816' 447s # received: 34816 447s ok 34 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 35840 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '35840' 447s # received: 35840 447s ok 35 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 36864 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '36864' 447s # received: 36864 447s ok 36 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 37888 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '37888' 447s # received: 37888 447s ok 37 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 38912 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '38912' 447s # received: 38912 447s ok 38 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 39936 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '39936' 447s # received: 39936 447s ok 39 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 40960 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '40960' 447s # received: 40960 447s ok 40 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 41984 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '41984' 447s # received: 41984 447s ok 41 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 43008 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '43008' 447s # received: 43008 447s ok 42 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 44032 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '44032' 447s # received: 44032 447s ok 43 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 45056 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '45056' 447s # received: 45056 447s ok 44 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 46080 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '46080' 447s # received: 46080 447s ok 45 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 47104 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '47104' 447s # received: 47104 447s ok 46 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 48128 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '48128' 447s # received: 48128 447s ok 47 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 49152 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '49152' 447s # received: 49152 447s ok 48 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 50176 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '50176' 447s # received: 50176 447s ok 49 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 51200 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 6 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '51200' 447s # received: 51200 447s ok 50 447s #lwp request: 447s #POST http://localhost:8529/eat_post HTTP/1.1 447s #User-Agent: libwww-perl/6.78 447s #Content-Length: 102400 447s # 447s #server response: 447s #HTTP/1.1 200 OK 447s #Connection: close 447s #Date: Tue, 06 May 2025 17:31:38 GMT 447s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 447s #Vary: In-If1 447s #Content-Length: 7 447s #Client-Date: Tue, 06 May 2025 17:31:38 GMT 447s #Client-Peer: 127.0.0.1:8529 447s #Client-Response-Num: 1 447s #DMMATCH1: 1 447s # 447s # testing : length posted 447s # expected: '102400' 447s # received: 102400 447s ok 51 447s ok 453s t/apache/pr17629.t .................. 453s 1..4 453s # Running under perl version 5.040001 for linux 453s # Current time local: Tue May 6 17:31:38 2025 453s # Current time GMT: Tue May 6 17:31:38 2025 453s # Using Test.pm version 1.31 453s # Using Apache/Test.pm version 1.44 453s # expected: 'begin-foobar-end 453s # ' 453s # received: 'begin-foobar-end 453s # ' 453s ok 1 453s # expected: 200 453s # received: '200' 453s ok 2 453s # testing : response was gzipped 453s # expected: 'gzip' 453s # received: 'gzip' 453s ok 3 453s # expected: 'begin-foobar-end 453s # ' 453s # received: 'begin-foobar-end 453s # ' 453s ok 4 453s ok 458s t/apache/pr18757.t .................. 458s 1..3 458s # Running under perl version 5.040001 for linux 458s # Current time local: Tue May 6 17:31:44 2025 458s # Current time GMT: Tue May 6 17:31:44 2025 458s # Using Test.pm version 1.31 458s # Using Apache/Test.pm version 1.44 458s # testing : 200 response from GET 458s # expected: 200 458s # received: '200' 458s ok 1 458s # expected C-L is 26 458s # URL via proxy is http://localhost:8550/index.html 458s ok 2 458s # line: HTTP/1.1 200 OK 458s # line: Date: Tue, 06 May 2025 17:31:49 GMT 458s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 458s # line: Vary: In-If1 458s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 458s # line: ETag: "1a-62c6deaf13e40" 458s # line: Accept-Ranges: bytes 458s # line: Content-Length: 26 458s # line: DMMATCH1: 1 458s # line: Content-Type: text/html 458s # line: 458s # testing : whether proxy strips Content-Length header 458s # expected: 1 458s # received: 1 458s ok 3 458s ok 464s t/apache/pr35292.t .................. 464s 1..3 464s # Running under perl version 5.040001 for linux 464s # Current time local: Tue May 6 17:31:49 2025 464s # Current time GMT: Tue May 6 17:31:49 2025 464s # Using Test.pm version 1.31 464s # Using Apache/Test.pm version 1.44 464s ok 1 464s ok 2 464s # testing : read response-line 464s # expected: qr/^HTTP\/1\.. 413/ 464s # received: 'HTTP/1.1 413 Request Entity Too Large 464s # ' 464s ok 3 464s ok 470s t/apache/pr35330.t .................. 470s 1..2 470s # Running under perl version 5.040001 for linux 470s # Current time local: Tue May 6 17:31:55 2025 470s # Current time GMT: Tue May 6 17:31:55 2025 470s # Using Test.pm version 1.31 470s # Using Apache/Test.pm version 1.44 470s # testing : SSI was allowed for location 470s # expected: 200 470s # received: '200' 470s ok 1 470s # testing : file was served with correct content 470s # expected: 'hello' 470s # received: 'hello' 470s ok 2 470s ok 475s t/apache/pr37166.t .................. 475s 1..4 475s # Running under perl version 5.040001 for linux 475s # Current time local: Tue May 6 17:32:01 2025 475s # Current time GMT: Tue May 6 17:32:01 2025 475s # Using Test.pm version 1.31 475s # Using Apache/Test.pm version 1.44 475s # testing : SSI was allowed for location 475s # expected: 200 475s # received: '200' 475s ok 1 475s # testing : file was served with correct content 475s # expected: 'Hello world 475s # ' 475s # received: 'Hello world 475s # ' 475s ok 2 475s # testing : explicit 200 response 475s # expected: 200 475s # received: '200' 475s ok 3 475s # testing : file was again served with correct content 475s # expected: 'Hello world 475s # ' 475s # received: 'Hello world 475s # ' 475s ok 4 475s ok 479s t/apache/pr43939.t .................. 479s 1..4 479s # Running under perl version 5.040001 for linux 479s # Current time local: Tue May 6 17:32:06 2025 479s # Current time GMT: Tue May 6 17:32:06 2025 479s # Using Test.pm version 1.31 479s # Using Apache/Test.pm version 1.44 479s # expected: 'begin-default-end 479s # ' 479s # received: 'begin-default-end 479s # ' 479s ok 1 479s # expected: 200 479s # received: '200' 479s ok 2 479s # testing : response was gzipped 479s # expected: 'gzip' 479s # received: 'gzip' 479s ok 3 479s # expected: 'begin-default-end 479s # ' 479s # received: 'begin-default-end 479s # ' 479s ok 4 479s ok 484s t/apache/pr49328.t .................. 484s 1..1 484s # Running under perl version 5.040001 for linux 484s # Current time local: Tue May 6 17:32:10 2025 484s # Current time GMT: Tue May 6 17:32:10 2025 484s # Using Test.pm version 1.31 484s # Using Apache/Test.pm version 1.44 484s # expected: 'before 484s # included 484s # after 484s # ' 484s # received: 'before 484s # included 484s # after 484s # ' 484s ok 1 484s ok 490s t/apache/pr64339.t .................. 490s 1..12 490s # Running under perl version 5.040001 for linux 490s # Current time local: Tue May 6 17:32:15 2025 490s # Current time GMT: Tue May 6 17:32:15 2025 490s # Using Test.pm version 1.31 490s # Using Apache/Test.pm version 1.44 490s # testing : fetching /doc.xml 490s # expected: 200 490s # received: '200' 490s ok 1 490s # testing : content-type header test for /doc.xml 490s # expected: 'application/xml; charset=utf-8' 490s # received: 'application/xml; charset=utf-8' 490s ok 2 490s # testing : content test for /doc.xml 490s # expected: 'fóó 490s # ' 490s # received: 'fóó 490s # ' 490s ok 3 490s # testing : fetching /doc.fooxml 490s # expected: 200 490s # received: '200' 490s ok 4 490s # testing : content-type header test for /doc.fooxml 490s # expected: 'application/foo+xml; charset=utf-8' 490s # received: 'application/foo+xml; charset=utf-8' 490s ok 5 490s # testing : content test for /doc.fooxml 490s # expected: 'fóó 490s # ' 490s # received: 'fóó 490s # ' 490s ok 6 490s # testing : fetching /doc.notxml 490s # expected: 200 490s # received: '200' 490s ok 7 490s # testing : content-type header test for /doc.notxml 490s # expected: 'application/notreallyxml' 490s # received: 'application/notreallyxml' 490s ok 8 490s # testing : content test for /doc.notxml 490s # expected: 'f 490s # ' 490s # received: 'f 490s # ' 490s ok 9 490s # testing : fetching /doc.isohtml 490s # expected: 200 490s # received: '200' 490s ok 10 490s # testing : content-type header test for /doc.isohtml 490s # expected: 'text/html;charset=utf-8' 490s # received: 'text/html;charset=utf-8' 490s ok 11 490s # testing : content test for /doc.isohtml 490s # expected: '

fóó 490s #

' 490s # received: '

fóó 490s #

' 490s ok 12 490s ok 498s t/apache/rwrite.t ................... 498s # using LWP client 498s 1..114 498s # Running under perl version 5.040001 for linux 498s # Current time local: Tue May 6 17:32:21 2025 498s # Current time GMT: Tue May 6 17:32:21 2025 498s # Using Test.pm version 1.31 498s # Using Apache/Test.pm version 1.44 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 1024 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #DMMATCH1: 1 498s # 498s # testing : bytes in body 498s # expected: 1024 498s # received: 1024 498s ok 1 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 2048 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #DMMATCH1: 1 498s # 498s # testing : bytes in body 498s # expected: 2048 498s # received: 2048 498s ok 2 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 3072 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #DMMATCH1: 1 498s # 498s # testing : bytes in body 498s # expected: 3072 498s # received: 3072 498s ok 3 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 4096 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #DMMATCH1: 1 498s # 498s # testing : bytes in body 498s # expected: 4096 498s # received: 4096 498s ok 4 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 5120 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #DMMATCH1: 1 498s # 498s # testing : bytes in body 498s # expected: 5120 498s # received: 5120 498s ok 5 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 6144 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #DMMATCH1: 1 498s # 498s # testing : bytes in body 498s # expected: 6144 498s # received: 6144 498s ok 6 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 7168 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #DMMATCH1: 1 498s # 498s # testing : bytes in body 498s # expected: 7168 498s # received: 7168 498s ok 7 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 8192 498s # received: 8192 498s ok 8 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 9216 498s # received: 9216 498s ok 9 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 10240 498s # received: 10240 498s ok 10 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 11264 498s # received: 11264 498s ok 11 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 12288 498s # received: 12288 498s ok 12 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 13312 498s # received: 13312 498s ok 13 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 14336 498s # received: 14336 498s ok 14 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 15360 498s # received: 15360 498s ok 15 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 16384 498s # received: 16384 498s ok 16 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 17408 498s # received: 17408 498s ok 17 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 18432 498s # received: 18432 498s ok 18 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 19456 498s # received: 19456 498s ok 19 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 20480 498s # received: 20480 498s ok 20 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 21504 498s # received: 21504 498s ok 21 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 22528 498s # received: 22528 498s ok 22 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 23552 498s # received: 23552 498s ok 23 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 24576 498s # received: 24576 498s ok 24 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 25600 498s # received: 25600 498s ok 25 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 26624 498s # received: 26624 498s ok 26 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 27648 498s # received: 27648 498s ok 27 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 28672 498s # received: 28672 498s ok 28 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 29696 498s # received: 29696 498s ok 29 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 30720 498s # received: 30720 498s ok 30 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 31744 498s # received: 31744 498s ok 31 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 32768 498s # received: 32768 498s ok 32 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 33792 498s # received: 33792 498s ok 33 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 34816 498s # received: 34816 498s ok 34 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 35840 498s # received: 35840 498s ok 35 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 36864 498s # received: 36864 498s ok 36 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 37888 498s # received: 37888 498s ok 37 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 38912 498s # received: 38912 498s ok 38 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 39936 498s # received: 39936 498s ok 39 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 40960 498s # received: 40960 498s ok 40 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 41984 498s # received: 41984 498s ok 41 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 43008 498s # received: 43008 498s ok 42 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 44032 498s # received: 44032 498s ok 43 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 45056 498s # received: 45056 498s ok 44 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 46080 498s # received: 46080 498s ok 45 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 47104 498s # received: 47104 498s ok 46 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 48128 498s # received: 48128 498s ok 47 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 49152 498s # received: 49152 498s ok 48 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 50176 498s # received: 50176 498s ok 49 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 51200 498s # received: 51200 498s ok 50 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 102400 498s # received: 102400 498s ok 51 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 307200 498s # received: 307200 498s ok 52 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 512000 498s # received: 512000 498s ok 53 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 2048000 498s # received: 2048000 498s ok 54 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:27 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 4096000 498s # received: 4096000 498s ok 55 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:27 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 6144000 498s # received: 6144000 498s ok 56 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 10240000 498s # received: 10240000 498s ok 57 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 1024 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #DMMATCH1: 1 498s # 498s # testing : bytes in body 498s # expected: 1024 498s # received: 1024 498s ok 58 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 2048 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #DMMATCH1: 1 498s # 498s # testing : bytes in body 498s # expected: 2048 498s # received: 2048 498s ok 59 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 3072 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #DMMATCH1: 1 498s # 498s # testing : bytes in body 498s # expected: 3072 498s # received: 3072 498s ok 60 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 4096 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #DMMATCH1: 1 498s # 498s # testing : bytes in body 498s # expected: 4096 498s # received: 4096 498s ok 61 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 5120 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #DMMATCH1: 1 498s # 498s # testing : bytes in body 498s # expected: 5120 498s # received: 5120 498s ok 62 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 6144 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #DMMATCH1: 1 498s # 498s # testing : bytes in body 498s # expected: 6144 498s # received: 6144 498s ok 63 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 7168 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #DMMATCH1: 1 498s # 498s # testing : bytes in body 498s # expected: 7168 498s # received: 7168 498s ok 64 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 8192 498s # received: 8192 498s ok 65 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 9216 498s # received: 9216 498s ok 66 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 10240 498s # received: 10240 498s ok 67 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 11264 498s # received: 11264 498s ok 68 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 12288 498s # received: 12288 498s ok 69 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 13312 498s # received: 13312 498s ok 70 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 14336 498s # received: 14336 498s ok 71 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 15360 498s # received: 15360 498s ok 72 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 16384 498s # received: 16384 498s ok 73 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 17408 498s # received: 17408 498s ok 74 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 18432 498s # received: 18432 498s ok 75 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 19456 498s # received: 19456 498s ok 76 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 20480 498s # received: 20480 498s ok 77 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 21504 498s # received: 21504 498s ok 78 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 22528 498s # received: 22528 498s ok 79 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 23552 498s # received: 23552 498s ok 80 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 24576 498s # received: 24576 498s ok 81 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 25600 498s # received: 25600 498s ok 82 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 26624 498s # received: 26624 498s ok 83 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 27648 498s # received: 27648 498s ok 84 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 28672 498s # received: 28672 498s ok 85 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 29696 498s # received: 29696 498s ok 86 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 30720 498s # received: 30720 498s ok 87 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 31744 498s # received: 31744 498s ok 88 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 32768 498s # received: 32768 498s ok 89 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 33792 498s # received: 33792 498s ok 90 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 34816 498s # received: 34816 498s ok 91 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 35840 498s # received: 35840 498s ok 92 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 36864 498s # received: 36864 498s ok 93 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 37888 498s # received: 37888 498s ok 94 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 38912 498s # received: 38912 498s ok 95 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 39936 498s # received: 39936 498s ok 96 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 40960 498s # received: 40960 498s ok 97 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 41984 498s # received: 41984 498s ok 98 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 43008 498s # received: 43008 498s ok 99 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 44032 498s # received: 44032 498s ok 100 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 45056 498s # received: 45056 498s ok 101 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 46080 498s # received: 46080 498s ok 102 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 47104 498s # received: 47104 498s ok 103 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 48128 498s # received: 48128 498s ok 104 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 49152 498s # received: 49152 498s ok 105 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 50176 498s # received: 50176 498s ok 106 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 51200 498s # received: 51200 498s ok 107 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 102400 498s # received: 102400 498s ok 108 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 307200 498s # received: 307200 498s ok 109 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 512000 498s # received: 512000 498s ok 110 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 2048000 498s # received: 2048000 498s ok 111 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 4096000 498s # received: 4096000 498s ok 112 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:28 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 6144000 498s # received: 6144000 498s ok 113 498s #lwp request: 498s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 498s #User-Agent: libwww-perl/6.78 498s # 498s #server response: 498s #HTTP/1.1 200 OK 498s #Connection: close 498s #Date: Tue, 06 May 2025 17:32:28 GMT 498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 498s #Vary: In-If1 498s #Content-Length: 0 498s #Client-Date: Tue, 06 May 2025 17:32:29 GMT 498s #Client-Peer: 127.0.0.1:8529 498s #Client-Response-Num: 1 498s #Client-Transfer-Encoding: chunked 498s #DMMATCH1: 1 498s #X-Content-Length-Note: added by Apache::TestRequest 498s # 498s # testing : bytes in body 498s # expected: 10240000 498s # received: 10240000 498s ok 114 498s ok 504s t/apache/server_name_port.t ......... 504s 1..84 504s # Running under perl version 5.040001 for linux 504s # Current time local: Tue May 6 17:32:29 2025 504s # Current time GMT: Tue May 6 17:32:29 2025 504s # Using Test.pm version 1.31 504s # Using Apache/Test.pm version 1.44 504s # SENDING: 504s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 504s # expecting 200, got 200 504s ok 1 504s # got SERVER_NAME='righthost', expected 'righthost' 504s ok 2 504s # got SERVER_PORT='8529', expected '8529' 504s ok 3 504s # SENDING: 504s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 504s # expecting 200, got 200 504s ok 4 504s # got SERVER_NAME='righthost', expected 'righthost' 504s ok 5 504s # got SERVER_PORT='123', expected '123' 504s ok 6 504s # SENDING: 504s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 504s # expecting 200, got 200 504s ok 7 504s # got SERVER_NAME='righthost', expected 'righthost' 504s ok 8 504s # got SERVER_PORT='8529', expected '8529' 504s ok 9 504s # SENDING: 504s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 504s # expecting 200, got 200 504s ok 10 504s # got SERVER_NAME='righthost', expected 'righthost' 504s ok 11 504s # got SERVER_PORT='123', expected '123' 504s ok 12 504s # SENDING: 504s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 504s # expecting 200, got 200 504s ok 13 504s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 504s ok 14 504s # got SERVER_PORT='8529', expected '8529' 504s ok 15 504s # SENDING: 504s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 504s # expecting 200, got 200 504s ok 16 504s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 504s ok 17 504s # got SERVER_PORT='123', expected '123' 504s ok 18 504s # SENDING: 504s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 504s # expecting 200, got 200 504s ok 19 504s # got SERVER_NAME='[::1]', expected '[::1]' 504s ok 20 504s # got SERVER_PORT='8529', expected '8529' 504s ok 21 504s # SENDING: 504s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 504s # expecting 200, got 200 504s ok 22 504s # got SERVER_NAME='[::1]', expected '[::1]' 504s ok 23 504s # got SERVER_PORT='123', expected '123' 504s ok 24 504s # SENDING: 504s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 504s # expecting 200, got 200 504s ok 25 504s # got SERVER_NAME='[a::1]', expected '[a::1]' 504s ok 26 504s # got SERVER_PORT='8529', expected '8529' 504s ok 27 504s # SENDING: 504s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 504s # expecting 200, got 200 504s ok 28 504s # got SERVER_NAME='[a::1]', expected '[a::1]' 504s ok 29 504s # got SERVER_PORT='123', expected '123' 504s ok 30 504s # SENDING: 504s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 504s # expecting 200, got 200 504s ok 31 504s # got SERVER_NAME='[a::1]', expected '[a::1]' 504s ok 32 504s # got SERVER_PORT='8529', expected '8529' 504s ok 33 504s # SENDING: 504s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 504s # expecting 200, got 200 504s ok 34 504s # got SERVER_NAME='[a::1]', expected '[a::1]' 504s ok 35 504s # got SERVER_PORT='123', expected '123' 504s ok 36 504s # SENDING: 504s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 504s # expecting 200, got 200 504s ok 37 504s # got SERVER_NAME='righthost', expected 'righthost' 504s ok 38 504s # got SERVER_PORT='8529', expected '8529' 504s ok 39 504s # SENDING: 504s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 504s # expecting 200, got 200 504s ok 40 504s # got SERVER_NAME='righthost', expected 'righthost' 504s ok 41 504s # got SERVER_PORT='123', expected '123' 504s ok 42 504s # SENDING: 504s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 504s # expecting 200, got 200 504s ok 43 504s # got SERVER_NAME='righthost', expected 'righthost' 504s ok 44 504s # got SERVER_PORT='8529', expected '8529' 504s ok 45 504s # SENDING: 504s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 504s # expecting 200, got 200 504s ok 46 504s # got SERVER_NAME='righthost', expected 'righthost' 504s ok 47 504s # got SERVER_PORT='123', expected '123' 504s ok 48 504s # SENDING: 504s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 504s # expecting 200, got 200 504s ok 49 504s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 504s ok 50 504s # got SERVER_PORT='8529', expected '8529' 504s ok 51 504s # SENDING: 504s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 504s # expecting 200, got 200 504s ok 52 504s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 504s ok 53 504s # got SERVER_PORT='123', expected '123' 504s ok 54 504s # SENDING: 504s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 504s # expecting 200, got 200 504s ok 55 504s # got SERVER_NAME='[::1]', expected '[::1]' 504s ok 56 504s # got SERVER_PORT='8529', expected '8529' 504s ok 57 504s # SENDING: 504s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 504s # expecting 200, got 200 504s ok 58 504s # got SERVER_NAME='[::1]', expected '[::1]' 504s ok 59 504s # got SERVER_PORT='123', expected '123' 504s ok 60 504s # SENDING: 504s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 504s # expecting 200, got 200 504s ok 61 504s # got SERVER_NAME='righthost', expected 'righthost' 504s ok 62 504s # got SERVER_PORT='8529', expected '8529' 504s ok 63 504s # SENDING: 504s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 504s # expecting 200, got 200 504s ok 64 504s # got SERVER_NAME='righthost', expected 'righthost' 504s ok 65 504s # got SERVER_PORT='123', expected '123' 504s ok 66 504s # SENDING: 504s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 504s # expecting 200, got 200 504s ok 67 504s # got SERVER_NAME='righthost', expected 'righthost' 504s ok 68 504s # got SERVER_PORT='8529', expected '8529' 504s ok 69 504s # SENDING: 504s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 504s # expecting 200, got 200 504s ok 70 504s # got SERVER_NAME='righthost', expected 'righthost' 504s ok 71 504s # got SERVER_PORT='123', expected '123' 504s ok 72 504s # SENDING: 504s # 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 504s # expecting 200, got 200 504s ok 73 504s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 504s ok 74 504s # got SERVER_PORT='8529', expected '8529' 504s ok 75 504s # SENDING: 504s # 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 504s # expecting 200, got 200 504s ok 76 504s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 504s ok 77 504s # got SERVER_PORT='123', expected '123' 504s ok 78 504s # SENDING: 504s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 504s # expecting 200, got 200 504s ok 79 504s # got SERVER_NAME='[::1]', expected '[::1]' 504s ok 80 504s # got SERVER_PORT='8529', expected '8529' 504s ok 81 504s # SENDING: 504s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 504s # expecting 200, got 200 504s ok 82 504s # got SERVER_NAME='[::1]', expected '[::1]' 504s ok 83 504s # got SERVER_PORT='123', expected '123' 504s ok 84 504s ok 511s t/apache/teclchunk.t ................ skipped: Not supported yet 516s t/apr/uri.t ......................... 516s 1..1 516s # Running under perl version 5.040001 for linux 516s # Current time local: Tue May 6 17:32:42 2025 516s # Current time GMT: Tue May 6 17:32:42 2025 516s # Using Test.pm version 1.31 516s # Using Apache/Test.pm version 1.44 516s ok 1 516s ok 521s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 526s t/filter/case.t ..................... 526s 1..4 526s # Running under perl version 5.040001 for linux 526s # Current time local: Tue May 6 17:32:52 2025 526s # Current time GMT: Tue May 6 17:32:52 2025 526s # Using Test.pm version 1.31 526s # Using Apache/Test.pm version 1.44 526s ok 1 526s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 526s # expected 200 526s # received 200 526s # body: =HEAD1 NAME 526s X X 526s 526s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 526s 526s =HEAD1 SYNOPSIS 526s 526s TO DECLARE SUBROUTINES: 526s X X 526s 526s SUB NAME; # A "FORWARD" DECLARATION. 526s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 526s SUB NAME : ATTRS; # WITH ATTRIBUTES 526s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 526s 526s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 526s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 526s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 526s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 526s 526s USE FEATURE 'SIGNATURES'; 526s SUB NAME(SIG) BLOCK # WITH SIGNATURE 526s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 526s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 526s 526s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 526s X 526s 526s $SUBREF = SUB BLOCK; # NO PROTO 526s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 526s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 526s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 526s 526s USE FEATURE 'SIGNATURES'; 526s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 526s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 526s 526s TO IMPORT SUBROUTINES: 526s X 526s 526s USE MODULE QW(NAME1 NAME2 NAME3); 526s 526s TO CALL SUBROUTINES: 526s X X 526s 526s NAME(LIST); # REGULAR SUBROUTINE CALL. 526s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 526s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 526s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 526s 526s =HEAD1 DESCRIPTION 526s 526s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 526s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 526s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 526s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 526s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 526s ITS NAME OR A CODE REFERENCE. 526s 526s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 526s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 526s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 526s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 526s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 526s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 526s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 526s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 526s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 526s X X 526s 526s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 526s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 526s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 526s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 526s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 526s SUCH A SIGNATURE-USING SUBROUTINE. 526s 526s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 526s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 526s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 526s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 526s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 526s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 526s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 526s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 526s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 526s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 526s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 526s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 526s X X X<@_> 526s 526s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 526s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 526s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 526s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 526s L AND L. 526s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 526s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 526s 526s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 526s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 526s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 526s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 526s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 526s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 526s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 526s ONE LARGE INDISTINGUISHABLE LIST. 526s 526s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 526s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 526s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 526s EMPTY SUB RETURNS THE EMPTY LIST. 526s X X X 526s 526s EXAMPLE: 526s 526s SUB MAX { 526s MY $MAX = SHIFT(@_); 526s FOREACH $FOO (@_) { 526s $MAX = $FOO IF $MAX < $FOO; 526s } 526s RETURN $MAX; 526s } 526s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 526s 526s EXAMPLE: 526s 526s # GET A LINE, COMBINING CONTINUATION LINES 526s # THAT START WITH WHITESPACE 526s 526s SUB GET_LINE { 526s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 526s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 526s IF ($LOOKAHEAD =~ /^[ \T]/) { 526s $THISLINE .= $LOOKAHEAD; 526s } 526s ELSE { 526s LAST LINE; 526s } 526s } 526s RETURN $THISLINE; 526s } 526s 526s $LOOKAHEAD = ; # GET FIRST LINE 526s WHILE (DEFINED($LINE = GET_LINE())) { 526s ... 526s } 526s 526s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 526s 526s SUB MAYBESET { 526s MY($KEY, $VALUE) = @_; 526s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 526s } 526s 526s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 526s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 526s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 526s ITS CALLER'S VALUES. 526s X X 526s 526s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 526s SUB UPCASE_IN { 526s FOR (@_) { TR/A-Z/A-Z/ } 526s } 526s 526s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 526s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 526s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 526s X X 526s 526s UPCASE_IN("FREDERICK"); 526s 526s IT WOULD BE MUCH SAFER IF THE C FUNCTION 526s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 526s OF CHANGING THEM IN PLACE: 526s 526s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 526s SUB UPCASE { 526s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 526s MY @PARMS = @_; 526s FOR (@PARMS) { TR/A-Z/A-Z/ } 526s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 526s } 526s 526s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 526s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 526s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 526s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 526s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 526s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 526s 526s @NEWLIST = UPCASE(@LIST1, @LIST2); 526s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 526s 526s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 526s 526s (@X, @Y) = UPCASE(@LIST1, @LIST2); 526s 526s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 526s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 526s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 526s L FOR ALTERNATIVES. 526s 526s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 526s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 526s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 526s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 526s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 526s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 526s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 526s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 526s SEE L FOR MORE ABOUT ALL THAT. 526s X<&> 526s 526s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 526s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 526s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 526s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 526s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 526s X 526s 526s &FOO(1,2,3); # PASS THREE ARGUMENTS 526s FOO(1,2,3); # THE SAME 526s 526s FOO(); # PASS AN EMPTY ARGUMENT LIST 526s &FOO(); # THE SAME 526s 526s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 526s USE STRICT 'SUBS'; 526s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 526s # A COMPILE-TIME ERROR 526s NO STRICT 'SUBS'; 526s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 526s # A LITERAL STRING "FOO" 526s 526s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 526s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 526s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 526s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 526s X<&> 526s 526s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 526s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 526s YOUR SUBROUTINE'S NAME. 526s 526s USE V5.16; 526s MY $FACTORIAL = SUB { 526s MY ($X) = @_; 526s RETURN 1 IF $X == 1; 526s RETURN($X * __SUB__->( $X - 1 ) ); 526s }; 526s 526s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 526s IS SUBJECT TO CHANGE. 526s 526s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 526s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 526s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 526s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 526s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 526s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 526s SPECIAL, PRE-DEFINED THINGS. 526s 526s =OVER 526s 526s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 526s 526s C 526s 526s =ITEM DOCUMENTED IN L 526s 526s C, C 526s 526s =ITEM DOCUMENTED IN L 526s 526s C, C 526s 526s =ITEM DOCUMENTED IN L 526s 526s C, C, C, C, C, C, C, 526s C, C, C, C, C, C, 526s C, C, C, C, C, C, C, 526s C, C, C, C, C, C, 526s C, C, C, C, C, 526s C, C, C, C 526s 526s =ITEM DOCUMENTED IN L 526s 526s C, C, C, C, C, C, C, 526s C, C, C, C, C, C, C, 526s C, C, C, C, C, C 526s 526s =ITEM DOCUMENTED IN L 526s 526s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 526s L<< C|PERLFUNC/REQUIRE >> 526s 526s =ITEM DOCUMENTED IN L 526s 526s C 526s 526s =ITEM DOCUMENTED IN L 526s 526s C, C, C, C, C 526s 526s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 526s 526s ANY STARTING WITH C<(> 526s 526s =BACK 526s 526s THE C, C, C, C AND C SUBROUTINES 526s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 526s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 526s EXPLICITLY. SEE L 526s 526s =HEAD2 SIGNATURES 526s 526s X X 526s 526s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 526s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 526s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 526s 526s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 526s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 526s DIRECTLY BY C, IN THE CURRENT SCOPE. 526s 526s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 526s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 526s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 526s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 526s 526s FOR EXAMPLE, 526s 526s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 526s 526s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 526s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 526s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 526s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 526s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 526s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 526s 526s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 526s THE SIGNATURE. FOR EXAMPLE, 526s 526s SUB FOO ($LEFT, $RIGHT) { 526s RETURN $LEFT + $RIGHT; 526s } 526s 526s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 526s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 526s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 526s EQUIVALENT TO 526s 526s SUB FOO { 526s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 526s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 526s MY $LEFT = $_[0]; 526s MY $RIGHT = $_[1]; 526s RETURN $LEFT + $RIGHT; 526s } 526s 526s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 526s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 526s 526s SUB FOO ($FIRST, $, $THIRD) { 526s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 526s } 526s 526s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 526s MANDATORY FOR THE CALLER TO PASS IT. 526s 526s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 526s SEPARATED FROM THE PARAMETER NAME BY C<=>: 526s 526s SUB FOO ($LEFT, $RIGHT = 0) { 526s RETURN $LEFT + $RIGHT; 526s } 526s 526s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 526s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 526s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 526s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 526s FOR EXAMPLE, 526s 526s MY $AUTO_ID = 0; 526s SUB FOO ($THING, $ID = $AUTO_ID++) { 526s PRINT "$THING HAS ID $ID"; 526s } 526s 526s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 526s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 526s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 526s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 526s 526s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 526s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 526s } 526s 526s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 526s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 526s VALUE PROVIDED WAS C. 526s 526s SUB FOO ($NAME //= "WORLD") { 526s PRINT "HELLO, $NAME"; 526s } 526s 526s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 526s 526s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 526s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 526s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 526s 526s SUB FOO ($X ||= 10) { 526s RETURN 5 + $X; 526s } 526s 526s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 526s FOR EXAMPLE, 526s 526s SUB FOO ($THING, $ = 1) { 526s PRINT $THING; 526s } 526s 526s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 526s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 526s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 526s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 526s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 526s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 526s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 526s 526s SUB FOO ($THING, $=) { 526s PRINT $THING; 526s } 526s 526s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 526s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 526s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 526s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 526s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 526s TO RIGHT. 526s 526s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 526s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 526s 526s SUB FOO ($FILTER, @INPUTS) { 526s PRINT $FILTER->($_) FOREACH @INPUTS; 526s } 526s 526s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 526s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 526s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 526s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 526s 526s SUB FOO ($THING, @) { 526s PRINT $THING; 526s } 526s 526s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 526s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 526s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 526s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 526s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 526s AS WITH STANDARD HASH CONSTRUCTION. 526s 526s SUB FOO ($FILTER, %INPUTS) { 526s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 526s } 526s 526s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 526s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 526s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 526s 526s SUB FOO ($THING, %) { 526s PRINT $THING; 526s } 526s 526s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 526s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 526s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 526s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 526s AN EMPTY ARRAY OR EMPTY HASH. 526s 526s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 526s THAT THE CALLER PASSED NO ARGUMENTS: 526s 526s SUB FOO () { 526s RETURN 123; 526s } 526s 526s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 526s WARNING IN THE C CATEGORY. FROM PERL 5.36 526s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 526s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 526s STATEMENT SUCH AS: 526s 526s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 526s 526s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 526s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 526s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 526s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 526s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 526s WARNINGS IN THE C CATEGORY WHEN 526s COMPILED: 526s 526s SUB F ($X) { 526s # THIS LINE EMITS THE WARNING SEEN BELOW 526s PRINT "ARGUMENTS ARE @_"; 526s } 526s 526s Z<> 526s 526s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 526s EXPERIMENTAL AT ... 526s 526s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 526s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 526s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 526s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 526s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 526s SUPPLY THAT ARGUMENT. 526s 526s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 526s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 526s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 526s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 526s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 526s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 526s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 526s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 526s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 526s 526s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 526s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 526s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 526s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 526s L. FOR EXAMPLE, 526s 526s SUB FOO :PROTOTYPE($) { $_[0] } 526s 526s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 526s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 526s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 526s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 526s 526s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 526s RETURN $LEFT + $RIGHT; 526s } 526s 526s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 526s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 526s THE SUBROUTINE'S BODY. 526s 526s =HEAD2 PRIVATE VARIABLES VIA MY() 526s X X X X X 526s X X 526s 526s SYNOPSIS: 526s 526s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 526s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 526s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 526s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 526s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 526s 526s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 526s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 526s SEE L AND L. 526s 526s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 526s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 526s (C/C/C/C), LOOP 526s (C/C/C/C/C), SUBROUTINE, C, 526s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 526s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 526s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 526s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 526s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 526s 526s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 526s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 526s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 526s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 526s X 526s 526s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 526s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 526s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 526s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 526s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 526s 526s MY $X = 10; 526s SUB BUMPX { $X++ } 526s 526s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 526s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 526s THE C ITSELF. SEE L. 526s X 526s 526s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 526s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 526s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 526s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 526s 526s $ARG = "FRED"; # "GLOBAL" VARIABLE 526s $N = CUBE_ROOT(27); 526s PRINT "$ARG THINKS THE ROOT IS $N\N"; 526s # OUTPUTS: FRED THINKS THE ROOT IS 3 526s 526s SUB CUBE_ROOT { 526s MY $ARG = SHIFT; # NAME DOESN'T MATTER 526s $ARG **= 1/3; 526s RETURN $ARG; 526s } 526s 526s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 526s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 526s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 526s 526s MY ($FOO) = ; # WRONG? 526s MY @FOO = ; 526s 526s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 526s 526s MY $FOO = ; 526s 526s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 526s 526s MY $FOO, $BAR = 1; # WRONG 526s 526s THAT HAS THE SAME EFFECT AS 526s 526s MY $FOO; 526s $BAR = 1; 526s 526s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 526s THE CURRENT STATEMENT. THUS, 526s 526s MY $X = $X; 526s 526s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 526s THE EXPRESSION 526s 526s MY $X = 123 AND $X == 123 526s 526s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 526s 526s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 526s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 526s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 526s 526s WHILE (MY $LINE = <>) { 526s $LINE = LC $LINE; 526s } CONTINUE { 526s PRINT $LINE; 526s } 526s 526s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 526s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 526s IT. SIMILARLY, IN THE CONDITIONAL 526s 526s IF ((MY $ANSWER = ) =~ /^YES$/I) { 526s USER_AGREES(); 526s } ELSIF ($ANSWER =~ /^NO$/I) { 526s USER_DISAGREES(); 526s } ELSE { 526s CHOMP $ANSWER; 526s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 526s } 526s 526s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 526s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 526s BUT NOT BEYOND IT. SEE L FOR INFORMATION 526s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 526s 526s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 526s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 526s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 526s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 526s IN THE LOOP 526s X X 526s 526s FOR MY $I (1, 2, 3) { 526s SOME_FUNCTION(); 526s } 526s 526s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 526s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 526s X X 526s 526s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 526s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 526s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 526s 526s USE STRICT 'VARS'; 526s 526s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 526s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 526s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 526s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 526s THIS WITH C. 526s 526s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 526s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 526s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 526s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 526s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 526s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 526s EXAMPLE. 526s 526s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 526s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 526s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 526s 526s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 526s 526s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 526s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 526s IS ALSO VISIBLE: 526s 526s PACKAGE MAIN; 526s OUR $X = 10; 526s MY $X = 20; 526s PRINT "$X AND $::X\N"; 526s 526s THAT WILL PRINT OUT C<20> AND C<10>. 526s 526s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 526s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 526s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 526s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 526s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 526s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 526s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 526s AN ANONYMOUS SUB REFERENCE: 526s 526s MY $SECRET_VERSION = '1.001-BETA'; 526s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 526s $SECRET_SUB->(); 526s 526s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 526s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 526s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 526s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 526s UNQUALIFIED AND UNQUALIFIABLE. 526s 526s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 526s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 526s L FOR SOMETHING OF A WORK-AROUND TO 526s THIS. 526s 526s =HEAD2 PERSISTENT PRIVATE VARIABLES 526s X X X X 526s X X 526s 526s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 526s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 526s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 526s 526s =HEAD3 PERSISTENT VARIABLES VIA STATE() 526s 526s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 526s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 526s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 526s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 526s THE C FORM DOES NOT REQUIRE THE 526s C PRAGMA. 526s 526s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 526s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 526s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 526s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 526s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 526s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 526s SUBROUTINE EACH TIME IT IS EXECUTED.) 526s 526s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 526s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 526s 526s USE FEATURE 'STATE'; 526s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 526s 526s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 526s 526s USE FEATURE 'STATE'; 526s SUB CREATE_COUNTER { 526s RETURN SUB { STATE $X; RETURN ++$X } 526s } 526s 526s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 526s CODE OUTSIDE. 526s 526s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 526s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 526s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 526s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 526s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 526s 526s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 526s 526s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 526s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 526s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 526s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 526s 526s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 526s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 526s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 526s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 526s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 526s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 526s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 526s 526s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 526s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 526s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 526s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 526s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 526s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 526s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 526s 526s { 526s MY $SECRET_VAL = 0; 526s SUB GIMME_ANOTHER { 526s RETURN ++$SECRET_VAL; 526s } 526s } 526s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 526s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 526s 526s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 526s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 526s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 526s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 526s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 526s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 526s STARTS TO RUN: 526s 526s BEGIN { 526s MY $SECRET_VAL = 0; 526s SUB GIMME_ANOTHER { 526s RETURN ++$SECRET_VAL; 526s } 526s } 526s 526s SEE L ABOUT THE 526s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 526s C AND C. 526s 526s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 526s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 526s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 526s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 526s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 526s 526s =HEAD2 TEMPORARY VALUES VIA LOCAL() 526s X X X X 526s X 526s 526s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 526s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 526s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 526s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 526s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 526s 526s SYNOPSIS: 526s 526s # LOCALIZATION OF VALUES 526s 526s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 526s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 526s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 526s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 526s 526s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 526s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 526s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 526s # LOCALIZATION 526s 526s # LOCALIZATION OF SYMBOLS 526s 526s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 526s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 526s # @MERLYN IS REALLY @RANDAL, ETC 526s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 526s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 526s 526s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 526s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 526s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 526s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 526s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 526s 526s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 526s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 526s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 526s CREATES NEW, DYNAMICALLY SCOPED VALUES. 526s 526s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 526s PLACED IN PARENTHESES. THIS OPERATOR WORKS 526s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 526s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 526s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 526s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 526s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 526s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 526s UNDEFINED VALUE.) 526s 526s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 526s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 526s VARIABLES OUTSIDE THE LOOP. 526s 526s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 526s X 526s 526s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 526s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 526s VIEWED AS A SCALAR OR AN ARRAY. SO 526s 526s LOCAL($FOO) = ; 526s LOCAL @FOO = ; 526s 526s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 526s 526s LOCAL $FOO = ; 526s 526s SUPPLIES A SCALAR CONTEXT. 526s 526s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 526s X 526s 526s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 526s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 526s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 526s 526s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 526s 526s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 526s { LOCAL $/ = UNDEF; $SLURP = ; } 526s 526s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 526s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 526s I, BECAUSE THE $1 VARIABLE IS 526s MAGICAL AND READ-ONLY : 526s 526s LOCAL $1 = 2; 526s 526s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 526s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 526s TO SAFELY REUSE $_ IN A SUBROUTINE. 526s 526s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 526s WORK AS DESCRIBED. 526s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 526s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 526s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 526s SEE L FOR MORE 526s DETAILS. 526s X 526s 526s =HEAD3 LOCALIZATION OF GLOBS 526s X X 526s 526s THE CONSTRUCT 526s 526s LOCAL *NAME; 526s 526s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 526s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 526s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 526s 526s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 526s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 526s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 526s SEPARATOR. 526s 526s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 526s X X 526s X 526s 526s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 526s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 526s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 526s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 526s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 526s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 526s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 526s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 526s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 526s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 526s 526s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 526s @ARY = ( 0..5 ); 526s { 526s LOCAL($ARY[5]) = 6; 526s LOCAL($HASH{'A'}) = 'DRILL'; 526s WHILE (MY $E = POP(@ARY)) { 526s PRINT "$E . . .\N"; 526s LAST UNLESS $E > 3; 526s } 526s IF (@ARY) { 526s $HASH{'ONLY A'} = 'TEST'; 526s DELETE $HASH{'A'}; 526s } 526s } 526s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 526s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 526s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 526s 526s PERL WILL PRINT 526s 526s 6 . . . 526s 4 . . . 526s 3 . . . 526s THIS IS A TEST ONLY A TEST. 526s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 526s 526s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 526s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 526s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 526s SURPRISING, AND IS VERY LIKELY TO CHANGE. 526s 526s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 526s X X X 526s X 526s 526s YOU CAN USE THE C AND C 526s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 526s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 526s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 526s 526s DO { 526s MY $VAL = $ARRAY[$IDX]; 526s LOCAL $ARRAY[$IDX]; 526s DELETE $ARRAY[$IDX]; 526s $VAL 526s } 526s 526s AND 526s 526s DO { 526s MY $VAL = $HASH{KEY}; 526s LOCAL $HASH{KEY}; 526s DELETE $HASH{KEY}; 526s $VAL 526s } 526s 526s EXCEPT THAT FOR THOSE THE C IS 526s SCOPED TO THE C BLOCK. SLICES ARE 526s ALSO ACCEPTED. 526s MY %HASH = ( 526s A => [ 7, 8, 9 ], 526s B => 1, 526s ) 526s 526s { 526s MY $X = DELETE LOCAL $HASH{A}; 526s # $X IS [ 7, 8, 9 ] 526s # %HASH IS (B => 1) 526s 526s { 526s MY @NUMS = DELETE LOCAL @$X[0, 2] 526s # @NUMS IS (7, 9) 526s # $X IS [ UNDEF, 8 ] 526s 526s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 526s } 526s # $X IS BACK TO [ 7, 8, 9 ] 526s 526s } 526s # %HASH IS BACK TO ITS ORIGINAL STATE 526s 526s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 526s 526s =HEAD2 LVALUE SUBROUTINES 526s X X 526s 526s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 526s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 526s 526s MY $VAL; 526s SUB CANMOD : LVALUE { 526s $VAL; # OR: RETURN $VAL; 526s } 526s SUB NOMOD { 526s $VAL; 526s } 526s 526s CANMOD() = 5; # ASSIGNS TO $VAL 526s NOMOD() = 5; # ERROR 526s 526s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 526s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 526s BY A SCALAR. FOR EXAMPLE, CONSIDER: 526s 526s DATA(2,3) = GET_DATA(3,4); 526s 526s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 526s 526s (DATA(2,3)) = GET_DATA(3,4); 526s 526s AND IN: 526s 526s (DATA(2),DATA(3)) = GET_DATA(3,4); 526s 526s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 526s 526s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 526s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 526s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 526s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 526s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 526s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 526s 526s =HEAD2 LEXICAL SUBROUTINES 526s X X X X 526s 526s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 526s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 526s AVAILABLE UNDER C OR C OR HIGHER. 526s 526s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 526s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 526s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 526s CATEGORY WAS DISABLED. 526s 526s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 526s DECLARED, AND ONLY AFTER THAT DECLARATION: 526s 526s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 526s # VERSIONS EARLIER THAN 5.26. 526s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 526s USE FEATURE 'LEXICAL_SUBS'; 526s 526s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 526s STATE SUB FOO { 526s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 526s } 526s FOO(); # CALLS "STATE" SUB 526s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 526s 526s MY SUB BAR { ... } 526s BAR(); # CALLS "MY" SUB 526s 526s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 526s 526s # WRONG 526s MY SUB BAZ { 526s BAZ(); 526s } 526s 526s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 526s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 526s 526s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 526s 526s MY SUB BAZ { 526s __SUB__->(); # CALLS ITSELF 526s } 526s 526s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 526s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 526s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 526s HOWEVER: 526s 526s MY SUB BAZ; # PREDECLARATION 526s SUB BAZ { # DEFINE THE "MY" SUB 526s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 526s } 526s 526s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 526s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 526s C; THEY KEEP EACH OTHER ALIVE (SEE L). 526s 526s =HEAD3 C VS C 526s 526s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 526s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 526s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 526s CONTAINING BLOCK TO THE NEXT. 526s 526s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 526s NECESSARY IF YOU WANT TO CREATE CLOSURES: 526s 526s SUB WHATEVER { 526s MY $X = SHIFT; 526s MY SUB INNER { 526s ... DO SOMETHING WITH $X ... 526s } 526s INNER(); 526s } 526s 526s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 526s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 526s SEE THE C<$X> FROM THE FIRST CALL TO C. 526s 526s =HEAD3 C SUBROUTINES 526s 526s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 526s SUBROUTINE OF THE SAME NAME. 526s 526s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 526s INSIDE AN INNER SCOPE: 526s 526s SUB FOO { ... } 526s 526s SUB BAR { 526s MY SUB FOO { ... } 526s { 526s # NEED TO USE THE OUTER FOO HERE 526s OUR SUB FOO; 526s FOO(); 526s } 526s } 526s 526s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 526s 526s PACKAGE MYSNEAKYMODULE; 526s 526s OUR SUB DO_SOMETHING { ... } 526s 526s SUB DO_SOMETHING_WITH_CALLER { 526s PACKAGE DB; 526s () = CALLER 1; # SETS @DB::ARGS 526s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 526s } 526s 526s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 526s X X<*> 526s 526s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 526s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 526s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 526s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 526s 526s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 526s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 526s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 526s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 526s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 526s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 526s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 526s 526s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 526s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 526s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 526s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 526s 526s SUB DOUBLEARY { 526s LOCAL(*SOMEARY) = @_; 526s FOREACH $ELEM (@SOMEARY) { 526s $ELEM *= 2; 526s } 526s } 526s DOUBLEARY(*FOO); 526s DOUBLEARY(*BAR); 526s 526s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 526s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 526s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 526s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 526s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 526s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 526s 526s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 526s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 526s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 526s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 526s L. 526s 526s =HEAD2 WHEN TO STILL USE LOCAL() 526s X X 526s 526s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 526s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 526s I USE C INSTEAD OF C. 526s 526s =OVER 4 526s 526s =ITEM 1. 526s 526s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 526s 526s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 526s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 526s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 526s IN C<@FIELDS>. 526s 526s { 526s LOCAL @ARGV = ("/ETC/MOTD"); 526s LOCAL $/ = UNDEF; 526s LOCAL $_ = <>; 526s @FIELDS = SPLIT /^\S*=+\S*$/; 526s } 526s 526s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 526s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 526s 526s =ITEM 2. 526s 526s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 526s 526s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 526s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 526s TABLE ENTRIES: 526s 526s SUB IOQUEUE { 526s LOCAL (*READER, *WRITER); # NOT MY! 526s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 526s RETURN (*READER, *WRITER); 526s } 526s ($HEAD, $TAIL) = IOQUEUE(); 526s 526s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 526s ENTRIES. 526s 526s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 526s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 526s A LOCAL ALIAS. 526s 526s { 526s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 526s GROW(); # REALLY CALLS SHRINK() 526s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 526s } 526s GROW(); # GET THE REAL GROW() AGAIN 526s 526s SEE L FOR MORE ABOUT MANIPULATING 526s FUNCTIONS BY NAME IN THIS WAY. 526s 526s =ITEM 3. 526s 526s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 526s 526s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 526s IS DONE ON DYNAMICS: 526s 526s { 526s LOCAL $SIG{INT} = 'IGNORE'; 526s FUNCT(); # UNINTERRUPTIBLE 526s } 526s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 526s 526s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 526s 526s =BACK 526s 526s =HEAD2 PASS BY REFERENCE 526s X X X 526s 526s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 526s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 526s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 526s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 526s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 526s 526s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 526s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 526s OF ALL THEIR FORMER LAST ELEMENTS: 526s 526s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 526s 526s SUB POPMANY { 526s MY $AREF; 526s MY @RETLIST; 526s FOREACH $AREF ( @_ ) { 526s PUSH @RETLIST, POP @$AREF; 526s } 526s RETURN @RETLIST; 526s } 526s 526s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 526s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 526s 526s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 526s SUB INTER { 526s MY ($K, $HREF, %SEEN); # LOCALS 526s FOREACH $HREF (@_) { 526s WHILE ( $K = EACH %$HREF ) { 526s $SEEN{$K}++; 526s } 526s } 526s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 526s } 526s 526s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 526s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 526s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 526s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 526s A LITTLE EXPENSIVE. 526s 526s WHERE PEOPLE GET INTO TROUBLE IS HERE: 526s 526s (@W, @X) = FUNC(@Y, @Z); 526s OR 526s (%W, %X) = FUNC(%Y, %Z); 526s 526s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 526s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 526s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 526s AS ALWAYS. 526s 526s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 526s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 526s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 526s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 526s 526s ($WREF, $XREF) = FUNC(\@Y, \@Z); 526s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 526s SUB FUNC { 526s MY ($YREF, $ZREF) = @_; 526s IF (@$YREF > @$ZREF) { 526s RETURN ($YREF, $ZREF); 526s } ELSE { 526s RETURN ($ZREF, $YREF); 526s } 526s } 526s 526s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 526s 526s (*W, *X) = FUNC(\@Y, \@Z); 526s PRINT "@W HAS MORE THAN @X\N"; 526s SUB FUNC { 526s LOCAL (*Y, *Z) = @_; 526s IF (@Y > @Z) { 526s RETURN (\@Y, \@Z); 526s } ELSE { 526s RETURN (\@Z, \@Y); 526s } 526s } 526s 526s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 526s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 526s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 526s ARE IN THE SYMBOL TABLE. 526s 526s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 526s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 526s FOR EXAMPLE: 526s 526s SPLUTTER(\*STDOUT); 526s SUB SPLUTTER { 526s MY $FH = SHIFT; 526s PRINT $FH "HER UM WELL A HMMM\N"; 526s } 526s 526s $REC = GET_REC(\*STDIN); 526s SUB GET_REC { 526s MY $FH = SHIFT; 526s RETURN SCALAR <$FH>; 526s } 526s 526s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 526s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 526s 526s SUB OPENIT { 526s MY $PATH = SHIFT; 526s LOCAL *FH; 526s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 526s } 526s 526s =HEAD2 PROTOTYPES 526s X X 526s 526s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 526s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 526s SECTION OR WITH A L. 526s IF YOU DECLARE EITHER OF 526s 526s SUB MYPUSH (\@@) 526s SUB MYPUSH :PROTOTYPE(\@@) 526s 526s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 526s 526s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 526s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 526s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 526s OF AN ATTRIBUTE. 526s 526s THE 526s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 526s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 526s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 526s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 526s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 526s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 526s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 526s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 526s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 526s 526s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 526s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 526s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 526s 526s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 526s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 526s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 526s CORRESPONDING BUILT-IN. 526s 526s DECLARED AS CALLED AS 526s 526s SUB MYLINK ($$) MYLINK $OLD, $NEW 526s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 526s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 526s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 526s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 526s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 526s SUB MYPOP (\@) MYPOP @ARRAY 526s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 526s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 526s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 526s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 526s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 526s SUB MYRAND (;$) MYRAND 42 526s SUB MYTIME () MYTIME 526s 526s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 526s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 526s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 526s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 526s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 526s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 526s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 526s 526s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 526s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 526s 526s SUB MYREF (\[$@%&*]) 526s 526s WILL ALLOW CALLING MYREF() AS 526s 526s MYREF $VAR 526s MYREF @ARRAY 526s MYREF %HASH 526s MYREF &SUB 526s MYREF *GLOB 526s 526s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 526s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 526s 526s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 526s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 526s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 526s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 526s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 526s OR A SUBSEQUENT COMMA. 526s 526s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 526s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 526s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 526s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 526s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 526s FOLLOWS: 526s 526s USE SYMBOL 'QUALIFY_TO_REF'; 526s 526s SUB FOO (*) { 526s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 526s ... 526s } 526s 526s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 526s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 526s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 526s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 526s 526s SUB MYPUSH (+@) { 526s MY $AREF = SHIFT; 526s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 526s PUSH @$AREF, @_; 526s } 526s 526s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 526s IS OF AN ACCEPTABLE TYPE. 526s 526s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 526s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 526s 526s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 526s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 526s PROVIDED, C<$_> WILL BE USED INSTEAD. 526s 526s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 526s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 526s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 526s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 526s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 526s 526s MYTIME +2; 526s 526s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 526s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 526s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 526s 526s SUB MYGETPROTOBYNUMBER($;); 526s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 526s 526s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 526s PROVIDED IT'S IN THE INITIAL POSITION: 526s X<&> 526s 526s SUB TRY (&@) { 526s MY($TRY,$CATCH) = @_; 526s EVAL { &$TRY }; 526s IF ($@) { 526s LOCAL $_ = $@; 526s &$CATCH; 526s } 526s } 526s SUB CATCH (&) { $_[0] } 526s 526s TRY { 526s DIE "PHOOEY"; 526s } CATCH { 526s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 526s }; 526s 526s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 526s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 526s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 526s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 526s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 526s 526s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 526s X 526s 526s SUB MYGREP (&@) { 526s MY $CODE = SHIFT; 526s MY @RESULT; 526s FOREACH $_ (@_) { 526s PUSH(@RESULT, $_) IF &$CODE; 526s } 526s @RESULT; 526s } 526s 526s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 526s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 526s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 526s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 526s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 526s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 526s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 526s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 526s 526s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 526s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 526s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 526s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 526s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 526s MAJORITY OF OFFENDING CODE IS FIXED. 526s 526s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 526s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 526s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 526s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 526s 526s SUB FUNC ($) { 526s MY $N = SHIFT; 526s PRINT "YOU GAVE ME $N\N"; 526s } 526s 526s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 526s RETURNING A LIST: 526s 526s FUNC(@FOO); 526s FUNC( $TEXT =~ /\W+/G ); 526s 526s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 526s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 526s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 526s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 526s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 526s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 526s 526s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 526s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 526s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 526s EFFECT, LIKE SO: 526s 526s SUB FOO($$); 526s SUB FOO($$) { 526s FOO 1, 2; 526s } 526s 526s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 526s TO MAKE THE WORLD A BETTER PLACE. 526s 526s =HEAD2 CONSTANT FUNCTIONS 526s X 526s 526s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 526s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 526s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 526s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 526s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 526s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 526s 526s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 526s 526s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 526s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 526s # AND IT'S INLINED, TOO! 526s SUB ST_DEV () { 0 } 526s SUB ST_INO () { 1 } 526s 526s SUB FLAG_FOO () { 1 << 8 } 526s SUB FLAG_BAR () { 1 << 9 } 526s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 526s 526s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 526s 526s SUB N () { INT(OPT_BAZ) / 3 } 526s 526s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 526s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 526s 526s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 526s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 526s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 526s C: 526s 526s SUB BAZ_VAL () { 526s IF (OPT_BAZ) { 526s RETURN 23; 526s } 526s ELSE { 526s RETURN 42; 526s } 526s } 526s SUB BONK_VAL () { RETURN 12345 } 526s 526s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 526s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 526s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 526s 526s BEGIN { 526s MY $VAR = 1; 526s NO STRICT 'REFS'; 526s *INLINED = SUB () { $VAR }; 526s } 526s 526s BEGIN { 526s MY $VAR = 1; 526s MY $REF = \$VAR; 526s NO STRICT 'REFS'; 526s *NOT_INLINED = SUB () { $VAR }; 526s } 526s 526s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 526s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 526s 526s BEGIN { 526s MY $X = 10; 526s *FOO = SUB () { $X }; 526s $X++; 526s } 526s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 526s 526s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 526s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 526s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 526s SO IT PRINTED C<10>, NOT C<11>. 526s 526s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 526s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 526s ASIDE FROM WHERE IT IS DECLARED. 526s 526s # FINE, NO WARNING 526s BEGIN { 526s MY $X = 54321; 526s *INLINED = SUB () { $X }; 526s } 526s # ERROR 526s BEGIN { 526s MY $X; 526s $X = 54321; 526s *ALSO_INLINED = SUB () { $X }; 526s } 526s 526s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 526s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 526s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 526s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 526s CONSTANT SUBROUTINE: 526s 526s MY $X = 54321; 526s *INLINED = SUB : CONST { $X }; 526s $X++; 526s 526s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 526s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 526s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 526s VALUE CAPTURED THE SAME WAY. 526s 526s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 526s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 526s AN EXPLICIT C: 526s 526s BEGIN { 526s MY $X = 10; 526s *FOO = SUB () { RETURN $X }; 526s $X++; 526s } 526s PRINT FOO(); # PRINTS 11 526s 526s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 526s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 526s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 526s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 526s 526s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 526s SUB ONE { 526s 1; 526s } 526s IF (ONE ) { 526s PRINT ONE() IF ONE ; 526s } 526s 526s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 526s SUB ONE () { 1 } 526s DO { 526s PRINT 1 526s }; 526s 526s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 526s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 526s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 526s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 526s 526s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 526s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 526s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 526s SUBROUTINE ONE REDEFINED AT -E LINE 1. 526s 526s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 526s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 526s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 526s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 526s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 526s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 526s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 526s MENTIONED ABOVE: 526s 526s SUB NOT_INLINED () { RETURN 23 } 526s 526s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 526s X X X X 526s 526s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 526s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 526s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 526s ON A NON-UNIX SYSTEM. 526s 526s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 526s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 526s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 526s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 526s 526s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 526s CHDIR $SOMEWHERE; 526s SUB CHDIR { ... } 526s 526s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 526s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 526s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 526s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 526s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 526s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 526s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 526s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 526s FOR SOME KEYWORDS. SEE L. 526s 526s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 526s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 526s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 526s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 526s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 526s THAT IS, THEY COULD SAY 526s 526s USE MODULE 'OPEN'; 526s 526s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 526s 526s USE MODULE; 526s 526s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 526s 526s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 526s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 526s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 526s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 526s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 526s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 526s THAT UNDERSTANDS REGULAR EXPRESSIONS. 526s 526s PACKAGE REGLOB; 526s REQUIRE EXPORTER; 526s @ISA = 'EXPORTER'; 526s @EXPORT_OK = 'GLOB'; 526s 526s SUB IMPORT { 526s MY $PKG = SHIFT; 526s RETURN UNLESS @_; 526s MY $SYM = SHIFT; 526s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 526s $PKG->EXPORT($WHERE, $SYM, @_); 526s } 526s 526s SUB GLOB { 526s MY $PAT = SHIFT; 526s MY @GOT; 526s IF (OPENDIR MY $D, '.') { 526s @GOT = GREP /$PAT/, READDIR $D; 526s CLOSEDIR $D; 526s } 526s RETURN @GOT; 526s } 526s 1; 526s 526s AND HERE'S HOW IT COULD BE (AB)USED: 526s 526s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 526s PACKAGE FOO; 526s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 526s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 526s 526s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 526s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 526s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 526s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 526s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 526s IT MUST BE DONE AT ALL. 526s 526s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 526s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 526s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 526s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 526s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 526s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 526s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 526s LIBRARY. 526s 526s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 526s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 526s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 526s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 526s (SEE L). 526s 526s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 526s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 526s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 526s 526s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 526s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 526s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 526s C SYNTAX, THOUGH). 526s 526s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 526s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 526s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 526s 526s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 526s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 526s 526s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 526s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 526s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 526s 526s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 526s 526s =HEAD2 AUTOLOADING 526s X X 526s 526s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 526s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 526s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 526s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 526s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 526s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 526s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 526s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 526s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 526s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 526s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 526s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 526s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 526s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 526s SUBROUTINE NAME. SEE L FOR DETAILS.) 526s 526s 526s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 526s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 526s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 526s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 526s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 526s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 526s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 526s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 526s 526s SUB AUTOLOAD { 526s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 526s MY $PROGRAM = $AUTOLOAD; 526s $PROGRAM =~ S/.*:://; 526s SYSTEM($PROGRAM, @_); 526s } 526s DATE(); 526s WHO(); 526s LS('-L'); 526s 526s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 526s EVEN NEED PARENTHESES: 526s 526s USE SUBS QW(DATE WHO LS); 526s DATE; 526s WHO; 526s LS '-L'; 526s 526s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 526s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 526s 526s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 526s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 526s DESCRIBED IN L AND IN L, THE STANDARD 526s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 526s FUNCTIONS TO PERL CODE IN L. 526s 526s =HEAD2 SUBROUTINE ATTRIBUTES 526s X X X 526s 526s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 526s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 526s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 526s C HAD BEEN SEEN. SEE L FOR DETAILS 526s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 526s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 526s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 526s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 526s 526s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 526s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 526s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 526s NEST PROPERLY. 526s 526s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 526s 526s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 526s SUB PLUGH () : UGLY('\(") :BAD; 526s SUB XYZZY : _5X5 { ... } 526s 526s EXAMPLES OF INVALID SYNTAX: 526s 526s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 526s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 526s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 526s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 526s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 526s 526s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 526s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 526s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 526s PARSED AND INVOKED: 526s 526s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 526s 526s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 526s SEE L AND L. 526s 526s =HEAD1 SEE ALSO 526s 526s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 526s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 526s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 526s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 526s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 526s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 526s 526s =FOR VI 526s # EX: SET STS=0 SW=4 ET: 526s 526s ok 2 526s # testing mod_cgi with /modules/cgi/perl.pl 526s # expected 200 526s # received 200 526s # body: PERL CGI 526s ok 3 526s # testing mod_test_rwrite with /test_rwrite 526s # expected 200 526s # received 200 526s # body: A 526s ok 4 526s ok 531s t/filter/case_in.t .................. 531s 1..3 531s # Running under perl version 5.040001 for linux 531s # Current time local: Tue May 6 17:32:57 2025 531s # Current time GMT: Tue May 6 17:32:57 2025 531s # Using Test.pm version 1.31 531s # Using Apache/Test.pm version 1.44 531s ok 1 531s # testing mod_cgi with /modules/cgi/perl_echo.pl 531s # expected 200 531s # received 200 531s ok 2 531s # testing mod_echo_post with /echo_post 531s # expected 200 531s # received 200 531s ok 3 531s ok 536s t/filter/input_body.t ............... 536s 1..2 536s # Running under perl version 5.040001 for linux 536s # Current time local: Tue May 6 17:33:02 2025 536s # Current time GMT: Tue May 6 17:33:02 2025 536s # Using Test.pm version 1.31 536s # Using Apache/Test.pm version 1.44 536s # testing : Posted "1 ko" 536s # expected: 'ok 1' 536s # received: 'ok 1' 536s ok 1 536s # testing : Posted "2 ko" 536s # expected: 'ok 2' 536s # received: 'ok 2' 536s ok 2 536s ok 542s t/http11/basicauth.t ................ 542s 1..3 542s # Running under perl version 5.040001 for linux 542s # Current time local: Tue May 6 17:33:07 2025 542s # Current time GMT: Tue May 6 17:33:07 2025 542s # Using Test.pm version 1.31 542s # Using Apache/Test.pm version 1.44 542s ok 1 542s ok 2 542s ok 3 542s ok 548s t/http11/chunked.t .................. 548s 1..30 548s # Running under perl version 5.040001 for linux 548s # Current time local: Tue May 6 17:33:13 2025 548s # Current time GMT: Tue May 6 17:33:13 2025 548s # Using Test.pm version 1.31 548s # Using Apache/Test.pm version 1.44 548s # testing : response protocol 548s # expected: 'HTTP/1.1' 548s # received: 'HTTP/1.1' 548s ok 1 548s # testing : response Transfer-Encoding 548s # expected: 'chunked' 548s # received: 'chunked' 548s ok 2 548s # testing : no Content-Length 548s # expected: 0 548s # received: 0 548s ok 3 548s # testing : body length 548s # expected: '70976' 548s # received: 70976 548s ok 4 548s # testing : number of requests 548s # expected: 1 548s # received: 1 548s ok 5 548s # testing : response protocol 548s # expected: 'HTTP/1.1' 548s # received: 'HTTP/1.1' 548s ok 6 548s # testing : response Transfer-Encoding 548s # expected: 'chunked' 548s # received: 'chunked' 548s ok 7 548s # testing : no Content-Length 548s # expected: 0 548s # received: 0 548s ok 8 548s # testing : body length 548s # expected: '212509' 548s # received: 212509 548s ok 9 548s # testing : number of requests 548s # expected: 2 548s # received: 2 548s ok 10 548s # testing : response protocol 548s # expected: 'HTTP/1.1' 548s # received: 'HTTP/1.1' 548s ok 11 548s # testing : response Transfer-Encoding 548s # expected: 'chunked' 548s # received: 'chunked' 548s ok 12 548s # testing : no Content-Length 548s # expected: 0 548s # received: 0 548s ok 13 548s # testing : body length 548s # expected: '280545' 548s # received: 280545 548s ok 14 548s # testing : number of requests 548s # expected: 3 548s # received: 3 548s ok 15 548s # testing : response protocol 548s # expected: 'HTTP/1.1' 548s # received: 'HTTP/1.1' 548s ok 16 548s # testing : response Transfer-Encoding 548s # expected: 'chunked' 548s # received: 'chunked' 548s ok 17 548s # testing : no Content-Length 548s # expected: 0 548s # received: 0 548s ok 18 548s # testing : body length 548s # expected: '845969' 548s # received: 845969 548s ok 19 548s # testing : number of requests 548s # expected: 4 548s # received: 4 548s ok 20 548s # testing : response protocol 548s # expected: 'HTTP/1.1' 548s # received: 'HTTP/1.1' 548s ok 21 548s # testing : no Transfer-Encoding (test result inverted) 548s # expected: 'chunked' 548s # received: '' 548s ok 22 548s # testing : content length 548s # expected: 253 548s # received: '253' 548s ok 23 548s # testing : body length 548s # expected: '242' 548s # received: 242 548s ok 24 548s # testing : number of requests 548s # expected: 5 548s # received: 5 548s ok 25 548s # testing : response protocol 548s # expected: 'HTTP/1.1' 548s # received: 'HTTP/1.1' 548s ok 26 548s # testing : no Transfer-Encoding (test result inverted) 548s # expected: 'chunked' 548s # received: '' 548s ok 27 548s # testing : content length 548s # expected: '' 548s # received: '' 548s ok 28 548s # testing : body length 548s # expected: '14276' 548s # received: 14276 548s ok 29 548s # testing : number of requests 548s # expected: 6 548s # received: 6 548s ok 30 548s ok 554s t/http11/chunked2.t ................. 554s 1..2 554s # Running under perl version 5.040001 for linux 554s # Current time local: Tue May 6 17:33:19 2025 554s # Current time GMT: Tue May 6 17:33:19 2025 554s # Using Test.pm version 1.31 554s # Using Apache/Test.pm version 1.44 554s # testing : successful response 554s # expected: 200 554s # received: '200' 554s ok 1 554s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 554s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 554s ok 2 554s ok 559s t/http11/clength.t .................. 559s 1..6 559s # Running under perl version 5.040001 for linux 559s # Current time local: Tue May 6 17:33:25 2025 559s # Current time GMT: Tue May 6 17:33:25 2025 559s # Using Test.pm version 1.31 559s # Using Apache/Test.pm version 1.44 559s # testing : successful response 559s # expected: 200 559s # received: '200' 559s ok 1 559s # expected: 10 559s # received: '10' 559s ok 2 559s # expected: 'bbbbbbbbbb' 559s # received: 'bbbbbbbbbb' 559s ok 3 559s # testing : successful response 559s # expected: 200 559s # received: '200' 559s ok 4 559s # expected: 6 559s # received: '6' 559s ok 5 559s # expected: 'foobar' 559s # received: 'foobar' 559s ok 6 559s ok 566s t/http11/post.t ..................... 566s # using LWP client 566s 1..51 566s # Running under perl version 5.040001 for linux 566s # Current time local: Tue May 6 17:33:30 2025 566s # Current time GMT: Tue May 6 17:33:30 2025 566s # Using Test.pm version 1.31 566s # Using Apache/Test.pm version 1.44 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 1024 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Connection: Keep-Alive 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 5 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 1 566s #DMMATCH1: 1 566s #Keep-Alive: timeout=5, max=100 566s # 566s # testing : length posted 566s # expected: '1024' 566s # received: 1024 566s ok 1 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 2048 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 5 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 2 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '2048' 566s # received: 2048 566s ok 2 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 3072 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 5 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 3 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '3072' 566s # received: 3072 566s ok 3 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 4096 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 5 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 4 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '4096' 566s # received: 4096 566s ok 4 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 5120 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 5 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 5 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '5120' 566s # received: 5120 566s ok 5 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 6144 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 5 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 6 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '6144' 566s # received: 6144 566s ok 6 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 7168 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 5 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 7 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '7168' 566s # received: 7168 566s ok 7 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 8192 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 5 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 8 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '8192' 566s # received: 8192 566s ok 8 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 9216 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 5 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 9 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '9216' 566s # received: 9216 566s ok 9 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 10240 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 10 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '10240' 566s # received: 10240 566s ok 10 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 11264 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 11 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '11264' 566s # received: 11264 566s ok 11 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 12288 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 12 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '12288' 566s # received: 12288 566s ok 12 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 13312 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 13 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '13312' 566s # received: 13312 566s ok 13 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 14336 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 14 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '14336' 566s # received: 14336 566s ok 14 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 15360 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 15 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '15360' 566s # received: 15360 566s ok 15 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 16384 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 16 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '16384' 566s # received: 16384 566s ok 16 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 17408 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:35 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:35 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 17 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '17408' 566s # received: 17408 566s ok 17 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 18432 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 18 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '18432' 566s # received: 18432 566s ok 18 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 19456 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 19 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '19456' 566s # received: 19456 566s ok 19 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 20480 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 20 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '20480' 566s # received: 20480 566s ok 20 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 21504 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 21 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '21504' 566s # received: 21504 566s ok 21 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 22528 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 22 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '22528' 566s # received: 22528 566s ok 22 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 23552 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 23 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '23552' 566s # received: 23552 566s ok 23 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 24576 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 24 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '24576' 566s # received: 24576 566s ok 24 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 25600 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 25 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '25600' 566s # received: 25600 566s ok 25 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 26624 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 26 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '26624' 566s # received: 26624 566s ok 26 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 27648 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 27 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '27648' 566s # received: 27648 566s ok 27 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 28672 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 28 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '28672' 566s # received: 28672 566s ok 28 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 29696 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 29 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '29696' 566s # received: 29696 566s ok 29 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 30720 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 30 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '30720' 566s # received: 30720 566s ok 30 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 31744 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 31 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '31744' 566s # received: 31744 566s ok 31 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 32768 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 32 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '32768' 566s # received: 32768 566s ok 32 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 33792 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 33 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '33792' 566s # received: 33792 566s ok 33 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 34816 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 34 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '34816' 566s # received: 34816 566s ok 34 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 35840 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 35 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '35840' 566s # received: 35840 566s ok 35 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 36864 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 36 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '36864' 566s # received: 36864 566s ok 36 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 37888 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 37 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '37888' 566s # received: 37888 566s ok 37 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 38912 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 38 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '38912' 566s # received: 38912 566s ok 38 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 39936 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 39 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '39936' 566s # received: 39936 566s ok 39 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 40960 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:36 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 40 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '40960' 566s # received: 40960 566s ok 40 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 41984 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:36 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:37 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 41 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '41984' 566s # received: 41984 566s ok 41 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 43008 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:37 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:37 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 42 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '43008' 566s # received: 43008 566s ok 42 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 44032 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:37 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:37 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 43 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '44032' 566s # received: 44032 566s ok 43 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 45056 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:37 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:37 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 44 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '45056' 566s # received: 45056 566s ok 44 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 46080 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:37 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:37 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 45 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '46080' 566s # received: 46080 566s ok 45 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 47104 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:37 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:37 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 46 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '47104' 566s # received: 47104 566s ok 46 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 48128 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:37 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:37 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 47 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '48128' 566s # received: 48128 566s ok 47 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 49152 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:37 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:37 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 48 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '49152' 566s # received: 49152 566s ok 48 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 50176 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:37 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:37 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 49 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '50176' 566s # received: 50176 566s ok 49 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 51200 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:37 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 6 566s #Client-Date: Tue, 06 May 2025 17:33:37 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 50 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '51200' 566s # received: 51200 566s ok 50 566s #lwp request: 566s #POST http://localhost:8529/eat_post HTTP/1.1 566s #User-Agent: libwww-perl/6.78 566s #Content-Length: 102400 566s # 566s #server response: 566s #HTTP/1.1 200 OK 566s #Date: Tue, 06 May 2025 17:33:37 GMT 566s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 566s #Vary: In-If1 566s #Content-Length: 7 566s #Client-Date: Tue, 06 May 2025 17:33:37 GMT 566s #Client-Peer: 127.0.0.1:8529 566s #Client-Response-Num: 51 566s #DMMATCH1: 1 566s # 566s # testing : length posted 566s # expected: '102400' 566s # received: 102400 566s ok 51 566s ok 570s t/modules/aaa.t ..................... 570s 1..40 570s # Running under perl version 5.040001 for linux 570s # Current time local: Tue May 6 17:33:37 2025 570s # Current time GMT: Tue May 6 17:33:37 2025 570s # Using Test.pm version 1.31 570s # Using Apache/Test.pm version 1.44 570s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/realm2 570s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/basic1 570s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/form1 570s ok 1 570s ok 2 570s ok 3 570s ok 4 570s ok 5 570s ok 6 570s ok 7 570s ok 8 570s ok 9 570s ok 10 570s ok 11 570s ok 12 570s ok 13 570s ok 14 570s ok 15 570s ok 16 570s ok 17 570s ok 18 570s ok 19 570s ok 20 570s ok 21 570s ok 22 570s ok 23 570s ok 24 570s ok 25 570s ok 26 570s ok 27 570s ok 28 570s ok 29 570s ok 30 570s ok 31 570s ok 32 570s ok 33 570s ok 34 570s ok 35 570s ok 36 570s ok 37 570s ok 38 570s ok 39 570s ok 40 570s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/form1 570s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/realm2 570s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/basic1 570s ok 576s t/modules/access.t .................. 576s 1..408 576s # Running under perl version 5.040001 for linux 576s # Current time local: Tue May 6 17:33:41 2025 576s # Current time GMT: Tue May 6 17:33:41 2025 576s # Using Test.pm version 1.31 576s # Using Apache/Test.pm version 1.44 576s # --- 576s # Order deny,allow 576s # Allow from all 576s # expecting access. 576s ok 1 576s # --- 576s # Order deny,allow 576s # Deny from all 576s # expecting access denial. 576s ok 2 576s # --- 576s # Order deny,allow 576s # Allow from all 576s # Deny from all 576s # expecting access. 576s ok 3 576s # --- 576s # Order deny,allow 576s # Deny from localhost 576s # expecting access denial. 576s ok 4 576s # --- 576s # Order deny,allow 576s # Allow from all 576s # Deny from localhost 576s # expecting access. 576s ok 5 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 6 576s # --- 576s # Order deny,allow 576s # Allow from all 576s # Deny from 127.0.0.1 576s # expecting access. 576s ok 7 576s # --- 576s # Order deny,allow 576s # Deny from 127.0 576s # expecting access denial. 576s ok 8 576s # --- 576s # Order deny,allow 576s # Allow from all 576s # Deny from 127.0 576s # expecting access. 576s ok 9 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 10 576s # --- 576s # Order deny,allow 576s # Allow from all 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access. 576s ok 11 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 12 576s # --- 576s # Order deny,allow 576s # Allow from all 576s # Deny from 127.0.0.1/16 576s # expecting access. 576s ok 13 576s # --- 576s # Order deny,allow 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 14 576s # --- 576s # Order deny,allow 576s # Allow from all 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 15 576s # --- 576s # Order deny,allow 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 16 576s # --- 576s # Order deny,allow 576s # Allow from all 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 17 576s # --- 576s # Order deny,allow 576s # Allow from localhost 576s # expecting access. 576s ok 18 576s # --- 576s # Order deny,allow 576s # Deny from all 576s # expecting access denial. 576s ok 19 576s # --- 576s # Order deny,allow 576s # Allow from localhost 576s # Deny from all 576s # expecting access. 576s ok 20 576s # --- 576s # Order deny,allow 576s # Deny from localhost 576s # expecting access denial. 576s ok 21 576s # --- 576s # Order deny,allow 576s # Allow from localhost 576s # Deny from localhost 576s # expecting access. 576s ok 22 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 23 576s # --- 576s # Order deny,allow 576s # Allow from localhost 576s # Deny from 127.0.0.1 576s # expecting access. 576s ok 24 576s # --- 576s # Order deny,allow 576s # Deny from 127.0 576s # expecting access denial. 576s ok 25 576s # --- 576s # Order deny,allow 576s # Allow from localhost 576s # Deny from 127.0 576s # expecting access. 576s ok 26 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 27 576s # --- 576s # Order deny,allow 576s # Allow from localhost 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access. 576s ok 28 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 29 576s # --- 576s # Order deny,allow 576s # Allow from localhost 576s # Deny from 127.0.0.1/16 576s # expecting access. 576s ok 30 576s # --- 576s # Order deny,allow 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 31 576s # --- 576s # Order deny,allow 576s # Allow from localhost 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 32 576s # --- 576s # Order deny,allow 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 33 576s # --- 576s # Order deny,allow 576s # Allow from localhost 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 34 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1 576s # expecting access. 576s ok 35 576s # --- 576s # Order deny,allow 576s # Deny from all 576s # expecting access denial. 576s ok 36 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1 576s # Deny from all 576s # expecting access. 576s ok 37 576s # --- 576s # Order deny,allow 576s # Deny from localhost 576s # expecting access denial. 576s ok 38 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1 576s # Deny from localhost 576s # expecting access. 576s ok 39 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 40 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1 576s # Deny from 127.0.0.1 576s # expecting access. 576s ok 41 576s # --- 576s # Order deny,allow 576s # Deny from 127.0 576s # expecting access denial. 576s ok 42 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1 576s # Deny from 127.0 576s # expecting access. 576s ok 43 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 44 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access. 576s ok 45 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 46 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1 576s # Deny from 127.0.0.1/16 576s # expecting access. 576s ok 47 576s # --- 576s # Order deny,allow 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 48 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 49 576s # --- 576s # Order deny,allow 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 50 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 51 576s # --- 576s # Order deny,allow 576s # Allow from 127.0 576s # expecting access. 576s ok 52 576s # --- 576s # Order deny,allow 576s # Deny from all 576s # expecting access denial. 576s ok 53 576s # --- 576s # Order deny,allow 576s # Allow from 127.0 576s # Deny from all 576s # expecting access. 576s ok 54 576s # --- 576s # Order deny,allow 576s # Deny from localhost 576s # expecting access denial. 576s ok 55 576s # --- 576s # Order deny,allow 576s # Allow from 127.0 576s # Deny from localhost 576s # expecting access. 576s ok 56 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 57 576s # --- 576s # Order deny,allow 576s # Allow from 127.0 576s # Deny from 127.0.0.1 576s # expecting access. 576s ok 58 576s # --- 576s # Order deny,allow 576s # Deny from 127.0 576s # expecting access denial. 576s ok 59 576s # --- 576s # Order deny,allow 576s # Allow from 127.0 576s # Deny from 127.0 576s # expecting access. 576s ok 60 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 61 576s # --- 576s # Order deny,allow 576s # Allow from 127.0 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access. 576s ok 62 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 63 576s # --- 576s # Order deny,allow 576s # Allow from 127.0 576s # Deny from 127.0.0.1/16 576s # expecting access. 576s ok 64 576s # --- 576s # Order deny,allow 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 65 576s # --- 576s # Order deny,allow 576s # Allow from 127.0 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 66 576s # --- 576s # Order deny,allow 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 67 576s # --- 576s # Order deny,allow 576s # Allow from 127.0 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 68 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/255.255.0.0 576s # expecting access. 576s ok 69 576s # --- 576s # Order deny,allow 576s # Deny from all 576s # expecting access denial. 576s ok 70 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from all 576s # expecting access. 576s ok 71 576s # --- 576s # Order deny,allow 576s # Deny from localhost 576s # expecting access denial. 576s ok 72 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from localhost 576s # expecting access. 576s ok 73 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 74 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 127.0.0.1 576s # expecting access. 576s ok 75 576s # --- 576s # Order deny,allow 576s # Deny from 127.0 576s # expecting access denial. 576s ok 76 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 127.0 576s # expecting access. 576s ok 77 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 78 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access. 576s ok 79 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 80 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 127.0.0.1/16 576s # expecting access. 576s ok 81 576s # --- 576s # Order deny,allow 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 82 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 83 576s # --- 576s # Order deny,allow 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 84 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 85 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/16 576s # expecting access. 576s ok 86 576s # --- 576s # Order deny,allow 576s # Deny from all 576s # expecting access denial. 576s ok 87 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/16 576s # Deny from all 576s # expecting access. 576s ok 88 576s # --- 576s # Order deny,allow 576s # Deny from localhost 576s # expecting access denial. 576s ok 89 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/16 576s # Deny from localhost 576s # expecting access. 576s ok 90 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 91 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/16 576s # Deny from 127.0.0.1 576s # expecting access. 576s ok 92 576s # --- 576s # Order deny,allow 576s # Deny from 127.0 576s # expecting access denial. 576s ok 93 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/16 576s # Deny from 127.0 576s # expecting access. 576s ok 94 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 95 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/16 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access. 576s ok 96 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 97 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/16 576s # Deny from 127.0.0.1/16 576s # expecting access. 576s ok 98 576s # --- 576s # Order deny,allow 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 99 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/16 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 100 576s # --- 576s # Order deny,allow 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 101 576s # --- 576s # Order deny,allow 576s # Allow from 127.0.0.1/16 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 102 576s # --- 576s # Order deny,allow 576s # Allow from somewhere.else.com 576s # expecting access. 576s ok 103 576s # --- 576s # Order deny,allow 576s # Deny from all 576s # expecting access denial. 576s ok 104 576s # --- 576s # Order deny,allow 576s # Allow from somewhere.else.com 576s # Deny from all 576s # expecting access denial. 576s ok 105 576s # --- 576s # Order deny,allow 576s # Deny from localhost 576s # expecting access denial. 576s ok 106 576s # --- 576s # Order deny,allow 576s # Allow from somewhere.else.com 576s # Deny from localhost 576s # expecting access denial. 576s ok 107 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 108 576s # --- 576s # Order deny,allow 576s # Allow from somewhere.else.com 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 109 576s # --- 576s # Order deny,allow 576s # Deny from 127.0 576s # expecting access denial. 576s ok 110 576s # --- 576s # Order deny,allow 576s # Allow from somewhere.else.com 576s # Deny from 127.0 576s # expecting access denial. 576s ok 111 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 112 576s # --- 576s # Order deny,allow 576s # Allow from somewhere.else.com 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 113 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 114 576s # --- 576s # Order deny,allow 576s # Allow from somewhere.else.com 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 115 576s # --- 576s # Order deny,allow 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 116 576s # --- 576s # Order deny,allow 576s # Allow from somewhere.else.com 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 117 576s # --- 576s # Order deny,allow 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 118 576s # --- 576s # Order deny,allow 576s # Allow from somewhere.else.com 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 119 576s # --- 576s # Order deny,allow 576s # Allow from 66.6.6.6 576s # expecting access. 576s ok 120 576s # --- 576s # Order deny,allow 576s # Deny from all 576s # expecting access denial. 576s ok 121 576s # --- 576s # Order deny,allow 576s # Allow from 66.6.6.6 576s # Deny from all 576s # expecting access denial. 576s ok 122 576s # --- 576s # Order deny,allow 576s # Deny from localhost 576s # expecting access denial. 576s ok 123 576s # --- 576s # Order deny,allow 576s # Allow from 66.6.6.6 576s # Deny from localhost 576s # expecting access denial. 576s ok 124 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 125 576s # --- 576s # Order deny,allow 576s # Allow from 66.6.6.6 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 126 576s # --- 576s # Order deny,allow 576s # Deny from 127.0 576s # expecting access denial. 576s ok 127 576s # --- 576s # Order deny,allow 576s # Allow from 66.6.6.6 576s # Deny from 127.0 576s # expecting access denial. 576s ok 128 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 129 576s # --- 576s # Order deny,allow 576s # Allow from 66.6.6.6 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 130 576s # --- 576s # Order deny,allow 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 131 576s # --- 576s # Order deny,allow 576s # Allow from 66.6.6.6 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 132 576s # --- 576s # Order deny,allow 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 133 576s # --- 576s # Order deny,allow 576s # Allow from 66.6.6.6 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 134 576s # --- 576s # Order deny,allow 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 135 576s # --- 576s # Order deny,allow 576s # Allow from 66.6.6.6 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 136 576s # --- 576s # Order allow,deny 576s # Allow from all 576s # expecting access. 576s ok 137 576s # --- 576s # Order allow,deny 576s # Deny from all 576s # expecting access denial. 576s ok 138 576s # --- 576s # Order allow,deny 576s # Allow from all 576s # Deny from all 576s # expecting access denial. 576s ok 139 576s # --- 576s # Order allow,deny 576s # Deny from localhost 576s # expecting access denial. 576s ok 140 576s # --- 576s # Order allow,deny 576s # Allow from all 576s # Deny from localhost 576s # expecting access denial. 576s ok 141 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 142 576s # --- 576s # Order allow,deny 576s # Allow from all 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 143 576s # --- 576s # Order allow,deny 576s # Deny from 127.0 576s # expecting access denial. 576s ok 144 576s # --- 576s # Order allow,deny 576s # Allow from all 576s # Deny from 127.0 576s # expecting access denial. 576s ok 145 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 146 576s # --- 576s # Order allow,deny 576s # Allow from all 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 147 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 148 576s # --- 576s # Order allow,deny 576s # Allow from all 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 149 576s # --- 576s # Order allow,deny 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 150 576s # --- 576s # Order allow,deny 576s # Allow from all 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 151 576s # --- 576s # Order allow,deny 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 152 576s # --- 576s # Order allow,deny 576s # Allow from all 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 153 576s # --- 576s # Order allow,deny 576s # Allow from localhost 576s # expecting access. 576s ok 154 576s # --- 576s # Order allow,deny 576s # Deny from all 576s # expecting access denial. 576s ok 155 576s # --- 576s # Order allow,deny 576s # Allow from localhost 576s # Deny from all 576s # expecting access denial. 576s ok 156 576s # --- 576s # Order allow,deny 576s # Deny from localhost 576s # expecting access denial. 576s ok 157 576s # --- 576s # Order allow,deny 576s # Allow from localhost 576s # Deny from localhost 576s # expecting access denial. 576s ok 158 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 159 576s # --- 576s # Order allow,deny 576s # Allow from localhost 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 160 576s # --- 576s # Order allow,deny 576s # Deny from 127.0 576s # expecting access denial. 576s ok 161 576s # --- 576s # Order allow,deny 576s # Allow from localhost 576s # Deny from 127.0 576s # expecting access denial. 576s ok 162 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 163 576s # --- 576s # Order allow,deny 576s # Allow from localhost 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 164 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 165 576s # --- 576s # Order allow,deny 576s # Allow from localhost 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 166 576s # --- 576s # Order allow,deny 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 167 576s # --- 576s # Order allow,deny 576s # Allow from localhost 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 168 576s # --- 576s # Order allow,deny 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 169 576s # --- 576s # Order allow,deny 576s # Allow from localhost 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 170 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1 576s # expecting access. 576s ok 171 576s # --- 576s # Order allow,deny 576s # Deny from all 576s # expecting access denial. 576s ok 172 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1 576s # Deny from all 576s # expecting access denial. 576s ok 173 576s # --- 576s # Order allow,deny 576s # Deny from localhost 576s # expecting access denial. 576s ok 174 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1 576s # Deny from localhost 576s # expecting access denial. 576s ok 175 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 176 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 177 576s # --- 576s # Order allow,deny 576s # Deny from 127.0 576s # expecting access denial. 576s ok 178 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1 576s # Deny from 127.0 576s # expecting access denial. 576s ok 179 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 180 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 181 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 182 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 183 576s # --- 576s # Order allow,deny 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 184 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 185 576s # --- 576s # Order allow,deny 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 186 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 187 576s # --- 576s # Order allow,deny 576s # Allow from 127.0 576s # expecting access. 576s ok 188 576s # --- 576s # Order allow,deny 576s # Deny from all 576s # expecting access denial. 576s ok 189 576s # --- 576s # Order allow,deny 576s # Allow from 127.0 576s # Deny from all 576s # expecting access denial. 576s ok 190 576s # --- 576s # Order allow,deny 576s # Deny from localhost 576s # expecting access denial. 576s ok 191 576s # --- 576s # Order allow,deny 576s # Allow from 127.0 576s # Deny from localhost 576s # expecting access denial. 576s ok 192 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 193 576s # --- 576s # Order allow,deny 576s # Allow from 127.0 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 194 576s # --- 576s # Order allow,deny 576s # Deny from 127.0 576s # expecting access denial. 576s ok 195 576s # --- 576s # Order allow,deny 576s # Allow from 127.0 576s # Deny from 127.0 576s # expecting access denial. 576s ok 196 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 197 576s # --- 576s # Order allow,deny 576s # Allow from 127.0 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 198 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 199 576s # --- 576s # Order allow,deny 576s # Allow from 127.0 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 200 576s # --- 576s # Order allow,deny 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 201 576s # --- 576s # Order allow,deny 576s # Allow from 127.0 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 202 576s # --- 576s # Order allow,deny 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 203 576s # --- 576s # Order allow,deny 576s # Allow from 127.0 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 204 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/255.255.0.0 576s # expecting access. 576s ok 205 576s # --- 576s # Order allow,deny 576s # Deny from all 576s # expecting access denial. 576s ok 206 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from all 576s # expecting access denial. 576s ok 207 576s # --- 576s # Order allow,deny 576s # Deny from localhost 576s # expecting access denial. 576s ok 208 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from localhost 576s # expecting access denial. 576s ok 209 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 210 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 211 576s # --- 576s # Order allow,deny 576s # Deny from 127.0 576s # expecting access denial. 576s ok 212 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 127.0 576s # expecting access denial. 576s ok 213 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 214 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 215 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 216 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 217 576s # --- 576s # Order allow,deny 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 218 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 219 576s # --- 576s # Order allow,deny 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 220 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 221 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/16 576s # expecting access. 576s ok 222 576s # --- 576s # Order allow,deny 576s # Deny from all 576s # expecting access denial. 576s ok 223 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/16 576s # Deny from all 576s # expecting access denial. 576s ok 224 576s # --- 576s # Order allow,deny 576s # Deny from localhost 576s # expecting access denial. 576s ok 225 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/16 576s # Deny from localhost 576s # expecting access denial. 576s ok 226 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 227 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/16 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 228 576s # --- 576s # Order allow,deny 576s # Deny from 127.0 576s # expecting access denial. 576s ok 229 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/16 576s # Deny from 127.0 576s # expecting access denial. 576s ok 230 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 231 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/16 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 232 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 233 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/16 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 234 576s # --- 576s # Order allow,deny 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 235 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/16 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 236 576s # --- 576s # Order allow,deny 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 237 576s # --- 576s # Order allow,deny 576s # Allow from 127.0.0.1/16 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 238 576s # --- 576s # Order allow,deny 576s # Allow from somewhere.else.com 576s # expecting access denial. 576s ok 239 576s # --- 576s # Order allow,deny 576s # Deny from all 576s # expecting access denial. 576s ok 240 576s # --- 576s # Order allow,deny 576s # Allow from somewhere.else.com 576s # Deny from all 576s # expecting access denial. 576s ok 241 576s # --- 576s # Order allow,deny 576s # Deny from localhost 576s # expecting access denial. 576s ok 242 576s # --- 576s # Order allow,deny 576s # Allow from somewhere.else.com 576s # Deny from localhost 576s # expecting access denial. 576s ok 243 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 244 576s # --- 576s # Order allow,deny 576s # Allow from somewhere.else.com 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 245 576s # --- 576s # Order allow,deny 576s # Deny from 127.0 576s # expecting access denial. 576s ok 246 576s # --- 576s # Order allow,deny 576s # Allow from somewhere.else.com 576s # Deny from 127.0 576s # expecting access denial. 576s ok 247 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 248 576s # --- 576s # Order allow,deny 576s # Allow from somewhere.else.com 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 249 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 250 576s # --- 576s # Order allow,deny 576s # Allow from somewhere.else.com 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 251 576s # --- 576s # Order allow,deny 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 252 576s # --- 576s # Order allow,deny 576s # Allow from somewhere.else.com 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 253 576s # --- 576s # Order allow,deny 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 254 576s # --- 576s # Order allow,deny 576s # Allow from somewhere.else.com 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 255 576s # --- 576s # Order allow,deny 576s # Allow from 66.6.6.6 576s # expecting access denial. 576s ok 256 576s # --- 576s # Order allow,deny 576s # Deny from all 576s # expecting access denial. 576s ok 257 576s # --- 576s # Order allow,deny 576s # Allow from 66.6.6.6 576s # Deny from all 576s # expecting access denial. 576s ok 258 576s # --- 576s # Order allow,deny 576s # Deny from localhost 576s # expecting access denial. 576s ok 259 576s # --- 576s # Order allow,deny 576s # Allow from 66.6.6.6 576s # Deny from localhost 576s # expecting access denial. 576s ok 260 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 261 576s # --- 576s # Order allow,deny 576s # Allow from 66.6.6.6 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 262 576s # --- 576s # Order allow,deny 576s # Deny from 127.0 576s # expecting access denial. 576s ok 263 576s # --- 576s # Order allow,deny 576s # Allow from 66.6.6.6 576s # Deny from 127.0 576s # expecting access denial. 576s ok 264 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 265 576s # --- 576s # Order allow,deny 576s # Allow from 66.6.6.6 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 266 576s # --- 576s # Order allow,deny 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 267 576s # --- 576s # Order allow,deny 576s # Allow from 66.6.6.6 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 268 576s # --- 576s # Order allow,deny 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 269 576s # --- 576s # Order allow,deny 576s # Allow from 66.6.6.6 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 270 576s # --- 576s # Order allow,deny 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 271 576s # --- 576s # Order allow,deny 576s # Allow from 66.6.6.6 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 272 576s # --- 576s # Order mutual-failure 576s # Allow from all 576s # expecting access. 576s ok 273 576s # --- 576s # Order mutual-failure 576s # Deny from all 576s # expecting access denial. 576s ok 274 576s # --- 576s # Order mutual-failure 576s # Allow from all 576s # Deny from all 576s # expecting access denial. 576s ok 275 576s # --- 576s # Order mutual-failure 576s # Deny from localhost 576s # expecting access denial. 576s ok 276 576s # --- 576s # Order mutual-failure 576s # Allow from all 576s # Deny from localhost 576s # expecting access denial. 576s ok 277 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 278 576s # --- 576s # Order mutual-failure 576s # Allow from all 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 279 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0 576s # expecting access denial. 576s ok 280 576s # --- 576s # Order mutual-failure 576s # Allow from all 576s # Deny from 127.0 576s # expecting access denial. 576s ok 281 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 282 576s # --- 576s # Order mutual-failure 576s # Allow from all 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 283 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 284 576s # --- 576s # Order mutual-failure 576s # Allow from all 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 285 576s # --- 576s # Order mutual-failure 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 286 576s # --- 576s # Order mutual-failure 576s # Allow from all 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 287 576s # --- 576s # Order mutual-failure 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 288 576s # --- 576s # Order mutual-failure 576s # Allow from all 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 289 576s # --- 576s # Order mutual-failure 576s # Allow from localhost 576s # expecting access. 576s ok 290 576s # --- 576s # Order mutual-failure 576s # Deny from all 576s # expecting access denial. 576s ok 291 576s # --- 576s # Order mutual-failure 576s # Allow from localhost 576s # Deny from all 576s # expecting access denial. 576s ok 292 576s # --- 576s # Order mutual-failure 576s # Deny from localhost 576s # expecting access denial. 576s ok 293 576s # --- 576s # Order mutual-failure 576s # Allow from localhost 576s # Deny from localhost 576s # expecting access denial. 576s ok 294 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 295 576s # --- 576s # Order mutual-failure 576s # Allow from localhost 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 296 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0 576s # expecting access denial. 576s ok 297 576s # --- 576s # Order mutual-failure 576s # Allow from localhost 576s # Deny from 127.0 576s # expecting access denial. 576s ok 298 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 299 576s # --- 576s # Order mutual-failure 576s # Allow from localhost 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 300 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 301 576s # --- 576s # Order mutual-failure 576s # Allow from localhost 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 302 576s # --- 576s # Order mutual-failure 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 303 576s # --- 576s # Order mutual-failure 576s # Allow from localhost 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 304 576s # --- 576s # Order mutual-failure 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 305 576s # --- 576s # Order mutual-failure 576s # Allow from localhost 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 306 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1 576s # expecting access. 576s ok 307 576s # --- 576s # Order mutual-failure 576s # Deny from all 576s # expecting access denial. 576s ok 308 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1 576s # Deny from all 576s # expecting access denial. 576s ok 309 576s # --- 576s # Order mutual-failure 576s # Deny from localhost 576s # expecting access denial. 576s ok 310 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1 576s # Deny from localhost 576s # expecting access denial. 576s ok 311 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 312 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 313 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0 576s # expecting access denial. 576s ok 314 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1 576s # Deny from 127.0 576s # expecting access denial. 576s ok 315 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 316 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 317 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 318 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 319 576s # --- 576s # Order mutual-failure 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 320 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 321 576s # --- 576s # Order mutual-failure 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 322 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 323 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0 576s # expecting access. 576s ok 324 576s # --- 576s # Order mutual-failure 576s # Deny from all 576s # expecting access denial. 576s ok 325 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0 576s # Deny from all 576s # expecting access denial. 576s ok 326 576s # --- 576s # Order mutual-failure 576s # Deny from localhost 576s # expecting access denial. 576s ok 327 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0 576s # Deny from localhost 576s # expecting access denial. 576s ok 328 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 329 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 330 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0 576s # expecting access denial. 576s ok 331 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0 576s # Deny from 127.0 576s # expecting access denial. 576s ok 332 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 333 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 334 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 335 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 336 576s # --- 576s # Order mutual-failure 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 337 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 338 576s # --- 576s # Order mutual-failure 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 339 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 340 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/255.255.0.0 576s # expecting access. 576s ok 341 576s # --- 576s # Order mutual-failure 576s # Deny from all 576s # expecting access denial. 576s ok 342 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from all 576s # expecting access denial. 576s ok 343 576s # --- 576s # Order mutual-failure 576s # Deny from localhost 576s # expecting access denial. 576s ok 344 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from localhost 576s # expecting access denial. 576s ok 345 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 346 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 347 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0 576s # expecting access denial. 576s ok 348 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 127.0 576s # expecting access denial. 576s ok 349 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 350 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 351 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 352 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 353 576s # --- 576s # Order mutual-failure 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 354 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 355 576s # --- 576s # Order mutual-failure 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 356 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/255.255.0.0 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 357 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/16 576s # expecting access. 576s ok 358 576s # --- 576s # Order mutual-failure 576s # Deny from all 576s # expecting access denial. 576s ok 359 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/16 576s # Deny from all 576s # expecting access denial. 576s ok 360 576s # --- 576s # Order mutual-failure 576s # Deny from localhost 576s # expecting access denial. 576s ok 361 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/16 576s # Deny from localhost 576s # expecting access denial. 576s ok 362 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 363 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/16 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 364 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0 576s # expecting access denial. 576s ok 365 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/16 576s # Deny from 127.0 576s # expecting access denial. 576s ok 366 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 367 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/16 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 368 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 369 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/16 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 370 576s # --- 576s # Order mutual-failure 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 371 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/16 576s # Deny from somewhere.else.com 576s # expecting access. 576s ok 372 576s # --- 576s # Order mutual-failure 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 373 576s # --- 576s # Order mutual-failure 576s # Allow from 127.0.0.1/16 576s # Deny from 66.6.6.6 576s # expecting access. 576s ok 374 576s # --- 576s # Order mutual-failure 576s # Allow from somewhere.else.com 576s # expecting access denial. 576s ok 375 576s # --- 576s # Order mutual-failure 576s # Deny from all 576s # expecting access denial. 576s ok 376 576s # --- 576s # Order mutual-failure 576s # Allow from somewhere.else.com 576s # Deny from all 576s # expecting access denial. 576s ok 377 576s # --- 576s # Order mutual-failure 576s # Deny from localhost 576s # expecting access denial. 576s ok 378 576s # --- 576s # Order mutual-failure 576s # Allow from somewhere.else.com 576s # Deny from localhost 576s # expecting access denial. 576s ok 379 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 380 576s # --- 576s # Order mutual-failure 576s # Allow from somewhere.else.com 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 381 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0 576s # expecting access denial. 576s ok 382 576s # --- 576s # Order mutual-failure 576s # Allow from somewhere.else.com 576s # Deny from 127.0 576s # expecting access denial. 576s ok 383 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 384 576s # --- 576s # Order mutual-failure 576s # Allow from somewhere.else.com 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 385 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 386 576s # --- 576s # Order mutual-failure 576s # Allow from somewhere.else.com 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 387 576s # --- 576s # Order mutual-failure 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 388 576s # --- 576s # Order mutual-failure 576s # Allow from somewhere.else.com 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 389 576s # --- 576s # Order mutual-failure 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 390 576s # --- 576s # Order mutual-failure 576s # Allow from somewhere.else.com 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 391 576s # --- 576s # Order mutual-failure 576s # Allow from 66.6.6.6 576s # expecting access denial. 576s ok 392 576s # --- 576s # Order mutual-failure 576s # Deny from all 576s # expecting access denial. 576s ok 393 576s # --- 576s # Order mutual-failure 576s # Allow from 66.6.6.6 576s # Deny from all 576s # expecting access denial. 576s ok 394 576s # --- 576s # Order mutual-failure 576s # Deny from localhost 576s # expecting access denial. 576s ok 395 576s # --- 576s # Order mutual-failure 576s # Allow from 66.6.6.6 576s # Deny from localhost 576s # expecting access denial. 576s ok 396 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 397 576s # --- 576s # Order mutual-failure 576s # Allow from 66.6.6.6 576s # Deny from 127.0.0.1 576s # expecting access denial. 576s ok 398 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0 576s # expecting access denial. 576s ok 399 576s # --- 576s # Order mutual-failure 576s # Allow from 66.6.6.6 576s # Deny from 127.0 576s # expecting access denial. 576s ok 400 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 401 576s # --- 576s # Order mutual-failure 576s # Allow from 66.6.6.6 576s # Deny from 127.0.0.1/255.255.0.0 576s # expecting access denial. 576s ok 402 576s # --- 576s # Order mutual-failure 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 403 576s # --- 576s # Order mutual-failure 576s # Allow from 66.6.6.6 576s # Deny from 127.0.0.1/16 576s # expecting access denial. 576s ok 404 576s # --- 576s # Order mutual-failure 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 405 576s # --- 576s # Order mutual-failure 576s # Allow from 66.6.6.6 576s # Deny from somewhere.else.com 576s # expecting access denial. 576s ok 406 576s # --- 576s # Order mutual-failure 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 407 576s # --- 576s # Order mutual-failure 576s # Allow from 66.6.6.6 576s # Deny from 66.6.6.6 576s # expecting access denial. 576s ok 408 576s ok 581s t/modules/actions.t ................. 581s 1..20 581s # Running under perl version 5.040001 for linux 581s # Current time local: Tue May 6 17:33:47 2025 581s # Current time GMT: Tue May 6 17:33:47 2025 581s # Using Test.pm version 1.31 581s # Using Apache/Test.pm version 1.44 581s # expected: 200 581s # received: '200' 581s ok 1 581s # expected: 'nada' 581s # received: 'nada' 581s ok 2 581s # expected: 404 581s # received: '404' 581s ok 3 581s ok 4 # skip RC=404, no need to check content 581s # expected: 404 581s # received: '404' 581s ok 5 581s ok 6 # skip RC=404, no need to check content 581s # expected: 404 581s # received: '404' 581s ok 7 581s ok 8 # skip RC=404, no need to check content 581s # expected: 200 581s # received: '200' 581s ok 9 581s # expected: 'nada' 581s # received: 'nada' 581s ok 10 581s # expected: 404 581s # received: '404' 581s ok 11 581s ok 12 # skip RC=404, no need to check content 581s # expected: 200 581s # received: '200' 581s ok 13 581s # expected: 'POST 581s # foo2: bar2 581s # ' 581s # received: 'POST 581s # foo2: bar2 581s # ' 581s ok 14 581s # expected: 405 581s # received: '405' 581s ok 15 581s # expected: 200 581s # received: '200' 581s ok 16 581s # expected: 'foo=bar' 581s # received: 'foo=bar' 581s ok 17 581s # expected: 200 581s # received: '200' 581s ok 18 581s # expected: 'POST 581s # foo2: bar2 581s # ' 581s # received: 'POST 581s # foo2: bar2 581s # ' 581s ok 19 581s # expected: 405 581s # received: '405' 581s ok 20 581s ok 587s t/modules/alias.t ................... 587s 1..134 587s # Running under perl version 5.040001 for linux 587s # Current time local: Tue May 6 17:33:52 2025 587s # Current time GMT: Tue May 6 17:33:52 2025 587s # Using Test.pm version 1.31 587s # Using Apache/Test.pm version 1.44 587s # verifying simple aliases 587s # testing : /alias/ 587s # expected: 200 587s # received: '200' 587s ok 1 587s # testing : /bogu/ 587s # expected: 404 587s # received: '404' 587s ok 2 587s # verifying alias match with /ali[0-9]. 587s # testing : /ali0 587s # expected: 0 587s # received: '0' 587s ok 3 587s # testing : /ali1 587s # expected: 1 587s # received: '1' 587s ok 4 587s # testing : /ali2 587s # expected: 2 587s # received: '2' 587s ok 5 587s # testing : /ali3 587s # expected: 3 587s # received: '3' 587s ok 6 587s # testing : /ali4 587s # expected: 4 587s # received: '4' 587s ok 7 587s # testing : /ali5 587s # expected: 5 587s # received: '5' 587s ok 8 587s # testing : /ali6 587s # expected: 6 587s # received: '6' 587s ok 9 587s # testing : /ali7 587s # expected: 7 587s # received: '7' 587s ok 10 587s # testing : /ali8 587s # expected: 8 587s # received: '8' 587s ok 11 587s # testing : /ali9 587s # expected: 9 587s # received: '9' 587s ok 12 587s # verifying expression alias match with /expr/ali[0-9]. 587s # testing : /ali0 587s # expected: 0 587s # received: '0' 587s ok 13 587s # testing : /ali1 587s # expected: 1 587s # received: '1' 587s ok 14 587s # testing : /ali2 587s # expected: 2 587s # received: '2' 587s ok 15 587s # testing : /ali3 587s # expected: 3 587s # received: '3' 587s ok 16 587s # testing : /ali4 587s # expected: 4 587s # received: '4' 587s ok 17 587s # testing : /ali5 587s # expected: 5 587s # received: '5' 587s ok 18 587s # testing : /ali6 587s # expected: 6 587s # received: '6' 587s ok 19 587s # testing : /ali7 587s # expected: 7 587s # received: '7' 587s ok 20 587s # testing : /ali8 587s # expected: 8 587s # received: '8' 587s ok 21 587s # testing : /ali9 587s # expected: 9 587s # received: '9' 587s ok 22 587s # testing : /forbid 587s # expected: '403' 587s # received: '403' 587s ok 23 587s # testing : /gone 587s # expected: '410' 587s # received: '410' 587s ok 24 587s # testing : /perm 587s # expected: '301' 587s # received: '301' 587s ok 25 587s # testing : /perm2 587s # expected: '301' 587s # received: '301' 587s ok 26 587s # testing : /seeother 587s # expected: '303' 587s # received: '303' 587s ok 27 587s # testing : /temp 587s # expected: '302' 587s # received: '302' 587s ok 28 587s # testing : /temp2 587s # expected: '302' 587s # received: '302' 587s ok 29 587s verifying body of perm and temp redirect match 587s # testing : /p0 587s # expected: 0 587s # received: '0' 587s ok 30 587s # testing : /p1 587s # expected: 1 587s # received: '1' 587s ok 31 587s # testing : /p2 587s # expected: 2 587s # received: '2' 587s ok 32 587s # testing : /p3 587s # expected: 3 587s # received: '3' 587s ok 33 587s # testing : /p4 587s # expected: 4 587s # received: '4' 587s ok 34 587s # testing : /p5 587s # expected: 5 587s # received: '5' 587s ok 35 587s # testing : /p6 587s # expected: 6 587s # received: '6' 587s ok 36 587s # testing : /p7 587s # expected: 7 587s # received: '7' 587s ok 37 587s # testing : /p8 587s # expected: 8 587s # received: '8' 587s ok 38 587s # testing : /p9 587s # expected: 9 587s # received: '9' 587s ok 39 587s # testing : /t0 587s # expected: 0 587s # received: '0' 587s ok 40 587s # testing : /t1 587s # expected: 1 587s # received: '1' 587s ok 41 587s # testing : /t2 587s # expected: 2 587s # received: '2' 587s ok 42 587s # testing : /t3 587s # expected: 3 587s # received: '3' 587s ok 43 587s # testing : /t4 587s # expected: 4 587s # received: '4' 587s ok 44 587s # testing : /t5 587s # expected: 5 587s # received: '5' 587s ok 45 587s # testing : /t6 587s # expected: 6 587s # received: '6' 587s ok 46 587s # testing : /t7 587s # expected: 7 587s # received: '7' 587s ok 47 587s # testing : /t8 587s # expected: 8 587s # received: '8' 587s ok 48 587s # testing : /t9 587s # expected: 9 587s # received: '9' 587s ok 49 587s verifying body of perm and temp redirect match with expression support 587s # testing : /p0 587s # expected: 0 587s # received: '0' 587s ok 50 587s # testing : /p1 587s # expected: 1 587s # received: '1' 587s ok 51 587s # testing : /p2 587s # expected: 2 587s # received: '2' 587s ok 52 587s # testing : /p3 587s # expected: 3 587s # received: '3' 587s ok 53 587s # testing : /p4 587s # expected: 4 587s # received: '4' 587s ok 54 587s # testing : /p5 587s # expected: 5 587s # received: '5' 587s ok 55 587s # testing : /p6 587s # expected: 6 587s # received: '6' 587s ok 56 587s # testing : /p7 587s # expected: 7 587s # received: '7' 587s ok 57 587s # testing : /p8 587s # expected: 8 587s # received: '8' 587s ok 58 587s # testing : /p9 587s # expected: 9 587s # received: '9' 587s ok 59 587s # testing : /t0 587s # expected: 0 587s # received: '0' 587s ok 60 587s # testing : /t1 587s # expected: 1 587s # received: '1' 587s ok 61 587s # testing : /t2 587s # expected: 2 587s # received: '2' 587s ok 62 587s # testing : /t3 587s # expected: 3 587s # received: '3' 587s ok 63 587s # testing : /t4 587s # expected: 4 587s # received: '4' 587s ok 64 587s # testing : /t5 587s # expected: 5 587s # received: '5' 587s ok 65 587s # testing : /t6 587s # expected: 6 587s # received: '6' 587s ok 66 587s # testing : /t7 587s # expected: 7 587s # received: '7' 587s ok 67 587s # testing : /t8 587s # expected: 8 587s # received: '8' 587s ok 68 587s # testing : /t9 587s # expected: 9 587s # received: '9' 587s ok 69 587s verifying return code of seeother and gone redirect match 587s # testing : g0 587s # expected: '410' 587s # received: '410' 587s ok 70 587s # testing : g1 587s # expected: '410' 587s # received: '410' 587s ok 71 587s # testing : g2 587s # expected: '410' 587s # received: '410' 587s ok 72 587s # testing : g3 587s # expected: '410' 587s # received: '410' 587s ok 73 587s # testing : g4 587s # expected: '410' 587s # received: '410' 587s ok 74 587s # testing : g5 587s # expected: '410' 587s # received: '410' 587s ok 75 587s # testing : g6 587s # expected: '410' 587s # received: '410' 587s ok 76 587s # testing : g7 587s # expected: '410' 587s # received: '410' 587s ok 77 587s # testing : g8 587s # expected: '410' 587s # received: '410' 587s ok 78 587s # testing : g9 587s # expected: '410' 587s # received: '410' 587s ok 79 587s # testing : s0 587s # expected: '303' 587s # received: '303' 587s ok 80 587s # testing : s1 587s # expected: '303' 587s # received: '303' 587s ok 81 587s # testing : s2 587s # expected: '303' 587s # received: '303' 587s ok 82 587s # testing : s3 587s # expected: '303' 587s # received: '303' 587s ok 83 587s # testing : s4 587s # expected: '303' 587s # received: '303' 587s ok 84 587s # testing : s5 587s # expected: '303' 587s # received: '303' 587s ok 85 587s # testing : s6 587s # expected: '303' 587s # received: '303' 587s ok 86 587s # testing : s7 587s # expected: '303' 587s # received: '303' 587s ok 87 587s # testing : s8 587s # expected: '303' 587s # received: '303' 587s ok 88 587s # testing : s9 587s # expected: '303' 587s # received: '303' 587s ok 89 587s # testing : f0 587s # expected: '403' 587s # received: '403' 587s ok 90 587s # testing : f1 587s # expected: '403' 587s # received: '403' 587s ok 91 587s # testing : f2 587s # expected: '403' 587s # received: '403' 587s ok 92 587s # testing : f3 587s # expected: '403' 587s # received: '403' 587s ok 93 587s # testing : f4 587s # expected: '403' 587s # received: '403' 587s ok 94 587s # testing : f5 587s # expected: '403' 587s # received: '403' 587s ok 95 587s # testing : f6 587s # expected: '403' 587s # received: '403' 587s ok 96 587s # testing : f7 587s # expected: '403' 587s # received: '403' 587s ok 97 587s # testing : f8 587s # expected: '403' 587s # received: '403' 587s ok 98 587s # testing : f9 587s # expected: '403' 587s # received: '403' 587s ok 99 587s verifying return code of seeother and gone redirect match with expression support 587s # testing : g0 587s # expected: '410' 587s # received: '410' 587s ok 100 587s # testing : g1 587s # expected: '410' 587s # received: '410' 587s ok 101 587s # testing : g2 587s # expected: '410' 587s # received: '410' 587s ok 102 587s # testing : g3 587s # expected: '410' 587s # received: '410' 587s ok 103 587s # testing : g4 587s # expected: '410' 587s # received: '410' 587s ok 104 587s # testing : g5 587s # expected: '410' 587s # received: '410' 587s ok 105 587s # testing : g6 587s # expected: '410' 587s # received: '410' 587s ok 106 587s # testing : g7 587s # expected: '410' 587s # received: '410' 587s ok 107 587s # testing : g8 587s # expected: '410' 587s # received: '410' 587s ok 108 587s # testing : g9 587s # expected: '410' 587s # received: '410' 587s ok 109 587s # testing : s0 587s # expected: '303' 587s # received: '303' 587s ok 110 587s # testing : s1 587s # expected: '303' 587s # received: '303' 587s ok 111 587s # testing : s2 587s # expected: '303' 587s # received: '303' 587s ok 112 587s # testing : s3 587s # expected: '303' 587s # received: '303' 587s ok 113 587s # testing : s4 587s # expected: '303' 587s # received: '303' 587s ok 114 587s # testing : s5 587s # expected: '303' 587s # received: '303' 587s ok 115 587s # testing : s6 587s # expected: '303' 587s # received: '303' 587s ok 116 587s # testing : s7 587s # expected: '303' 587s # received: '303' 587s ok 117 587s # testing : s8 587s # expected: '303' 587s # received: '303' 587s ok 118 587s # testing : s9 587s # expected: '303' 587s # received: '303' 587s ok 119 587s # testing : f0 587s # expected: '403' 587s # received: '403' 587s ok 120 587s # testing : f1 587s # expected: '403' 587s # received: '403' 587s ok 121 587s # testing : f2 587s # expected: '403' 587s # received: '403' 587s ok 122 587s # testing : f3 587s # expected: '403' 587s # received: '403' 587s ok 123 587s # testing : f4 587s # expected: '403' 587s # received: '403' 587s ok 124 587s # testing : f5 587s # expected: '403' 587s # received: '403' 587s ok 125 587s # testing : f6 587s # expected: '403' 587s # received: '403' 587s ok 126 587s # testing : f7 587s # expected: '403' 587s # received: '403' 587s ok 127 587s # testing : f8 587s # expected: '403' 587s # received: '403' 587s ok 128 587s # testing : f9 587s # expected: '403' 587s # received: '403' 587s ok 129 587s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 587s # verifying /modules/alias/script is plain text 587s # testing : /modules/alias/script 587s # expected: '#!/bin/sh 587s # echo Content-type: text/plain 587s # echo 587s # echo this is a shell script cgi. 587s # ' 587s # received: '#!/bin/sh 587s # echo Content-type: text/plain 587s # echo 587s # echo this is a shell script cgi. 587s # ' 587s ok 130 587s # verifying same file accessed at /cgi/script is executed code 587s # testing : /cgi/script 587s # expected: 'this is a shell script cgi. 587s # ' 587s # received: 'this is a shell script cgi. 587s # ' 587s ok 131 587s # verifying ScriptAliasMatch with /aliascgi-script 587s # testing : /aliascgi-script 587s # expected: 'this is a shell script cgi. 587s # ' 587s # received: 'this is a shell script cgi. 587s # ' 587s ok 132 587s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 587s # testing : /aliascgi-script 587s # expected: 'this is a shell script cgi. 587s # ' 587s # received: 'this is a shell script cgi. 587s # ' 587s ok 133 587s # verifying bad script alias. 587s # testing : /aliascgi-nada 587s # expected: 404 587s # received: '404' 587s ok 134 587s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 587s ok 592s t/modules/allowmethods.t ............ 592s 1..9 592s # Running under perl version 5.040001 for linux 592s # Current time local: Tue May 6 17:33:58 2025 592s # Current time GMT: Tue May 6 17:33:58 2025 592s # Using Test.pm version 1.31 592s # Using Apache/Test.pm version 1.44 592s # testing : Get request to /Get responds 200 592s # expected: 200 592s # received: '200' 592s ok 1 592s # testing : Head request to /Get responds 200 592s # expected: 200 592s # received: '200' 592s ok 2 592s # testing : Post request to /Get responds 405 592s # expected: 405 592s # received: '405' 592s ok 3 592s # testing : Get request to /Head responds 200 592s # expected: 200 592s # received: '200' 592s ok 4 592s # testing : Head request to /Head responds 200 592s # expected: 200 592s # received: '200' 592s ok 5 592s # testing : Post request to /Head responds 405 592s # expected: 405 592s # received: '405' 592s ok 6 592s # testing : Get request to /Post responds 405 592s # expected: 405 592s # received: '405' 592s ok 7 592s # testing : Head request to /Post responds 405 592s # expected: 405 592s # received: '405' 592s ok 8 592s # testing : Post request to /Post responds 200 592s # expected: 200 592s # received: '200' 592s ok 9 592s ok 597s t/modules/asis.t .................... 597s 1..3 597s # Running under perl version 5.040001 for linux 597s # Current time local: Tue May 6 17:34:03 2025 597s # Current time GMT: Tue May 6 17:34:03 2025 597s # Using Test.pm version 1.31 597s # Using Apache/Test.pm version 1.44 597s # testing : asis content OK 597s # expected: 'This is asis content. 597s # ' 597s # received: 'This is asis content. 597s # ' 597s ok 1 597s # testing : asis gave 404 error 597s # expected: 404 597s # received: '404' 597s ok 2 597s # testing : asis gave 403 error 597s # expected: 403 597s # received: '403' 597s ok 3 597s ok 606s t/modules/authz_core.t .............. 606s 1..504 606s # Running under perl version 5.040001 for linux 606s # Current time local: Tue May 6 17:34:08 2025 606s # Current time GMT: Tue May 6 17:34:08 2025 606s # Using Test.pm version 1.31 606s # Using Apache/Test.pm version 1.44 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/basic1 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/groups1 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 200, expected 200 [a/ : a/ ] 606s ok 1 606s # got 200, expected 200 [a/ : a/ 1] 606s ok 2 606s # got 200, expected 200 [a/ : a/ 2] 606s ok 3 606s # got 200, expected 200 [a/ : a/ 1 2] 606s ok 4 606s # got 200, expected 200 [a/ : a/ 3] 606s ok 5 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ user1: a/ ] 606s ok 6 606s # got 200, expected 200 [a/ user1: a/ user1] 606s ok 7 606s # got 401, expected 401 [a/ user1: a/ user2] 606s ok 8 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ Any 1 2: a/ ] 606s ok 9 606s # got 200, expected 200 [a/ Any 1 2: a/ 1] 606s ok 10 606s # got 200, expected 200 [a/ Any 1 2: a/ 2] 606s ok 11 606s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 606s ok 12 606s # got 403, expected 403 [a/ Any 1 2: a/ 3] 606s ok 13 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 606s ok 14 606s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 606s ok 15 606s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 606s ok 16 606s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 606s ok 17 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 606s ok 18 606s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 606s ok 19 606s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 606s ok 20 606s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 606s ok 21 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 606s ok 22 606s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 606s ok 23 606s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 606s ok 24 606s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 606s ok 25 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 606s ok 26 606s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 606s ok 27 606s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 606s ok 28 606s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 606s ok 29 606s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 606s ok 30 606s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 606s ok 31 606s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 606s ok 32 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 606s ok 33 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 606s ok 34 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 606s ok 35 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 606s ok 36 606s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 606s ok 37 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 606s ok 38 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 606s ok 39 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 606s ok 40 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 606s ok 41 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 606s ok 42 606s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 606s ok 43 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 606s ok 44 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 606s ok 45 606s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 606s ok 46 606s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 606s ok 47 606s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 606s ok 48 606s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 606s ok 49 606s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 606s ok 50 606s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 606s ok 51 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 606s ok 52 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 606s ok 53 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 606s ok 54 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 606s ok 55 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 606s ok 56 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 606s ok 57 606s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 606s ok 58 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All 1 !2: a/ ] 606s ok 59 606s # got 200, expected 200 [a/ All 1 !2: a/ 1] 606s ok 60 606s # got 403, expected 403 [a/ All 1 !2: a/ 2] 606s ok 61 606s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 606s ok 62 606s # got 403, expected 403 [a/ All 1 !2: a/ 3] 606s ok 63 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 606s ok 64 606s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 606s ok 65 606s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 606s ok 66 606s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 606s ok 67 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 606s ok 68 606s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 606s ok 69 606s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 606s ok 70 606s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 606s ok 71 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 606s ok 72 606s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 606s ok 73 606s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 606s ok 74 606s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 606s ok 75 606s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 606s ok 76 606s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 606s ok 77 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 606s ok 78 606s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 606s ok 79 606s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 606s ok 80 606s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 606s ok 81 606s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 606s ok 82 606s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 606s ok 83 606s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 606s ok 84 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 606s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 606s ok 85 606s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 606s ok 86 606s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 606s ok 87 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 606s ok 88 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 606s ok 89 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 606s ok 90 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 606s ok 91 606s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 606s ok 92 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 606s ok 93 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 606s ok 94 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 606s ok 95 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 606s ok 96 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 606s ok 97 606s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 606s ok 98 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 606s ok 99 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 606s ok 100 606s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 606s ok 101 606s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 606s ok 102 606s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 606s ok 103 606s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 606s ok 104 606s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 606s ok 105 606s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 606s ok 106 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 606s ok 107 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 606s ok 108 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 606s ok 109 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 606s ok 110 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 606s ok 111 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 606s ok 112 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 606s ok 113 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All 1 2: a/ ] 606s ok 114 606s # got 403, expected 403 [a/ All 1 2: a/ 1] 606s ok 115 606s # got 403, expected 403 [a/ All 1 2: a/ 2] 606s ok 116 606s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 606s ok 117 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 606s ok 118 606s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 606s ok 119 606s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 606s ok 120 606s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 606s ok 121 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 606s ok 122 606s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 606s ok 123 606s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 606s ok 124 606s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 606s ok 125 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 606s ok 126 606s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 606s ok 127 606s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 606s ok 128 606s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 606s ok 129 606s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 606s ok 130 606s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 606s ok 131 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 606s ok 132 606s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 606s ok 133 606s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 606s ok 134 606s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 606s ok 135 606s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 606s ok 136 606s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 606s ok 137 606s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 606s ok 138 606s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 606s ok 139 606s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 606s ok 140 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 606s ok 141 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 606s ok 142 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 606s ok 143 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 606s ok 144 606s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 606s ok 145 606s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 606s ok 146 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 606s ok 147 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 606s ok 148 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 606s ok 149 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 606s ok 150 606s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 606s ok 151 606s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 606s ok 152 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 606s ok 153 606s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 606s ok 154 606s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 606s ok 155 606s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 606s ok 156 606s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 606s ok 157 606s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 606s ok 158 606s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 606s ok 159 606s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 606s ok 160 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 606s ok 161 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 606s ok 162 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 606s ok 163 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 606s ok 164 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 606s ok 165 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 606s ok 166 606s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 606s ok 167 606s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 606s ok 168 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 606s ok 169 606s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 606s ok 170 606s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 606s ok 171 606s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 606s ok 172 606s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 606s ok 173 606s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 606s ok 174 606s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 606s ok 175 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 606s ok 176 606s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 606s ok 177 606s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 606s ok 178 606s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 606s ok 179 606s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 606s ok 180 606s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 606s ok 181 606s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 606s ok 182 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 606s ok 183 606s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 606s ok 184 606s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 606s ok 185 606s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 606s ok 186 606s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 606s ok 187 606s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 606s ok 188 606s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 606s ok 189 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 606s ok 190 606s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 606s ok 191 606s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 606s ok 192 606s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 606s ok 193 606s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 606s ok 194 606s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 606s ok 195 606s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 606s ok 196 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 606s ok 197 606s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 606s ok 198 606s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 606s ok 199 606s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 606s ok 200 606s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 606s ok 201 606s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 606s ok 202 606s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 606s ok 203 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 606s ok 204 606s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 606s ok 205 606s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 606s ok 206 606s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 606s ok 207 606s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 606s ok 208 606s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 606s ok 209 606s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 606s ok 210 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 606s ok 211 606s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 606s ok 212 606s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 606s ok 213 606s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 606s ok 214 606s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 606s ok 215 606s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 606s ok 216 606s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 606s ok 217 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 606s ok 218 606s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 606s ok 219 606s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 606s ok 220 606s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 606s ok 221 606s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 606s ok 222 606s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 606s ok 223 606s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 606s ok 224 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 606s ok 225 606s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 606s ok 226 606s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 606s ok 227 606s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 606s ok 228 606s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 606s ok 229 606s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 606s ok 230 606s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 606s ok 231 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 606s ok 232 606s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 606s ok 233 606s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 606s ok 234 606s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 606s ok 235 606s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 606s ok 236 606s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 606s ok 237 606s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 606s ok 238 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 606s ok 239 606s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 606s ok 240 606s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 606s ok 241 606s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 606s ok 242 606s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 606s ok 243 606s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 606s ok 244 606s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 606s ok 245 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 606s ok 246 606s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 606s ok 247 606s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 606s ok 248 606s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 606s ok 249 606s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 606s ok 250 606s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 606s ok 251 606s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 606s ok 252 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 606s ok 253 606s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 606s ok 254 606s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 606s ok 255 606s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 606s ok 256 606s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 606s ok 257 606s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 606s ok 258 606s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 606s ok 259 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 606s ok 260 606s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 606s ok 261 606s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 606s ok 262 606s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 606s ok 263 606s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 606s ok 264 606s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 606s ok 265 606s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 606s ok 266 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 606s ok 267 606s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 606s ok 268 606s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 606s ok 269 606s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 606s ok 270 606s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 606s ok 271 606s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 606s ok 272 606s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 606s ok 273 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 606s ok 274 606s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 606s ok 275 606s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 606s ok 276 606s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 606s ok 277 606s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 606s ok 278 606s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 606s ok 279 606s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 606s ok 280 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 606s ok 281 606s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 606s ok 282 606s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 606s ok 283 606s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 606s ok 284 606s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 606s ok 285 606s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 606s ok 286 606s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 606s ok 287 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 606s ok 288 606s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 606s ok 289 606s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 606s ok 290 606s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 606s ok 291 606s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 606s ok 292 606s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 606s ok 293 606s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 606s ok 294 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 606s ok 295 606s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 606s ok 296 606s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 606s ok 297 606s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 606s ok 298 606s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 606s ok 299 606s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 606s ok 300 606s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 606s ok 301 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 606s ok 302 606s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 606s ok 303 606s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 606s ok 304 606s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 606s ok 305 606s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 606s ok 306 606s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 606s ok 307 606s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 606s ok 308 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 606s ok 309 606s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 606s ok 310 606s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 606s ok 311 606s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 606s ok 312 606s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 606s ok 313 606s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 606s ok 314 606s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 606s ok 315 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 606s ok 316 606s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 606s ok 317 606s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 606s ok 318 606s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 606s ok 319 606s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 606s ok 320 606s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 606s ok 321 606s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 606s ok 322 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 606s ok 323 606s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 606s ok 324 606s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 606s ok 325 606s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 606s ok 326 606s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 606s ok 327 606s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 606s ok 328 606s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 606s ok 329 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 606s ok 330 606s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 606s ok 331 606s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 606s ok 332 606s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 606s ok 333 606s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 606s ok 334 606s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 606s ok 335 606s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 606s ok 336 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 606s ok 337 606s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 606s ok 338 606s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 606s ok 339 606s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 606s ok 340 606s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 606s ok 341 606s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 606s ok 342 606s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 606s ok 343 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 606s ok 344 606s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 606s ok 345 606s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 606s ok 346 606s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 606s ok 347 606s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 606s ok 348 606s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 606s ok 349 606s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 606s ok 350 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 606s ok 351 606s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 606s ok 352 606s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 606s ok 353 606s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 606s ok 354 606s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 606s ok 355 606s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 606s ok 356 606s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 606s ok 357 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 606s ok 358 606s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 606s ok 359 606s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 606s ok 360 606s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 606s ok 361 606s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 606s ok 362 606s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 606s ok 363 606s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 606s ok 364 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 606s ok 365 606s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 606s ok 366 606s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 606s ok 367 606s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 606s ok 368 606s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 606s ok 369 606s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 606s ok 370 606s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 606s ok 371 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 606s ok 372 606s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 606s ok 373 606s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 606s ok 374 606s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 606s ok 375 606s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 606s ok 376 606s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 606s ok 377 606s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 606s ok 378 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 606s ok 379 606s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 606s ok 380 606s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 606s ok 381 606s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 606s ok 382 606s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 606s ok 383 606s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 606s ok 384 606s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 606s ok 385 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 606s ok 386 606s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 606s ok 387 606s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 606s ok 388 606s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 606s ok 389 606s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 606s ok 390 606s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 606s ok 391 606s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 606s ok 392 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 606s ok 393 606s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 606s ok 394 606s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 606s ok 395 606s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 606s ok 396 606s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 606s ok 397 606s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 606s ok 398 606s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 606s ok 399 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 606s ok 400 606s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 606s ok 401 606s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 606s ok 402 606s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 606s ok 403 606s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 606s ok 404 606s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 606s ok 405 606s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 606s ok 406 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 606s ok 407 606s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 606s ok 408 606s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 606s ok 409 606s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 606s ok 410 606s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 606s ok 411 606s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 606s ok 412 606s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 606s ok 413 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 606s ok 414 606s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 606s ok 415 606s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 606s ok 416 606s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 606s ok 417 606s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 606s ok 418 606s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 606s ok 419 606s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 606s ok 420 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 606s ok 421 606s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 606s ok 422 606s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 606s ok 423 606s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 606s ok 424 606s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 606s ok 425 606s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 606s ok 426 606s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 606s ok 427 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 606s ok 428 606s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 606s ok 429 606s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 606s ok 430 606s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 606s ok 431 606s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 606s ok 432 606s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 606s ok 433 606s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 606s ok 434 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 606s ok 435 606s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 606s ok 436 606s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 606s ok 437 606s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 606s ok 438 606s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 606s ok 439 606s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 606s ok 440 606s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 606s ok 441 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 606s ok 442 606s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 606s ok 443 606s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 606s ok 444 606s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 606s ok 445 606s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 606s ok 446 606s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 606s ok 447 606s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 606s ok 448 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 606s ok 449 606s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 606s ok 450 606s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 606s ok 451 606s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 606s ok 452 606s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 606s ok 453 606s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 606s ok 454 606s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 606s ok 455 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 606s ok 456 606s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 606s ok 457 606s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 606s ok 458 606s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 606s ok 459 606s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 606s ok 460 606s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 606s ok 461 606s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 606s ok 462 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 606s ok 463 606s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 606s ok 464 606s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 606s ok 465 606s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 606s ok 466 606s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 606s ok 467 606s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 606s ok 468 606s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 606s ok 469 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 606s ok 470 606s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 606s ok 471 606s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 606s ok 472 606s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 606s ok 473 606s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 606s ok 474 606s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 606s ok 475 606s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 606s ok 476 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 606s ok 477 606s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 606s ok 478 606s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 606s ok 479 606s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 606s ok 480 606s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 606s ok 481 606s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 606s ok 482 606s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 606s ok 483 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 606s ok 484 606s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 606s ok 485 606s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 606s ok 486 606s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 606s ok 487 606s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 606s ok 488 606s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 606s ok 489 606s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 606s ok 490 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 606s ok 491 606s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 606s ok 492 606s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 606s ok 493 606s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 606s ok 494 606s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 606s ok 495 606s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 606s ok 496 606s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 606s ok 497 606s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 606s ok 498 606s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 606s ok 499 606s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 606s ok 500 606s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 606s ok 501 606s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 606s ok 502 606s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 606s ok 503 606s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 606s ok 504 606s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/basic1 606s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 606s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/groups1 606s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 606s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 606s ok 613s t/modules/autoindex.t ............... 613s 1..84 613s # Running under perl version 5.040001 for linux 613s # Current time local: Tue May 6 17:34:17 2025 613s # Current time GMT: Tue May 6 17:34:17 2025 613s # Using Test.pm version 1.31 613s # Using Apache/Test.pm version 1.44 613s --- 613s IndexOrderDefault Ascending Name 613s GET /modules/autoindex/htaccess/ 613s ok 1 613s --- 613s IndexOrderDefault Ascending Name 613s 613s (C=N O=A) 613s GET /modules/autoindex/htaccess/?C=N&O=A 613s ok 2 613s --- 613s IndexOrderDefault Ascending Name 613s 613s (C=N O=D) 613s GET /modules/autoindex/htaccess/?C=N&O=D 613s ok 3 613s --- 613s IndexOrderDefault Ascending Name 613s 613s (C=M O=A) 613s GET /modules/autoindex/htaccess/?C=M&O=A 613s ok 4 613s --- 613s IndexOrderDefault Ascending Name 613s 613s (C=M O=D) 613s GET /modules/autoindex/htaccess/?C=M&O=D 613s ok 5 613s --- 613s IndexOrderDefault Ascending Name 613s 613s (C=S O=A) 613s GET /modules/autoindex/htaccess/?C=S&O=A 613s ok 6 613s --- 613s IndexOrderDefault Ascending Name 613s 613s (C=S O=D) 613s GET /modules/autoindex/htaccess/?C=S&O=D 613s ok 7 613s --- 613s IndexOrderDefault Ascending Date 613s GET /modules/autoindex/htaccess/ 613s ok 8 613s --- 613s IndexOrderDefault Ascending Date 613s 613s (C=N O=A) 613s GET /modules/autoindex/htaccess/?C=N&O=A 613s ok 9 613s --- 613s IndexOrderDefault Ascending Date 613s 613s (C=N O=D) 613s GET /modules/autoindex/htaccess/?C=N&O=D 613s ok 10 613s --- 613s IndexOrderDefault Ascending Date 613s 613s (C=M O=A) 613s GET /modules/autoindex/htaccess/?C=M&O=A 613s ok 11 613s --- 613s IndexOrderDefault Ascending Date 613s 613s (C=M O=D) 613s GET /modules/autoindex/htaccess/?C=M&O=D 613s ok 12 613s --- 613s IndexOrderDefault Ascending Date 613s 613s (C=S O=A) 613s GET /modules/autoindex/htaccess/?C=S&O=A 613s ok 13 613s --- 613s IndexOrderDefault Ascending Date 613s 613s (C=S O=D) 613s GET /modules/autoindex/htaccess/?C=S&O=D 613s ok 14 613s --- 613s IndexOrderDefault Ascending Size 613s GET /modules/autoindex/htaccess/ 613s ok 15 613s --- 613s IndexOrderDefault Ascending Size 613s 613s (C=N O=A) 613s GET /modules/autoindex/htaccess/?C=N&O=A 613s ok 16 613s --- 613s IndexOrderDefault Ascending Size 613s 613s (C=N O=D) 613s GET /modules/autoindex/htaccess/?C=N&O=D 613s ok 17 613s --- 613s IndexOrderDefault Ascending Size 613s 613s (C=M O=A) 613s GET /modules/autoindex/htaccess/?C=M&O=A 613s ok 18 613s --- 613s IndexOrderDefault Ascending Size 613s 613s (C=M O=D) 613s GET /modules/autoindex/htaccess/?C=M&O=D 613s ok 19 613s --- 613s IndexOrderDefault Ascending Size 613s 613s (C=S O=A) 613s GET /modules/autoindex/htaccess/?C=S&O=A 613s ok 20 613s --- 613s IndexOrderDefault Ascending Size 613s 613s (C=S O=D) 613s GET /modules/autoindex/htaccess/?C=S&O=D 613s ok 21 613s --- 613s IndexOrderDefault Descending Name 613s GET /modules/autoindex/htaccess/ 613s ok 22 613s --- 613s IndexOrderDefault Descending Name 613s 613s (C=N O=A) 613s GET /modules/autoindex/htaccess/?C=N&O=A 613s ok 23 613s --- 613s IndexOrderDefault Descending Name 613s 613s (C=N O=D) 613s GET /modules/autoindex/htaccess/?C=N&O=D 613s ok 24 613s --- 613s IndexOrderDefault Descending Name 613s 613s (C=M O=A) 613s GET /modules/autoindex/htaccess/?C=M&O=A 613s ok 25 613s --- 613s IndexOrderDefault Descending Name 613s 613s (C=M O=D) 613s GET /modules/autoindex/htaccess/?C=M&O=D 613s ok 26 613s --- 613s IndexOrderDefault Descending Name 613s 613s (C=S O=A) 613s GET /modules/autoindex/htaccess/?C=S&O=A 613s ok 27 613s --- 613s IndexOrderDefault Descending Name 613s 613s (C=S O=D) 613s GET /modules/autoindex/htaccess/?C=S&O=D 613s ok 28 613s --- 613s IndexOrderDefault Descending Date 613s GET /modules/autoindex/htaccess/ 613s ok 29 613s --- 613s IndexOrderDefault Descending Date 613s 613s (C=N O=A) 613s GET /modules/autoindex/htaccess/?C=N&O=A 613s ok 30 613s --- 613s IndexOrderDefault Descending Date 613s 613s (C=N O=D) 613s GET /modules/autoindex/htaccess/?C=N&O=D 613s ok 31 613s --- 613s IndexOrderDefault Descending Date 613s 613s (C=M O=A) 613s GET /modules/autoindex/htaccess/?C=M&O=A 613s ok 32 613s --- 613s IndexOrderDefault Descending Date 613s 613s (C=M O=D) 613s GET /modules/autoindex/htaccess/?C=M&O=D 613s ok 33 613s --- 613s IndexOrderDefault Descending Date 613s 613s (C=S O=A) 613s GET /modules/autoindex/htaccess/?C=S&O=A 613s ok 34 613s --- 613s IndexOrderDefault Descending Date 613s 613s (C=S O=D) 613s GET /modules/autoindex/htaccess/?C=S&O=D 613s ok 35 613s --- 613s IndexOrderDefault Descending Size 613s GET /modules/autoindex/htaccess/ 613s ok 36 613s --- 613s IndexOrderDefault Descending Size 613s 613s (C=N O=A) 613s GET /modules/autoindex/htaccess/?C=N&O=A 613s ok 37 613s --- 613s IndexOrderDefault Descending Size 613s 613s (C=N O=D) 613s GET /modules/autoindex/htaccess/?C=N&O=D 613s ok 38 613s --- 613s IndexOrderDefault Descending Size 613s 613s (C=M O=A) 613s GET /modules/autoindex/htaccess/?C=M&O=A 613s ok 39 613s --- 613s IndexOrderDefault Descending Size 613s 613s (C=M O=D) 613s GET /modules/autoindex/htaccess/?C=M&O=D 613s ok 40 613s --- 613s IndexOrderDefault Descending Size 613s 613s (C=S O=A) 613s GET /modules/autoindex/htaccess/?C=S&O=A 613s ok 41 613s --- 613s IndexOrderDefault Descending Size 613s 613s (C=S O=D) 613s GET /modules/autoindex/htaccess/?C=S&O=D 613s ok 42 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Name 613s GET /modules/autoindex/htaccess/ 613s ok 43 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Name 613s 613s (C=N O=A) 613s GET /modules/autoindex/htaccess/?C=N&O=A 613s ok 44 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Name 613s 613s (C=N O=D) 613s GET /modules/autoindex/htaccess/?C=N&O=D 613s ok 45 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Name 613s 613s (C=M O=A) 613s GET /modules/autoindex/htaccess/?C=M&O=A 613s ok 46 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Name 613s 613s (C=M O=D) 613s GET /modules/autoindex/htaccess/?C=M&O=D 613s ok 47 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Name 613s 613s (C=S O=A) 613s GET /modules/autoindex/htaccess/?C=S&O=A 613s ok 48 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Name 613s 613s (C=S O=D) 613s GET /modules/autoindex/htaccess/?C=S&O=D 613s ok 49 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Date 613s GET /modules/autoindex/htaccess/ 613s ok 50 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Date 613s 613s (C=N O=A) 613s GET /modules/autoindex/htaccess/?C=N&O=A 613s ok 51 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Date 613s 613s (C=N O=D) 613s GET /modules/autoindex/htaccess/?C=N&O=D 613s ok 52 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Date 613s 613s (C=M O=A) 613s GET /modules/autoindex/htaccess/?C=M&O=A 613s ok 53 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Date 613s 613s (C=M O=D) 613s GET /modules/autoindex/htaccess/?C=M&O=D 613s ok 54 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Date 613s 613s (C=S O=A) 613s GET /modules/autoindex/htaccess/?C=S&O=A 613s ok 55 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Date 613s 613s (C=S O=D) 613s GET /modules/autoindex/htaccess/?C=S&O=D 613s ok 56 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Size 613s GET /modules/autoindex/htaccess/ 613s ok 57 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Size 613s 613s (C=N O=A) 613s GET /modules/autoindex/htaccess/?C=N&O=A 613s ok 58 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Size 613s 613s (C=N O=D) 613s GET /modules/autoindex/htaccess/?C=N&O=D 613s ok 59 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Size 613s 613s (C=M O=A) 613s GET /modules/autoindex/htaccess/?C=M&O=A 613s ok 60 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Size 613s 613s (C=M O=D) 613s GET /modules/autoindex/htaccess/?C=M&O=D 613s ok 61 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Size 613s 613s (C=S O=A) 613s GET /modules/autoindex/htaccess/?C=S&O=A 613s ok 62 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Ascending Size 613s 613s (C=S O=D) 613s GET /modules/autoindex/htaccess/?C=S&O=D 613s ok 63 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Name 613s GET /modules/autoindex/htaccess/ 613s ok 64 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Name 613s 613s (C=N O=A) 613s GET /modules/autoindex/htaccess/?C=N&O=A 613s ok 65 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Name 613s 613s (C=N O=D) 613s GET /modules/autoindex/htaccess/?C=N&O=D 613s ok 66 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Name 613s 613s (C=M O=A) 613s GET /modules/autoindex/htaccess/?C=M&O=A 613s ok 67 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Name 613s 613s (C=M O=D) 613s GET /modules/autoindex/htaccess/?C=M&O=D 613s ok 68 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Name 613s 613s (C=S O=A) 613s GET /modules/autoindex/htaccess/?C=S&O=A 613s ok 69 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Name 613s 613s (C=S O=D) 613s GET /modules/autoindex/htaccess/?C=S&O=D 613s ok 70 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Date 613s GET /modules/autoindex/htaccess/ 613s ok 71 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Date 613s 613s (C=N O=A) 613s GET /modules/autoindex/htaccess/?C=N&O=A 613s ok 72 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Date 613s 613s (C=N O=D) 613s GET /modules/autoindex/htaccess/?C=N&O=D 613s ok 73 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Date 613s 613s (C=M O=A) 613s GET /modules/autoindex/htaccess/?C=M&O=A 613s ok 74 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Date 613s 613s (C=M O=D) 613s GET /modules/autoindex/htaccess/?C=M&O=D 613s ok 75 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Date 613s 613s (C=S O=A) 613s GET /modules/autoindex/htaccess/?C=S&O=A 613s ok 76 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Date 613s 613s (C=S O=D) 613s GET /modules/autoindex/htaccess/?C=S&O=D 613s ok 77 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Size 613s GET /modules/autoindex/htaccess/ 613s ok 78 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Size 613s 613s (C=N O=A) 613s GET /modules/autoindex/htaccess/?C=N&O=A 613s ok 79 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Size 613s 613s (C=N O=D) 613s GET /modules/autoindex/htaccess/?C=N&O=D 613s ok 80 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Size 613s 613s (C=M O=A) 613s GET /modules/autoindex/htaccess/?C=M&O=A 613s ok 81 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Size 613s 613s (C=M O=D) 613s GET /modules/autoindex/htaccess/?C=M&O=D 613s ok 82 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Size 613s 613s (C=S O=A) 613s GET /modules/autoindex/htaccess/?C=S&O=A 613s ok 83 613s --- 613s IndexOptions FancyIndexing 613s IndexOrderDefault Descending Size 613s 613s (C=S O=D) 613s GET /modules/autoindex/htaccess/?C=S&O=D 613s ok 84 613s ok 619s t/modules/autoindex2.t .............. 619s 1..3 619s # Running under perl version 5.040001 for linux 619s # Current time local: Tue May 6 17:34:24 2025 619s # Current time GMT: Tue May 6 17:34:24 2025 619s # Using Test.pm version 1.31 619s # Using Apache/Test.pm version 1.44 619s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 619s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 619s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 619s # testing : dir_broken should not be listed 619s # expected: 0 619s # received: 0 619s ok 1 619s # testing : dir_normal should be listed 619s # expected: 1 619s # received: 1 619s ok 2 619s # testing : dir_protected should not be listed 619s # expected: 0 619s # received: 0 619s ok 3 619s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 619s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 619s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 619s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 619s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 619s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 619s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 619s ok 626s t/modules/brotli.t .................. 626s 1..64 626s # Running under perl version 5.040001 for linux 626s # Current time local: Tue May 6 17:34:30 2025 626s # Current time GMT: Tue May 6 17:34:30 2025 626s # Using Test.pm version 1.31 626s # Using Apache/Test.pm version 1.44 626s qvalue: 626s # expected: 200 626s # received: '200' 626s ok 1 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 2 626s qvalue: 626s # expected: 200 626s # received: '200' 626s ok 3 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 4 626s qvalue: 626s # expected: 200 626s # received: '200' 626s ok 5 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 6 626s qvalue: 626s # expected: 200 626s # received: '200' 626s ok 7 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 8 626s qvalue: 626s # expected: 200 626s # received: '200' 626s ok 9 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 10 626s qvalue: 626s # expected: 200 626s # received: '200' 626s ok 11 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 12 626s qvalue: ; 626s # expected: 200 626s # received: '200' 626s ok 13 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 14 626s qvalue: ; 626s # expected: 200 626s # received: '200' 626s ok 15 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 16 626s qvalue: ; 626s # expected: 200 626s # received: '200' 626s ok 17 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 18 626s qvalue: ;q= 626s # expected: 200 626s # received: '200' 626s ok 19 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 20 626s qvalue: ;q= 626s # expected: 200 626s # received: '200' 626s ok 21 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 22 626s qvalue: ;q= 626s # expected: 200 626s # received: '200' 626s ok 23 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 24 626s qvalue: ;q=0 626s # expected: 200 626s # received: '200' 626s ok 25 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 26 626s qvalue: ;q=0 626s # expected: 200 626s # received: '200' 626s ok 27 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 28 626s qvalue: ;q=0 626s # expected: 200 626s # received: '200' 626s ok 29 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 30 626s qvalue: ;q=0. 626s # expected: 200 626s # received: '200' 626s ok 31 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 32 626s qvalue: ;q=0. 626s # expected: 200 626s # received: '200' 626s ok 33 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 34 626s qvalue: ;q=0. 626s # expected: 200 626s # received: '200' 626s ok 35 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 36 626s qvalue: ;q=0.0 626s # expected: 200 626s # received: '200' 626s ok 37 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 38 626s qvalue: ;q=0.0 626s # expected: 200 626s # received: '200' 626s ok 39 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 40 626s qvalue: ;q=0.0 626s # expected: 200 626s # received: '200' 626s ok 41 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 42 626s qvalue: ;q=0.00 626s # expected: 200 626s # received: '200' 626s ok 43 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 44 626s qvalue: ;q=0.00 626s # expected: 200 626s # received: '200' 626s ok 45 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 46 626s qvalue: ;q=0.00 626s # expected: 200 626s # received: '200' 626s ok 47 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 48 626s qvalue: ;q=0.000 626s # expected: 200 626s # received: '200' 626s ok 49 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 50 626s qvalue: ;q=0.000 626s # expected: 200 626s # received: '200' 626s ok 51 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 52 626s qvalue: ;q=0.000 626s # expected: 200 626s # received: '200' 626s ok 53 626s # testing : response without Content-Encoding is OK 626s # expected: undef 626s # received: undef 626s ok 54 626s qvalue: ;q=0.0000 626s # expected: 200 626s # received: '200' 626s ok 55 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 56 626s qvalue: ;q=0.0000 626s # expected: 200 626s # received: '200' 626s ok 57 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 58 626s qvalue: ;q=0.0000 626s # expected: 200 626s # received: '200' 626s ok 59 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 60 626s # expected: 200 626s # received: '200' 626s ok 61 626s # testing : response Content-Encoding is OK 626s # expected: 'br' 626s # received: 'br' 626s ok 62 626s # expected: 200 626s # received: '200' 626s ok 63 626s # testing : response Content-Encoding is OK 626s # expected: 'gzip' 626s # received: 'gzip' 626s ok 64 626s ok 632s t/modules/buffer.t .................. 632s 1..12 632s # Running under perl version 5.040001 for linux 632s # Current time local: Tue May 6 17:34:37 2025 632s # Current time GMT: Tue May 6 17:34:37 2025 632s # Using Test.pm version 1.31 632s # Using Apache/Test.pm version 1.44 632s # testing : Checking return code is '200' 632s # expected: 200 632s # received: '200' 632s ok 1 632s ok 2 632s # testing : Checking return code is '200' 632s # expected: 200 632s # received: '200' 632s ok 3 632s ok 4 632s # testing : Checking return code is '200' 632s # expected: 200 632s # received: '200' 632s ok 5 632s ok 6 632s # testing : Checking return code is '200' 632s # expected: 200 632s # received: '200' 632s ok 7 632s ok 8 632s # testing : Checking return code is '200' 632s # expected: 200 632s # received: '200' 632s ok 9 632s ok 10 632s # testing : Checking return code is '200' 632s # expected: 200 632s # received: '200' 632s ok 11 632s ok 12 632s ok 639s t/modules/cache.t ................... 639s 1..3 639s # Running under perl version 5.040001 for linux 639s # Current time local: Tue May 6 17:34:43 2025 639s # Current time GMT: Tue May 6 17:34:43 2025 639s # Using Test.pm version 1.31 639s # Using Apache/Test.pm version 1.44 639s # testing : non-cached call to index.html 639s # expected: 200 639s # received: '200' 639s ok 1 639s # testing : call to cache index.html 639s # expected: 200 639s # received: '200' 639s ok 2 639s # testing : cached call to index.html 639s # expected: 200 639s # received: '200' 639s ok 3 639s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 639s ok 648s t/modules/cgi.t ..................... 648s 1..58 648s # Running under perl version 5.040001 for linux 648s # Current time local: Tue May 6 17:34:50 2025 648s # Current time GMT: Tue May 6 17:34:50 2025 648s # Using Test.pm version 1.31 648s # Using Apache/Test.pm version 1.44 648s # testing : return code for acceptpathinfodefault.sh 648s # expected: 200 648s # received: '200' 648s ok 1 648s # testing : body for acceptpathinfodefault.sh 648s # expected: '' 648s # received: '' 648s ok 2 648s # testing : return code for acceptpathinfodefault.sh/foo 648s # expected: 200 648s # received: '200' 648s ok 3 648s # testing : body for acceptpathinfodefault.sh/foo 648s # expected: '/foo' 648s # received: '/foo' 648s ok 4 648s # testing : return code for acceptpathinfooff.sh 648s # expected: 200 648s # received: '200' 648s ok 5 648s # testing : body for acceptpathinfooff.sh 648s # expected: '' 648s # received: '' 648s ok 6 648s # testing : return code for acceptpathinfooff.sh/foo 648s # expected: 404 648s # received: '404' 648s ok 7 648s # no body test for this one 648s ok 8 648s # testing : return code for acceptpathinfoon.sh 648s # expected: 200 648s # received: '200' 648s ok 9 648s # testing : body for acceptpathinfoon.sh 648s # expected: '' 648s # received: '' 648s ok 10 648s # testing : return code for acceptpathinfoon.sh/foo 648s # expected: 200 648s # received: '200' 648s ok 11 648s # testing : body for acceptpathinfoon.sh/foo 648s # expected: '/foo' 648s # received: '/foo' 648s ok 12 648s # testing : return code for bogus-perl.pl 648s # expected: 500 648s # received: '500' 648s ok 13 648s # cgi log created ok. 648s ok 14 648s # testing : return code for bogus-sh.sh 648s # expected: 500 648s # received: '500' 648s ok 15 648s # checking that log size (807) is bigger than it used to be (523) 648s ok 16 648s # testing : return code for nph-stderr.pl 648s # expected: 200 648s # received: '200' 648s ok 17 648s # testing : body for nph-stderr.pl 648s # expected: 'this is nph-stdout' 648s # received: 'this is nph-stdout' 648s ok 18 648s # testing : return code for nph-test.pl 648s # expected: 200 648s # received: '200' 648s ok 19 648s # testing : body for nph-test.pl 648s # expected: 'ok' 648s # received: 'ok' 648s ok 20 648s # testing : return code for perl.pl 648s # expected: 200 648s # received: '200' 648s ok 21 648s # testing : body for perl.pl 648s # expected: 'perl cgi' 648s # received: 'perl cgi' 648s ok 22 648s # testing : return code for sh.sh 648s # expected: 200 648s # received: '200' 648s ok 23 648s # testing : body for sh.sh 648s # expected: 'sh cgi' 648s # received: 'sh cgi' 648s ok 24 648s # testing : return code for stderr1.pl 648s # expected: 200 648s # received: '200' 648s ok 25 648s # testing : body for stderr1.pl 648s # expected: 'this is stdout' 648s # received: 'this is stdout' 648s ok 26 648s # testing : return code for stderr2.pl 648s # expected: 200 648s # received: '200' 648s ok 27 648s # testing : body for stderr2.pl 648s # expected: 'this is also stdout' 648s # received: 'this is also stdout' 648s ok 28 648s # testing : return code for stderr3.pl 648s # expected: 200 648s # received: '200' 648s ok 29 648s # testing : body for stderr3.pl 648s # expected: 'this is more stdout' 648s # received: 'this is more stdout' 648s ok 30 648s # posted content (length 10) to bogus-perl.pl 648s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 648s # expected: '500' 648s # received: '500' 648s ok 31 648s # checking that log size (35781) is greater than 807 648s ok 32 648s # verifying that logged content is 10 characters 648s ok 33 648s # posted content (length 99) to bogus-perl.pl 648s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 648s # expected: '500' 648s # received: '500' 648s ok 34 648s # checking that log size (36240) is greater than 35781 648s ok 35 648s # verifying that logged content is 99 characters 648s ok 36 648s # posted content (length 250) to bogus-perl.pl 648s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 648s # expected: '500' 648s # received: '500' 648s ok 37 648s # checking that log size (36851) is greater than 36240 648s ok 38 648s # verifying that logged content is 250 characters 648s ok 39 648s # posted content (length 255) to bogus-perl.pl 648s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 648s # expected: '500' 648s # received: '500' 648s ok 40 648s # checking that log size (37467) is greater than 36851 648s ok 41 648s # verifying that logged content is 255 characters 648s ok 42 648s # posted content (length 256) to bogus-perl.pl 648s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 648s # expected: '500' 648s # received: '500' 648s ok 43 648s # checking that log size (38084) is greater than 37467 648s ok 44 648s # verifying that logged content is 256 characters 648s ok 45 648s # posted content (length 257) to bogus-perl.pl 648s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 648s # expected: '500' 648s # received: '500' 648s ok 46 648s # checking that log size (38701) is greater than 38084 648s ok 47 648s # verifying that logged content is 256 characters 648s ok 48 648s # posted content (length 258) to bogus-perl.pl 648s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 648s # expected: '500' 648s # received: '500' 648s ok 49 648s # checking that log size (39318) is greater than 38701 648s ok 50 648s # verifying that logged content is 256 characters 648s ok 51 648s # posted content (length 1024) to bogus-perl.pl 648s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 648s # expected: '500' 648s # received: '500' 648s ok 52 648s # checking that log size (39936) is greater than 39318 648s ok 53 648s # verifying that logged content is 256 characters 648s ok 54 648s # verifying log is greater than 40960 bytes. 648s ok 55 648s # verifying log did not grow after making bogus request. 648s ok 56 648s # verifying log did not grow after making another bogus request. 648s ok 57 648s # checking that HEAD /modules/cgi/perl.pl returns 200. 648s ok 58 648s ok 655s t/modules/data.t .................... 655s 1..2 655s # Running under perl version 5.040001 for linux 655s # Current time local: Tue May 6 17:34:59 2025 655s # Current time GMT: Tue May 6 17:34:59 2025 655s # Using Test.pm version 1.31 655s # Using Apache/Test.pm version 1.44 655s # testing : Checking return code is '200' 655s # expected: 200 655s # received: '200' 655s ok 1 655s ok 2 655s ok 663s t/modules/dav.t ..................... 663s 1..19 663s # Running under perl version 5.040001 for linux 663s # Current time local: Tue May 6 17:35:06 2025 663s # Current time GMT: Tue May 6 17:35:06 2025 663s # Using Test.pm version 1.31 663s # Using Apache/Test.pm version 1.44 663s resource lock test: 663s ok 1 663s DAV put test: 663s ok 2 663s getting DAV resource properties: 663s ok 3 663s created: Tue, 06 May 2025 17:35:12 GMT 663s modified: Tue, 06 May 2025 17:35:12 GMT 663s now: Tue, 06 May 2025 17:35:14 GMT 663s ok 4 663s ok 5 663s resource lock status test: 663s ok 6 663s resource unlock test: 663s ok 7 663s resource lock status test: 663s ok 8 663s getting uri... 663s expect: 663s -> 663s 663s
663s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

765s # 765s # 765s # Hello World 765s # 765s #

[back]

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

mod_include test

765s # 765s # 765s # Hello World 765s # 765s #

[back]

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

mod_include test

765s # 765s # 765s # Hello World 765s # 765s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p30754e34_foo1]

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

LoadBalancer Status for balancer://foo2 [p30754e34_foo2]

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

LoadBalancer Status for balancer://foo3 [p30754e34_foo3]

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

LoadBalancer Status for balancer://foo4 [p30754e34_foo4]

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

LoadBalancer Status for balancer://pr45434 [p30754e34_pr45434]

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

LoadBalancer Status for balancer://failover [p30754e34_failover]

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

LoadBalancer Status for balancer://dynproxy [p30754e34_dynproxy]

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

Moved Permanently

881s #

The document has moved here.

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

Moved Permanently

881s #

The document has moved here.

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

Moved Permanently

881s #

The document has moved here.

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

Moved Permanently

881s #

The document has moved here.

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

Multiple Choices

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

Available documents: 881s #

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

Multiple Choices

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

Available documents: 881s #

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

Multiple Choices

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

Available documents: 881s #

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

Moved Permanently

881s #

The document has moved here.

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

Multiple Choices

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

Available documents: 881s #

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

Multiple Choices

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

Available documents: 881s #

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

Moved Permanently

881s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

886s
Current Time: Tuesday, 06-May-2025 17:38:57 UTC
886s
Restart Time: Tuesday, 06-May-2025 17:28:18 UTC
886s
Parent Server Config. Generation: 1
886s
Parent Server MPM Generation: 0
886s
Server uptime: 10 minutes 38 seconds
886s
Server load: 0.96 0.90 0.56
886s
Total accesses: 6880 - Total Traffic: 136.9 MB - Total Duration: 142152
886s
CPU Usage: u1.77 s2.99 cu7.3 cs12.61 - 3.87% CPU load
886s
10.8 requests/sec - 219.7 kB/second - 20.4 kB/request - 20.6616 ms/request
886s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
886s
..W.__.
886s

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

886s 886s 886s 886s 886s 886s 886s 886s 886s 886s 886s 886s 886s 886s 886s 886s 886s 886s 886s
SrvPIDAccMCPU 886s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0-0/0/2841. 886s 0.00681379970.00.0070.84 886s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
1-0-0/0/2825. 886s 0.00671377920.00.0049.21 886s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
2-01484940/988/988W 886s 4.3700362230.016.6816.68 886s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
3-0-0/0/14. 886s 0.00661153680.00.000.02 886s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
4-02879470/113/117_ 886s 0.40517230.00.080.08 886s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
5-02879520/82/89_ 886s 0.4151139600.00.040.05 886s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
6-0-0/0/6. 886s 0.00650860.00.000.00 886s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
886s
886s 886s 886s 886s 886s 886s 886s 886s 886s 886s 886s 886s
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
886s 886s ok 1 886s ok 892s t/modules/substitute.t .............. 892s 1..19 892s # Running under perl version 5.040001 for linux 892s # Current time local: Tue May 6 17:38:57 2025 892s # Current time GMT: Tue May 6 17:38:57 2025 892s # Using Test.pm version 1.31 892s # Using Apache/Test.pm version 1.44 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 892s got 200 'barbar': OK 892s ok 1 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 892s got 200 'barbar': OK 892s ok 2 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 892s got 200 'foofoo': OK 892s ok 3 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 892s got 200 'barbar': OK 892s ok 4 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 892s got 200 'barbar': OK 892s ok 5 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 892s got 200 'barbar': OK 892s ok 6 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 892s got 200 'foof 892s oo': OK 892s ok 7 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 892s got 200 'xfoo': OK 892s ok 8 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 892s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 892s ok 9 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 892s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 892s got 200 'barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 892s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s barx 893s ': OK 893s ok 10 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 893s got 200 'a$1axb(': OK 893s ok 11 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 893s got 200 'a$XX': OK 893s ok 12 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 893s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 893s ok 13 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 893s got 200 'x&x': OK 893s ok 14 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 893s got 200 'xx': OK 893s ok 15 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 893s got 200 'fcooar': OK 893s ok 16 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 893s got 200 'fc$1ar': OK 893s ok 17 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 893s got 200 'fdooar': OK 893s ok 18 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 893s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 893s got 200 'XXXfooXXX 893s bar': OK 893s ok 19 893s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 893s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 893s ok 901s t/modules/unique_id.t ............... 901s 1..300 901s # Running under perl version 5.040001 for linux 901s # Current time local: Tue May 6 17:39:03 2025 901s # Current time GMT: Tue May 6 17:39:03 2025 901s # Using Test.pm version 1.31 901s # Using Apache/Test.pm version 1.44 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 1 901s # unique id: aBpJPXs0HRnVYG1mQLkgXgAAAAQ 901s ok 2 901s ok 3 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 4 901s # unique id: aBpJPe03ZapcQmJk_lGImAAAAAI 901s ok 5 901s ok 6 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 7 901s # unique id: aBpJPW9UMDKvRYK4ORtx2wAAAAU 901s ok 8 901s ok 9 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 10 901s # unique id: aBpJPXs0HRnVYG1mQLkgXwAAAAQ 901s ok 11 901s ok 12 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 13 901s # unique id: aBpJPe03ZapcQmJk_lGImQAAAAI 901s ok 14 901s ok 15 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 16 901s # unique id: aBpJPW9UMDKvRYK4ORtx3AAAAAU 901s ok 17 901s ok 18 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 19 901s # unique id: aBpJPXs0HRnVYG1mQLkgYAAAAAQ 901s ok 20 901s ok 21 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 22 901s # unique id: aBpJPe03ZapcQmJk_lGImgAAAAI 901s ok 23 901s ok 24 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 25 901s # unique id: aBpJPW9UMDKvRYK4ORtx3QAAAAU 901s ok 26 901s ok 27 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 28 901s # unique id: aBpJPXs0HRnVYG1mQLkgYQAAAAQ 901s ok 29 901s ok 30 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 31 901s # unique id: aBpJPe03ZapcQmJk_lGImwAAAAI 901s ok 32 901s ok 33 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 34 901s # unique id: aBpJPW9UMDKvRYK4ORtx3gAAAAU 901s ok 35 901s ok 36 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 37 901s # unique id: aBpJPXs0HRnVYG1mQLkgYgAAAAQ 901s ok 38 901s ok 39 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 40 901s # unique id: aBpJPe03ZapcQmJk_lGInAAAAAI 901s ok 41 901s ok 42 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 43 901s # unique id: aBpJPW9UMDKvRYK4ORtx3wAAAAU 901s ok 44 901s ok 45 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 46 901s # unique id: aBpJPXs0HRnVYG1mQLkgYwAAAAQ 901s ok 47 901s ok 48 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 49 901s # unique id: aBpJPe03ZapcQmJk_lGInQAAAAI 901s ok 50 901s ok 51 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 52 901s # unique id: aBpJPW9UMDKvRYK4ORtx4AAAAAU 901s ok 53 901s ok 54 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 55 901s # unique id: aBpJPXs0HRnVYG1mQLkgZAAAAAQ 901s ok 56 901s ok 57 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 58 901s # unique id: aBpJPe03ZapcQmJk_lGIngAAAAI 901s ok 59 901s ok 60 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 61 901s # unique id: aBpJPm9UMDKvRYK4ORtx4QAAAAU 901s ok 62 901s ok 63 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 64 901s # unique id: aBpJPns0HRnVYG1mQLkgZQAAAAQ 901s ok 65 901s ok 66 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 67 901s # unique id: aBpJPu03ZapcQmJk_lGInwAAAAI 901s ok 68 901s ok 69 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 70 901s # unique id: aBpJPm9UMDKvRYK4ORtx4gAAAAU 901s ok 71 901s ok 72 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 73 901s # unique id: aBpJPns0HRnVYG1mQLkgZgAAAAQ 901s ok 74 901s ok 75 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 76 901s # unique id: aBpJPu03ZapcQmJk_lGIoAAAAAI 901s ok 77 901s ok 78 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 79 901s # unique id: aBpJPm9UMDKvRYK4ORtx4wAAAAU 901s ok 80 901s ok 81 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 82 901s # unique id: aBpJPns0HRnVYG1mQLkgZwAAAAQ 901s ok 83 901s ok 84 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 85 901s # unique id: aBpJPu03ZapcQmJk_lGIoQAAAAI 901s ok 86 901s ok 87 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 88 901s # unique id: aBpJPm9UMDKvRYK4ORtx5AAAAAU 901s ok 89 901s ok 90 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 91 901s # unique id: aBpJPns0HRnVYG1mQLkgaAAAAAQ 901s ok 92 901s ok 93 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 94 901s # unique id: aBpJPu03ZapcQmJk_lGIogAAAAI 901s ok 95 901s ok 96 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 97 901s # unique id: aBpJPm9UMDKvRYK4ORtx5QAAAAU 901s ok 98 901s ok 99 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 100 901s # unique id: aBpJPns0HRnVYG1mQLkgaQAAAAQ 901s ok 101 901s ok 102 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 103 901s # unique id: aBpJPu03ZapcQmJk_lGIowAAAAI 901s ok 104 901s ok 105 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 106 901s # unique id: aBpJPm9UMDKvRYK4ORtx5gAAAAU 901s ok 107 901s ok 108 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 109 901s # unique id: aBpJPns0HRnVYG1mQLkgagAAAAQ 901s ok 110 901s ok 111 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 112 901s # unique id: aBpJPu03ZapcQmJk_lGIpAAAAAI 901s ok 113 901s ok 114 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 115 901s # unique id: aBpJPm9UMDKvRYK4ORtx5wAAAAU 901s ok 116 901s ok 117 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 118 901s # unique id: aBpJPns0HRnVYG1mQLkgawAAAAQ 901s ok 119 901s ok 120 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 121 901s # unique id: aBpJPu03ZapcQmJk_lGIpQAAAAI 901s ok 122 901s ok 123 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 124 901s # unique id: aBpJPm9UMDKvRYK4ORtx6AAAAAU 901s ok 125 901s ok 126 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 127 901s # unique id: aBpJPns0HRnVYG1mQLkgbAAAAAQ 901s ok 128 901s ok 129 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 130 901s # unique id: aBpJPu03ZapcQmJk_lGIpgAAAAI 901s ok 131 901s ok 132 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 133 901s # unique id: aBpJPm9UMDKvRYK4ORtx6QAAAAU 901s ok 134 901s ok 135 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 136 901s # unique id: aBpJPns0HRnVYG1mQLkgbQAAAAQ 901s ok 137 901s ok 138 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 139 901s # unique id: aBpJPu03ZapcQmJk_lGIpwAAAAI 901s ok 140 901s ok 141 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 142 901s # unique id: aBpJPm9UMDKvRYK4ORtx6gAAAAU 901s ok 143 901s ok 144 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 145 901s # unique id: aBpJPns0HRnVYG1mQLkgbgAAAAQ 901s ok 146 901s ok 147 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 148 901s # unique id: aBpJPu03ZapcQmJk_lGIqAAAAAI 901s ok 149 901s ok 150 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 151 901s # unique id: aBpJPm9UMDKvRYK4ORtx6wAAAAU 901s ok 152 901s ok 153 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 154 901s # unique id: aBpJPns0HRnVYG1mQLkgbwAAAAQ 901s ok 155 901s ok 156 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 157 901s # unique id: aBpJPu03ZapcQmJk_lGIqQAAAAI 901s ok 158 901s ok 159 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 160 901s # unique id: aBpJPm9UMDKvRYK4ORtx7AAAAAU 901s ok 161 901s ok 162 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 163 901s # unique id: aBpJPns0HRnVYG1mQLkgcAAAAAQ 901s ok 164 901s ok 165 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 166 901s # unique id: aBpJPu03ZapcQmJk_lGIqgAAAAI 901s ok 167 901s ok 168 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 169 901s # unique id: aBpJP29UMDKvRYK4ORtx7QAAAAU 901s ok 170 901s ok 171 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 172 901s # unique id: aBpJP3s0HRnVYG1mQLkgcQAAAAQ 901s ok 173 901s ok 174 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 175 901s # unique id: aBpJP-03ZapcQmJk_lGIqwAAAAI 901s ok 176 901s ok 177 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 178 901s # unique id: aBpJP29UMDKvRYK4ORtx7gAAAAU 901s ok 179 901s ok 180 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 181 901s # unique id: aBpJP3s0HRnVYG1mQLkgcgAAAAQ 901s ok 182 901s ok 183 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 184 901s # unique id: aBpJP-03ZapcQmJk_lGIrAAAAAI 901s ok 185 901s ok 186 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 187 901s # unique id: aBpJP29UMDKvRYK4ORtx7wAAAAU 901s ok 188 901s ok 189 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 190 901s # unique id: aBpJP3s0HRnVYG1mQLkgcwAAAAQ 901s ok 191 901s ok 192 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 193 901s # unique id: aBpJP-03ZapcQmJk_lGIrQAAAAI 901s ok 194 901s ok 195 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 196 901s # unique id: aBpJP29UMDKvRYK4ORtx8AAAAAU 901s ok 197 901s ok 198 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 199 901s # unique id: aBpJP3s0HRnVYG1mQLkgdAAAAAQ 901s ok 200 901s ok 201 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 202 901s # unique id: aBpJP-03ZapcQmJk_lGIrgAAAAI 901s ok 203 901s ok 204 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 205 901s # unique id: aBpJP29UMDKvRYK4ORtx8QAAAAU 901s ok 206 901s ok 207 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 208 901s # unique id: aBpJP3s0HRnVYG1mQLkgdQAAAAQ 901s ok 209 901s ok 210 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 211 901s # unique id: aBpJP-03ZapcQmJk_lGIrwAAAAI 901s ok 212 901s ok 213 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 214 901s # unique id: aBpJP29UMDKvRYK4ORtx8gAAAAU 901s ok 215 901s ok 216 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 217 901s # unique id: aBpJP3s0HRnVYG1mQLkgdgAAAAQ 901s ok 218 901s ok 219 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 220 901s # unique id: aBpJP-03ZapcQmJk_lGIsAAAAAI 901s ok 221 901s ok 222 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 223 901s # unique id: aBpJP29UMDKvRYK4ORtx8wAAAAU 901s ok 224 901s ok 225 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 226 901s # unique id: aBpJP3s0HRnVYG1mQLkgdwAAAAQ 901s ok 227 901s ok 228 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 229 901s # unique id: aBpJP-03ZapcQmJk_lGIsQAAAAI 901s ok 230 901s ok 231 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 232 901s # unique id: aBpJP29UMDKvRYK4ORtx9AAAAAU 901s ok 233 901s ok 234 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 235 901s # unique id: aBpJP3s0HRnVYG1mQLkgeAAAAAQ 901s ok 236 901s ok 237 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 238 901s # unique id: aBpJP-03ZapcQmJk_lGIsgAAAAI 901s ok 239 901s ok 240 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 241 901s # unique id: aBpJP29UMDKvRYK4ORtx9QAAAAU 901s ok 242 901s ok 243 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 244 901s # unique id: aBpJP3s0HRnVYG1mQLkgeQAAAAQ 901s ok 245 901s ok 246 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 247 901s # unique id: aBpJP-03ZapcQmJk_lGIswAAAAI 901s ok 248 901s ok 249 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 250 901s # unique id: aBpJP29UMDKvRYK4ORtx9gAAAAU 901s ok 251 901s ok 252 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 253 901s # unique id: aBpJP3s0HRnVYG1mQLkgegAAAAQ 901s ok 254 901s ok 255 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 256 901s # unique id: aBpJP-03ZapcQmJk_lGItAAAAAI 901s ok 257 901s ok 258 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 259 901s # unique id: aBpJP29UMDKvRYK4ORtx9wAAAAU 901s ok 260 901s ok 261 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 262 901s # unique id: aBpJP3s0HRnVYG1mQLkgewAAAAQ 901s ok 263 901s ok 264 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 265 901s # unique id: aBpJP-03ZapcQmJk_lGItQAAAAI 901s ok 266 901s ok 267 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 268 901s # unique id: aBpJP29UMDKvRYK4ORtx-AAAAAU 901s ok 269 901s ok 270 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 271 901s # unique id: aBpJP3s0HRnVYG1mQLkgfAAAAAQ 901s ok 272 901s ok 273 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 274 901s # unique id: aBpJP-03ZapcQmJk_lGItgAAAAI 901s ok 275 901s ok 276 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 277 901s # unique id: aBpJP29UMDKvRYK4ORtx-QAAAAU 901s ok 278 901s ok 279 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 280 901s # unique id: aBpJQHs0HRnVYG1mQLkgfQAAAAQ 901s ok 281 901s ok 282 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 283 901s # unique id: aBpJQO03ZapcQmJk_lGItwAAAAI 901s ok 284 901s ok 285 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 286 901s # unique id: aBpJQG9UMDKvRYK4ORtx-gAAAAU 901s ok 287 901s ok 288 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 289 901s # unique id: aBpJQHs0HRnVYG1mQLkgfgAAAAQ 901s ok 290 901s ok 291 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 292 901s # unique id: aBpJQO03ZapcQmJk_lGIuAAAAAI 901s ok 293 901s ok 294 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 295 901s # unique id: aBpJQG9UMDKvRYK4ORtx-wAAAAU 901s ok 296 901s ok 297 901s # testing : fetch unique ID 901s # expected: 200 901s # received: '200' 901s ok 298 901s # unique id: aBpJQHs0HRnVYG1mQLkgfwAAAAQ 901s ok 299 901s ok 300 901s ok 908s t/modules/usertrack.t ............... 908s 1..1004 908s # Running under perl version 5.040001 for linux 908s # Current time local: Tue May 6 17:39:12 2025 908s # Current time GMT: Tue May 6 17:39:12 2025 908s # Using Test.pm version 1.31 908s # Using Apache/Test.pm version 1.44 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 1 908s ok 2 908s Set-Cookie: usertrack_test=624c622c.6347b188bb400; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=624c622c.6347b188bb400 908s ok 3 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 4 908s ok 5 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 6 908s ok 7 908s Set-Cookie: usertrack_test=23ff456e.6347b188bf1ef; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=23ff456e.6347b188bf1ef 908s ok 8 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 9 908s ok 10 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 11 908s ok 12 908s Set-Cookie: usertrack_test=29ba29e3.6347b188c1b28; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=29ba29e3.6347b188c1b28 908s ok 13 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 14 908s ok 15 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 16 908s ok 17 908s Set-Cookie: usertrack_test=3fecee2b.6347b188c4305; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=3fecee2b.6347b188c4305 908s ok 18 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 19 908s ok 20 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 21 908s ok 22 908s Set-Cookie: usertrack_test=b4bc68de.6347b188c6b34; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=b4bc68de.6347b188c6b34 908s ok 23 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 24 908s ok 25 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 26 908s ok 27 908s Set-Cookie: usertrack_test=38a31be3.6347b188c92c1; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=38a31be3.6347b188c92c1 908s ok 28 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 29 908s ok 30 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 31 908s ok 32 908s Set-Cookie: usertrack_test=c8a27236.6347b188cbad9; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=c8a27236.6347b188cbad9 908s ok 33 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 34 908s ok 35 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 36 908s ok 37 908s Set-Cookie: usertrack_test=25f38f3d.6347b188ce1dc; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=25f38f3d.6347b188ce1dc 908s ok 38 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 39 908s ok 40 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 41 908s ok 42 908s Set-Cookie: usertrack_test=6c6f14a.6347b188d0ac6; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=6c6f14a.6347b188d0ac6 908s ok 43 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 44 908s ok 45 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 46 908s ok 47 908s Set-Cookie: usertrack_test=fe18ddba.6347b188d348c; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=fe18ddba.6347b188d348c 908s ok 48 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 49 908s ok 50 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 51 908s ok 52 908s Set-Cookie: usertrack_test=4a09a702.6347b188d5de1; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=4a09a702.6347b188d5de1 908s ok 53 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 54 908s ok 55 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 56 908s ok 57 908s Set-Cookie: usertrack_test=452a2968.6347b188d8718; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=452a2968.6347b188d8718 908s ok 58 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 59 908s ok 60 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 61 908s ok 62 908s Set-Cookie: usertrack_test=dc43b55b.6347b188db03f; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=dc43b55b.6347b188db03f 908s ok 63 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 64 908s ok 65 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 66 908s ok 67 908s Set-Cookie: usertrack_test=f183c801.6347b188dd8f1; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=f183c801.6347b188dd8f1 908s ok 68 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 69 908s ok 70 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 71 908s ok 72 908s Set-Cookie: usertrack_test=3dcd6266.6347b188e0150; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=3dcd6266.6347b188e0150 908s ok 73 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 74 908s ok 75 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 76 908s ok 77 908s Set-Cookie: usertrack_test=6877057f.6347b188e2942; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=6877057f.6347b188e2942 908s ok 78 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 79 908s ok 80 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 81 908s ok 82 908s Set-Cookie: usertrack_test=1cf4188b.6347b188e50cd; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=1cf4188b.6347b188e50cd 908s ok 83 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 84 908s ok 85 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 86 908s ok 87 908s Set-Cookie: usertrack_test=6f743d43.6347b188e7b76; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=6f743d43.6347b188e7b76 908s ok 88 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 89 908s ok 90 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 91 908s ok 92 908s Set-Cookie: usertrack_test=3b6dff2c.6347b188ea47b; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=3b6dff2c.6347b188ea47b 908s ok 93 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 94 908s ok 95 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 96 908s ok 97 908s Set-Cookie: usertrack_test=c07cac3a.6347b188ecd19; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=c07cac3a.6347b188ecd19 908s ok 98 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 99 908s ok 100 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 101 908s ok 102 908s Set-Cookie: usertrack_test=c31c7fb9.6347b188ef435; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=c31c7fb9.6347b188ef435 908s ok 103 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 104 908s ok 105 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 106 908s ok 107 908s Set-Cookie: usertrack_test=ef399276.6347b188f1a92; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=ef399276.6347b188f1a92 908s ok 108 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 109 908s ok 110 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 111 908s ok 112 908s Set-Cookie: usertrack_test=4a4ab6.6347b188f419d; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=4a4ab6.6347b188f419d 908s ok 113 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 114 908s ok 115 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 116 908s ok 117 908s Set-Cookie: usertrack_test=208c886c.6347b188f67c8; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=208c886c.6347b188f67c8 908s ok 118 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 119 908s ok 120 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 121 908s ok 122 908s Set-Cookie: usertrack_test=372a8146.6347b188f8ebd; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=372a8146.6347b188f8ebd 908s ok 123 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 124 908s ok 125 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 126 908s ok 127 908s Set-Cookie: usertrack_test=55f90d12.6347b188fb4ac; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=55f90d12.6347b188fb4ac 908s ok 128 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 129 908s ok 130 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 131 908s ok 132 908s Set-Cookie: usertrack_test=2f82b88b.6347b188fd994; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=2f82b88b.6347b188fd994 908s ok 133 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 134 908s ok 135 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 136 908s ok 137 908s Set-Cookie: usertrack_test=81dbff4e.6347b188ffe47; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=81dbff4e.6347b188ffe47 908s ok 138 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 139 908s ok 140 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 141 908s ok 142 908s Set-Cookie: usertrack_test=5fda5476.6347b189024af; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=5fda5476.6347b189024af 908s ok 143 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 144 908s ok 145 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 146 908s ok 147 908s Set-Cookie: usertrack_test=1afec9ef.6347b18904a30; path=/; expires=Tue, 06-May-25 17:40:17 GMT 908s Cookie: usertrack_test=1afec9ef.6347b18904a30 908s ok 148 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 149 908s ok 150 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 151 908s ok 152 908s Set-Cookie: usertrack_test=68d499f3.6347b18907011; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=68d499f3.6347b18907011 908s ok 153 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 154 908s ok 155 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 156 908s ok 157 908s Set-Cookie: usertrack_test=1b4cd33f.6347b18909650; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=1b4cd33f.6347b18909650 908s ok 158 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 159 908s ok 160 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 161 908s ok 162 908s Set-Cookie: usertrack_test=f95c2e16.6347b1890bb63; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=f95c2e16.6347b1890bb63 908s ok 163 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 164 908s ok 165 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 166 908s ok 167 908s Set-Cookie: usertrack_test=e07b6da3.6347b1890e088; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=e07b6da3.6347b1890e088 908s ok 168 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 169 908s ok 170 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 171 908s ok 172 908s Set-Cookie: usertrack_test=3cb19200.6347b18910573; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=3cb19200.6347b18910573 908s ok 173 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 174 908s ok 175 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 176 908s ok 177 908s Set-Cookie: usertrack_test=b3a217b4.6347b18912ab2; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=b3a217b4.6347b18912ab2 908s ok 178 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 179 908s ok 180 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 181 908s ok 182 908s Set-Cookie: usertrack_test=57242a3e.6347b18914e7e; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=57242a3e.6347b18914e7e 908s ok 183 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 184 908s ok 185 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 186 908s ok 187 908s Set-Cookie: usertrack_test=62fda2a0.6347b1891731b; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=62fda2a0.6347b1891731b 908s ok 188 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 189 908s ok 190 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 191 908s ok 192 908s Set-Cookie: usertrack_test=e4212c83.6347b189197a8; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=e4212c83.6347b189197a8 908s ok 193 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 194 908s ok 195 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 196 908s ok 197 908s Set-Cookie: usertrack_test=e4aca1e7.6347b1891bba1; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=e4aca1e7.6347b1891bba1 908s ok 198 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 199 908s ok 200 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 201 908s ok 202 908s Set-Cookie: usertrack_test=e322ee50.6347b1891e002; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=e322ee50.6347b1891e002 908s ok 203 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 204 908s ok 205 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 206 908s ok 207 908s Set-Cookie: usertrack_test=81b6bff4.6347b18920415; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=81b6bff4.6347b18920415 908s ok 208 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 209 908s ok 210 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 211 908s ok 212 908s Set-Cookie: usertrack_test=80388640.6347b1892282d; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=80388640.6347b1892282d 908s ok 213 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 214 908s ok 215 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 216 908s ok 217 908s Set-Cookie: usertrack_test=69c475d9.6347b18924d0e; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=69c475d9.6347b18924d0e 908s ok 218 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 219 908s ok 220 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 221 908s ok 222 908s Set-Cookie: usertrack_test=cc144231.6347b18927139; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=cc144231.6347b18927139 908s ok 223 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 224 908s ok 225 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 226 908s ok 227 908s Set-Cookie: usertrack_test=c4bca655.6347b18929655; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=c4bca655.6347b18929655 908s ok 228 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 229 908s ok 230 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 231 908s ok 232 908s Set-Cookie: usertrack_test=e8b657b6.6347b1892bc1b; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=e8b657b6.6347b1892bc1b 908s ok 233 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 234 908s ok 235 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 236 908s ok 237 908s Set-Cookie: usertrack_test=2092b64f.6347b1892e1e6; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=2092b64f.6347b1892e1e6 908s ok 238 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 239 908s ok 240 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 241 908s ok 242 908s Set-Cookie: usertrack_test=7996fb17.6347b18930687; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=7996fb17.6347b18930687 908s ok 243 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 244 908s ok 245 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 246 908s ok 247 908s Set-Cookie: usertrack_test=ad757191.6347b18932d51; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=ad757191.6347b18932d51 908s ok 248 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 249 908s ok 250 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 251 908s ok 252 908s Set-Cookie: usertrack_test=7273bdb7.6347b1893535f; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=7273bdb7.6347b1893535f 908s ok 253 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 254 908s ok 255 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 256 908s ok 257 908s Set-Cookie: usertrack_test=84de050c.6347b189378a2; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=84de050c.6347b189378a2 908s ok 258 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 259 908s ok 260 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 261 908s ok 262 908s Set-Cookie: usertrack_test=480eefe.6347b18939ec3; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=480eefe.6347b18939ec3 908s ok 263 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 264 908s ok 265 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 266 908s ok 267 908s Set-Cookie: usertrack_test=3381b346.6347b1893c4d2; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=3381b346.6347b1893c4d2 908s ok 268 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 269 908s ok 270 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 271 908s ok 272 908s Set-Cookie: usertrack_test=48a2b58d.6347b1893e91e; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=48a2b58d.6347b1893e91e 908s ok 273 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 274 908s ok 275 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 276 908s ok 277 908s Set-Cookie: usertrack_test=ee65ec0a.6347b18940e4c; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=ee65ec0a.6347b18940e4c 908s ok 278 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 279 908s ok 280 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 281 908s ok 282 908s Set-Cookie: usertrack_test=f1660d27.6347b189432cb; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=f1660d27.6347b189432cb 908s ok 283 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 284 908s ok 285 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 286 908s ok 287 908s Set-Cookie: usertrack_test=6044063b.6347b18945776; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=6044063b.6347b18945776 908s ok 288 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 289 908s ok 290 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 291 908s ok 292 908s Set-Cookie: usertrack_test=d3f21a5.6347b18947d11; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=d3f21a5.6347b18947d11 908s ok 293 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 294 908s ok 295 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 296 908s ok 297 908s Set-Cookie: usertrack_test=9165b0a7.6347b1894a259; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=9165b0a7.6347b1894a259 908s ok 298 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 299 908s ok 300 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 301 908s ok 302 908s Set-Cookie: usertrack_test=db426095.6347b1894c749; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=db426095.6347b1894c749 908s ok 303 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 304 908s ok 305 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 306 908s ok 307 908s Set-Cookie: usertrack_test=f7a60265.6347b1894ed5f; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=f7a60265.6347b1894ed5f 908s ok 308 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 309 908s ok 310 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 311 908s ok 312 908s Set-Cookie: usertrack_test=2de221b.6347b18951214; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=2de221b.6347b18951214 908s ok 313 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 314 908s ok 315 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 316 908s ok 317 908s Set-Cookie: usertrack_test=89a47227.6347b18953758; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=89a47227.6347b18953758 908s ok 318 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 319 908s ok 320 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 321 908s ok 322 908s Set-Cookie: usertrack_test=f1b037bb.6347b18955c3b; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=f1b037bb.6347b18955c3b 908s ok 323 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 324 908s ok 325 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 326 908s ok 327 908s Set-Cookie: usertrack_test=2d0b49a.6347b1895802f; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=2d0b49a.6347b1895802f 908s ok 328 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 329 908s ok 330 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 331 908s ok 332 908s Set-Cookie: usertrack_test=e9472dfa.6347b1895a4a8; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=e9472dfa.6347b1895a4a8 908s ok 333 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 334 908s ok 335 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 336 908s ok 337 908s Set-Cookie: usertrack_test=a920ea83.6347b1895c93f; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=a920ea83.6347b1895c93f 908s ok 338 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 339 908s ok 340 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 341 908s ok 342 908s Set-Cookie: usertrack_test=dba241dc.6347b1895edeb; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=dba241dc.6347b1895edeb 908s ok 343 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 344 908s ok 345 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 346 908s ok 347 908s Set-Cookie: usertrack_test=da858316.6347b1896146f; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=da858316.6347b1896146f 908s ok 348 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 349 908s ok 350 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 351 908s ok 352 908s Set-Cookie: usertrack_test=851641cb.6347b18963aeb; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=851641cb.6347b18963aeb 908s ok 353 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 354 908s ok 355 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 356 908s ok 357 908s Set-Cookie: usertrack_test=495b7337.6347b18966012; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=495b7337.6347b18966012 908s ok 358 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 359 908s ok 360 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 361 908s ok 362 908s Set-Cookie: usertrack_test=6a8b8ac5.6347b189684de; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=6a8b8ac5.6347b189684de 908s ok 363 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 364 908s ok 365 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 366 908s ok 367 908s Set-Cookie: usertrack_test=1074de80.6347b1896aa97; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=1074de80.6347b1896aa97 908s ok 368 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 369 908s ok 370 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 371 908s ok 372 908s Set-Cookie: usertrack_test=64b28d9e.6347b1896cfdd; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=64b28d9e.6347b1896cfdd 908s ok 373 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 374 908s ok 375 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 376 908s ok 377 908s Set-Cookie: usertrack_test=9683b293.6347b1896f547; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=9683b293.6347b1896f547 908s ok 378 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 379 908s ok 380 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 381 908s ok 382 908s Set-Cookie: usertrack_test=c865112b.6347b18971a99; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=c865112b.6347b18971a99 908s ok 383 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 384 908s ok 385 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 386 908s ok 387 908s Set-Cookie: usertrack_test=51258354.6347b18973f52; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=51258354.6347b18973f52 908s ok 388 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 389 908s ok 390 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 391 908s ok 392 908s Set-Cookie: usertrack_test=ea8747d6.6347b18976403; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=ea8747d6.6347b18976403 908s ok 393 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 394 908s ok 395 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 396 908s ok 397 908s Set-Cookie: usertrack_test=506b7afb.6347b189789ea; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=506b7afb.6347b189789ea 908s ok 398 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 399 908s ok 400 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 401 908s ok 402 908s Set-Cookie: usertrack_test=1e908504.6347b1897afd1; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=1e908504.6347b1897afd1 908s ok 403 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 404 908s ok 405 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 406 908s ok 407 908s Set-Cookie: usertrack_test=44e119f3.6347b1897d4c8; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=44e119f3.6347b1897d4c8 908s ok 408 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 409 908s ok 410 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 411 908s ok 412 908s Set-Cookie: usertrack_test=9b3c2021.6347b1897fae6; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=9b3c2021.6347b1897fae6 908s ok 413 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 414 908s ok 415 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 416 908s ok 417 908s Set-Cookie: usertrack_test=20bc5b43.6347b18982119; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=20bc5b43.6347b18982119 908s ok 418 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 419 908s ok 420 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 421 908s ok 422 908s Set-Cookie: usertrack_test=b2bc850d.6347b18984667; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=b2bc850d.6347b18984667 908s ok 423 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 424 908s ok 425 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 426 908s ok 427 908s Set-Cookie: usertrack_test=41bdcf39.6347b18986c7b; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=41bdcf39.6347b18986c7b 908s ok 428 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 429 908s ok 430 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 431 908s ok 432 908s Set-Cookie: usertrack_test=900e4d8f.6347b189891f8; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=900e4d8f.6347b189891f8 908s ok 433 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 434 908s ok 435 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 436 908s ok 437 908s Set-Cookie: usertrack_test=710471fe.6347b1898b773; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=710471fe.6347b1898b773 908s ok 438 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 439 908s ok 440 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 441 908s ok 442 908s Set-Cookie: usertrack_test=9b5af0fc.6347b1898de0b; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=9b5af0fc.6347b1898de0b 908s ok 443 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 444 908s ok 445 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 446 908s ok 447 908s Set-Cookie: usertrack_test=1733f7d5.6347b18990494; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=1733f7d5.6347b18990494 908s ok 448 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 449 908s ok 450 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 451 908s ok 452 908s Set-Cookie: usertrack_test=7d3a6eba.6347b18992947; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=7d3a6eba.6347b18992947 908s ok 453 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 454 908s ok 455 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 456 908s ok 457 908s Set-Cookie: usertrack_test=141fa00e.6347b18994f3b; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=141fa00e.6347b18994f3b 908s ok 458 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 459 908s ok 460 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 461 908s ok 462 908s Set-Cookie: usertrack_test=507c6233.6347b189974aa; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=507c6233.6347b189974aa 908s ok 463 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 464 908s ok 465 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 466 908s ok 467 908s Set-Cookie: usertrack_test=d12b6cf5.6347b18999a11; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=d12b6cf5.6347b18999a11 908s ok 468 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 469 908s ok 470 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 471 908s ok 472 908s Set-Cookie: usertrack_test=eeb4570e.6347b1899bf5c; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=eeb4570e.6347b1899bf5c 908s ok 473 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 474 908s ok 475 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 476 908s ok 477 908s Set-Cookie: usertrack_test=926c991d.6347b1899e4ef; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=926c991d.6347b1899e4ef 908s ok 478 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 479 908s ok 480 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 481 908s ok 482 908s Set-Cookie: usertrack_test=685b9915.6347b189a0b0b; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=685b9915.6347b189a0b0b 908s ok 483 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 484 908s ok 485 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 486 908s ok 487 908s Set-Cookie: usertrack_test=11205238.6347b189a3131; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=11205238.6347b189a3131 908s ok 488 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 489 908s ok 490 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 491 908s ok 492 908s Set-Cookie: usertrack_test=44a3acf5.6347b189a55f0; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=44a3acf5.6347b189a55f0 908s ok 493 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 494 908s ok 495 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 496 908s ok 497 908s Set-Cookie: usertrack_test=ff21551a.6347b189a7ac8; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=ff21551a.6347b189a7ac8 908s ok 498 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 499 908s ok 500 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 501 908s ok 502 908s Set-Cookie: usertrack_test=3c774c59.6347b189aa02d; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=3c774c59.6347b189aa02d 908s ok 503 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 504 908s ok 505 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 506 908s ok 507 908s Set-Cookie: usertrack_test=c983496.6347b189ac67f; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=c983496.6347b189ac67f 908s ok 508 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 509 908s ok 510 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 511 908s ok 512 908s Set-Cookie: usertrack_test=c21e2c51.6347b189aec6e; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=c21e2c51.6347b189aec6e 908s ok 513 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 514 908s ok 515 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 516 908s ok 517 908s Set-Cookie: usertrack_test=e5c703e3.6347b189b1236; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=e5c703e3.6347b189b1236 908s ok 518 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 519 908s ok 520 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 521 908s ok 522 908s Set-Cookie: usertrack_test=fe9a60df.6347b189b3887; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=fe9a60df.6347b189b3887 908s ok 523 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 524 908s ok 525 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 526 908s ok 527 908s Set-Cookie: usertrack_test=80f5063b.6347b189b5e08; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=80f5063b.6347b189b5e08 908s ok 528 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 529 908s ok 530 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 531 908s ok 532 908s Set-Cookie: usertrack_test=2207c7e4.6347b189b8458; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=2207c7e4.6347b189b8458 908s ok 533 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 534 908s ok 535 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 536 908s ok 537 908s Set-Cookie: usertrack_test=2baf109.6347b189baa4b; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=2baf109.6347b189baa4b 908s ok 538 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 539 908s ok 540 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 541 908s ok 542 908s Set-Cookie: usertrack_test=e62f5870.6347b189bd0cb; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=e62f5870.6347b189bd0cb 908s ok 543 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 544 908s ok 545 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 546 908s ok 547 908s Set-Cookie: usertrack_test=5983152f.6347b189bf749; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=5983152f.6347b189bf749 908s ok 548 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 549 908s ok 550 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 551 908s ok 552 908s Set-Cookie: usertrack_test=8570ed7b.6347b189c1c35; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=8570ed7b.6347b189c1c35 908s ok 553 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 554 908s ok 555 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 556 908s ok 557 908s Set-Cookie: usertrack_test=6dbca3f8.6347b189c434b; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=6dbca3f8.6347b189c434b 908s ok 558 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 559 908s ok 560 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 561 908s ok 562 908s Set-Cookie: usertrack_test=9100eaa3.6347b189c67f7; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=9100eaa3.6347b189c67f7 908s ok 563 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 564 908s ok 565 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 566 908s ok 567 908s Set-Cookie: usertrack_test=569e70b2.6347b189c8c0b; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=569e70b2.6347b189c8c0b 908s ok 568 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 569 908s ok 570 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 571 908s ok 572 908s Set-Cookie: usertrack_test=364aa411.6347b189cb103; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=364aa411.6347b189cb103 908s ok 573 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 574 908s ok 575 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 576 908s ok 577 908s Set-Cookie: usertrack_test=3e0c2eb7.6347b189cd542; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=3e0c2eb7.6347b189cd542 908s ok 578 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 579 908s ok 580 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 581 908s ok 582 908s Set-Cookie: usertrack_test=1cb1ed42.6347b189cf960; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=1cb1ed42.6347b189cf960 908s ok 583 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 584 908s ok 585 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 586 908s ok 587 908s Set-Cookie: usertrack_test=4bc7425d.6347b189d1d47; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=4bc7425d.6347b189d1d47 908s ok 588 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 589 908s ok 590 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 591 908s ok 592 908s Set-Cookie: usertrack_test=f2b0cda2.6347b189d3fb8; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=f2b0cda2.6347b189d3fb8 908s ok 593 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 594 908s ok 595 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 596 908s ok 597 908s Set-Cookie: usertrack_test=c1a388e4.6347b189d628a; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=c1a388e4.6347b189d628a 908s ok 598 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 599 908s ok 600 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 601 908s ok 602 908s Set-Cookie: usertrack_test=f202e295.6347b189d855b; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=f202e295.6347b189d855b 908s ok 603 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 604 908s ok 605 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 606 908s ok 607 908s Set-Cookie: usertrack_test=c2204404.6347b189da739; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=c2204404.6347b189da739 908s ok 608 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 609 908s ok 610 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 611 908s ok 612 908s Set-Cookie: usertrack_test=ba247cba.6347b189dcaa1; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=ba247cba.6347b189dcaa1 908s ok 613 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 614 908s ok 615 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 616 908s ok 617 908s Set-Cookie: usertrack_test=d0d73735.6347b189def06; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=d0d73735.6347b189def06 908s ok 618 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 619 908s ok 620 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 621 908s ok 622 908s Set-Cookie: usertrack_test=5c8ed242.6347b189e11c5; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=5c8ed242.6347b189e11c5 908s ok 623 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 624 908s ok 625 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 626 908s ok 627 908s Set-Cookie: usertrack_test=9114afb.6347b189e34a4; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=9114afb.6347b189e34a4 908s ok 628 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 629 908s ok 630 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 631 908s ok 632 908s Set-Cookie: usertrack_test=47fda01.6347b189e5733; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=47fda01.6347b189e5733 908s ok 633 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 634 908s ok 635 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 636 908s ok 637 908s Set-Cookie: usertrack_test=e59f9688.6347b189e78d0; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=e59f9688.6347b189e78d0 908s ok 638 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 639 908s ok 640 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 641 908s ok 642 908s Set-Cookie: usertrack_test=88c82f1d.6347b189e9a86; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=88c82f1d.6347b189e9a86 908s ok 643 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 644 908s ok 645 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 646 908s ok 647 908s Set-Cookie: usertrack_test=4ef3372f.6347b189ebbdb; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=4ef3372f.6347b189ebbdb 908s ok 648 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 649 908s ok 650 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 651 908s ok 652 908s Set-Cookie: usertrack_test=5cebd505.6347b189edd76; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=5cebd505.6347b189edd76 908s ok 653 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 654 908s ok 655 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 656 908s ok 657 908s Set-Cookie: usertrack_test=f01f1142.6347b189effd7; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=f01f1142.6347b189effd7 908s ok 658 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 659 908s ok 660 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 661 908s ok 662 908s Set-Cookie: usertrack_test=25c47081.6347b189f233d; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=25c47081.6347b189f233d 908s ok 663 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 664 908s ok 665 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 666 908s ok 667 908s Set-Cookie: usertrack_test=35669791.6347b189f4808; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=35669791.6347b189f4808 908s ok 668 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 669 908s ok 670 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 671 908s ok 672 908s Set-Cookie: usertrack_test=580205e8.6347b189f6d33; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=580205e8.6347b189f6d33 908s ok 673 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 674 908s ok 675 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 676 908s ok 677 908s Set-Cookie: usertrack_test=3e5c3ada.6347b189f91f5; path=/; expires=Tue, 06-May-25 17:40:18 GMT 908s Cookie: usertrack_test=3e5c3ada.6347b189f91f5 908s ok 678 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 679 908s ok 680 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 681 908s ok 682 908s Set-Cookie: usertrack_test=adaa1bec.6347b189fb612; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=adaa1bec.6347b189fb612 908s ok 683 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 684 908s ok 685 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 686 908s ok 687 908s Set-Cookie: usertrack_test=66a97da8.6347b189fdb58; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=66a97da8.6347b189fdb58 908s ok 688 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 689 908s ok 690 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 691 908s ok 692 908s Set-Cookie: usertrack_test=6e89efe4.6347b189fff61; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=6e89efe4.6347b189fff61 908s ok 693 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 694 908s ok 695 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 696 908s ok 697 908s Set-Cookie: usertrack_test=9e485e76.6347b18a0231f; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=9e485e76.6347b18a0231f 908s ok 698 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 699 908s ok 700 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 701 908s ok 702 908s Set-Cookie: usertrack_test=85e51454.6347b18a0480f; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=85e51454.6347b18a0480f 908s ok 703 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 704 908s ok 705 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 706 908s ok 707 908s Set-Cookie: usertrack_test=78ede73d.6347b18a06d8b; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=78ede73d.6347b18a06d8b 908s ok 708 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 709 908s ok 710 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 711 908s ok 712 908s Set-Cookie: usertrack_test=2fa3d7fe.6347b18a093c3; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=2fa3d7fe.6347b18a093c3 908s ok 713 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 714 908s ok 715 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 716 908s ok 717 908s Set-Cookie: usertrack_test=c6e7453b.6347b18a0b97e; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=c6e7453b.6347b18a0b97e 908s ok 718 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 719 908s ok 720 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 721 908s ok 722 908s Set-Cookie: usertrack_test=f77d217e.6347b18a0df56; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=f77d217e.6347b18a0df56 908s ok 723 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 724 908s ok 725 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 726 908s ok 727 908s Set-Cookie: usertrack_test=842af04a.6347b18a10407; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=842af04a.6347b18a10407 908s ok 728 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 729 908s ok 730 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 731 908s ok 732 908s Set-Cookie: usertrack_test=23a51fa8.6347b18a12a9e; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=23a51fa8.6347b18a12a9e 908s ok 733 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 734 908s ok 735 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 736 908s ok 737 908s Set-Cookie: usertrack_test=92e9cdb3.6347b18a14fba; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=92e9cdb3.6347b18a14fba 908s ok 738 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 739 908s ok 740 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 741 908s ok 742 908s Set-Cookie: usertrack_test=440c6b12.6347b18a17523; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=440c6b12.6347b18a17523 908s ok 743 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 744 908s ok 745 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 746 908s ok 747 908s Set-Cookie: usertrack_test=ad1c2bc7.6347b18a19a71; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=ad1c2bc7.6347b18a19a71 908s ok 748 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 749 908s ok 750 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 751 908s ok 752 908s Set-Cookie: usertrack_test=c282cb1a.6347b18a1bfc9; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=c282cb1a.6347b18a1bfc9 908s ok 753 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 754 908s ok 755 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 756 908s ok 757 908s Set-Cookie: usertrack_test=97668613.6347b18a1e523; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=97668613.6347b18a1e523 908s ok 758 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 759 908s ok 760 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 761 908s ok 762 908s Set-Cookie: usertrack_test=4d0e022.6347b18a20abb; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=4d0e022.6347b18a20abb 908s ok 763 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 764 908s ok 765 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 766 908s ok 767 908s Set-Cookie: usertrack_test=1856d2b7.6347b18a23047; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=1856d2b7.6347b18a23047 908s ok 768 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 769 908s ok 770 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 771 908s ok 772 908s Set-Cookie: usertrack_test=61d20f24.6347b18a25589; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=61d20f24.6347b18a25589 908s ok 773 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 774 908s ok 775 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 776 908s ok 777 908s Set-Cookie: usertrack_test=3b65538e.6347b18a27b48; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=3b65538e.6347b18a27b48 908s ok 778 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 779 908s ok 780 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 781 908s ok 782 908s Set-Cookie: usertrack_test=90e6d61e.6347b18a2a0b2; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=90e6d61e.6347b18a2a0b2 908s ok 783 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 784 908s ok 785 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 786 908s ok 787 908s Set-Cookie: usertrack_test=97dc18d3.6347b18a2c502; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=97dc18d3.6347b18a2c502 908s ok 788 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 789 908s ok 790 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 791 908s ok 792 908s Set-Cookie: usertrack_test=aeb3fb8a.6347b18a2e973; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=aeb3fb8a.6347b18a2e973 908s ok 793 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 794 908s ok 795 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 796 908s ok 797 908s Set-Cookie: usertrack_test=5c2afcf2.6347b18a30e84; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=5c2afcf2.6347b18a30e84 908s ok 798 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 799 908s ok 800 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 801 908s ok 802 908s Set-Cookie: usertrack_test=e5f045c8.6347b18a3333d; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=e5f045c8.6347b18a3333d 908s ok 803 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 804 908s ok 805 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 806 908s ok 807 908s Set-Cookie: usertrack_test=e4f62738.6347b18a35785; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=e4f62738.6347b18a35785 908s ok 808 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 809 908s ok 810 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 811 908s ok 812 908s Set-Cookie: usertrack_test=4410f1b7.6347b18a37c47; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=4410f1b7.6347b18a37c47 908s ok 813 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 814 908s ok 815 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 816 908s ok 817 908s Set-Cookie: usertrack_test=536190d9.6347b18a3a17e; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=536190d9.6347b18a3a17e 908s ok 818 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 819 908s ok 820 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 821 908s ok 822 908s Set-Cookie: usertrack_test=c508e259.6347b18a3c7b1; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=c508e259.6347b18a3c7b1 908s ok 823 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 824 908s ok 825 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 826 908s ok 827 908s Set-Cookie: usertrack_test=74080f82.6347b18a3ed3d; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=74080f82.6347b18a3ed3d 908s ok 828 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 829 908s ok 830 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 831 908s ok 832 908s Set-Cookie: usertrack_test=bd351da2.6347b18a412bb; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=bd351da2.6347b18a412bb 908s ok 833 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 834 908s ok 835 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 836 908s ok 837 908s Set-Cookie: usertrack_test=c283f13c.6347b18a439c9; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=c283f13c.6347b18a439c9 908s ok 838 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 839 908s ok 840 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 841 908s ok 842 908s Set-Cookie: usertrack_test=ba1c0771.6347b18a45f81; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=ba1c0771.6347b18a45f81 908s ok 843 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 844 908s ok 845 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 846 908s ok 847 908s Set-Cookie: usertrack_test=823af30c.6347b18a484a7; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=823af30c.6347b18a484a7 908s ok 848 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 849 908s ok 850 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 851 908s ok 852 908s Set-Cookie: usertrack_test=6d9c791d.6347b18a4aa36; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=6d9c791d.6347b18a4aa36 908s ok 853 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 854 908s ok 855 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 856 908s ok 857 908s Set-Cookie: usertrack_test=95c79e32.6347b18a4d020; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=95c79e32.6347b18a4d020 908s ok 858 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 859 908s ok 860 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 861 908s ok 862 908s Set-Cookie: usertrack_test=77e014b6.6347b18a4f674; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=77e014b6.6347b18a4f674 908s ok 863 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 864 908s ok 865 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 866 908s ok 867 908s Set-Cookie: usertrack_test=5a1ef114.6347b18a51c9b; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=5a1ef114.6347b18a51c9b 908s ok 868 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 869 908s ok 870 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 871 908s ok 872 908s Set-Cookie: usertrack_test=2c8ff1b.6347b18a541b1; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=2c8ff1b.6347b18a541b1 908s ok 873 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 874 908s ok 875 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 876 908s ok 877 908s Set-Cookie: usertrack_test=7421b50e.6347b18a566bd; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=7421b50e.6347b18a566bd 908s ok 878 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 879 908s ok 880 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 881 908s ok 882 908s Set-Cookie: usertrack_test=ad3a1871.6347b18a58cad; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=ad3a1871.6347b18a58cad 908s ok 883 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 884 908s ok 885 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 886 908s ok 887 908s Set-Cookie: usertrack_test=3acfe982.6347b18a5b1e7; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=3acfe982.6347b18a5b1e7 908s ok 888 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 889 908s ok 890 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 891 908s ok 892 908s Set-Cookie: usertrack_test=e3969727.6347b18a5d5d9; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=e3969727.6347b18a5d5d9 908s ok 893 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 894 908s ok 895 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 896 908s ok 897 908s Set-Cookie: usertrack_test=690fc31b.6347b18a5fac5; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=690fc31b.6347b18a5fac5 908s ok 898 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 899 908s ok 900 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 901 908s ok 902 908s Set-Cookie: usertrack_test=37e9592f.6347b18a61fc9; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=37e9592f.6347b18a61fc9 908s ok 903 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 904 908s ok 905 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 906 908s ok 907 908s Set-Cookie: usertrack_test=d42fe9d2.6347b18a64365; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=d42fe9d2.6347b18a64365 908s ok 908 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 909 908s ok 910 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 911 908s ok 912 908s Set-Cookie: usertrack_test=338bf0eb.6347b18a6674c; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=338bf0eb.6347b18a6674c 908s ok 913 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 914 908s ok 915 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 916 908s ok 917 908s Set-Cookie: usertrack_test=e61ea572.6347b18a68ab6; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=e61ea572.6347b18a68ab6 908s ok 918 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 919 908s ok 920 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 921 908s ok 922 908s Set-Cookie: usertrack_test=15ec8dea.6347b18a6aea5; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=15ec8dea.6347b18a6aea5 908s ok 923 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 924 908s ok 925 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 926 908s ok 927 908s Set-Cookie: usertrack_test=7831bc01.6347b18a6d459; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=7831bc01.6347b18a6d459 908s ok 928 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 929 908s ok 930 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 931 908s ok 932 908s Set-Cookie: usertrack_test=82e87eb0.6347b18a6f80c; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=82e87eb0.6347b18a6f80c 908s ok 933 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 934 908s ok 935 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 936 908s ok 937 908s Set-Cookie: usertrack_test=6aef7fdc.6347b18a71a6b; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=6aef7fdc.6347b18a71a6b 908s ok 938 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 939 908s ok 940 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 941 908s ok 942 908s Set-Cookie: usertrack_test=9f2599a1.6347b18a73e38; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=9f2599a1.6347b18a73e38 908s ok 943 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 944 908s ok 945 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 946 908s ok 947 908s Set-Cookie: usertrack_test=35474134.6347b18a7614e; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=35474134.6347b18a7614e 908s ok 948 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 949 908s ok 950 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 951 908s ok 952 908s Set-Cookie: usertrack_test=c73ddec1.6347b18a78427; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=c73ddec1.6347b18a78427 908s ok 953 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 954 908s ok 955 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 956 908s ok 957 908s Set-Cookie: usertrack_test=2df2c476.6347b18a7a850; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=2df2c476.6347b18a7a850 908s ok 958 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 959 908s ok 960 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 961 908s ok 962 908s Set-Cookie: usertrack_test=7b6e2cfc.6347b18a7cc48; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=7b6e2cfc.6347b18a7cc48 908s ok 963 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 964 908s ok 965 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 966 908s ok 967 908s Set-Cookie: usertrack_test=440617d0.6347b18a7ef08; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=440617d0.6347b18a7ef08 908s ok 968 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 969 908s ok 970 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 971 908s ok 972 908s Set-Cookie: usertrack_test=a7525f85.6347b18a812bb; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=a7525f85.6347b18a812bb 908s ok 973 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 974 908s ok 975 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 976 908s ok 977 908s Set-Cookie: usertrack_test=4fe8ccea.6347b18a83636; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=4fe8ccea.6347b18a83636 908s ok 978 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 979 908s ok 980 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 981 908s ok 982 908s Set-Cookie: usertrack_test=e0a93ad6.6347b18a85a14; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=e0a93ad6.6347b18a85a14 908s ok 983 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 984 908s ok 985 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 986 908s ok 987 908s Set-Cookie: usertrack_test=1864b742.6347b18a87e54; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=1864b742.6347b18a87e54 908s ok 988 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 989 908s ok 990 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 991 908s ok 992 908s Set-Cookie: usertrack_test=87dcd105.6347b18a8a269; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=87dcd105.6347b18a8a269 908s ok 993 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 994 908s ok 995 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 996 908s ok 997 908s Set-Cookie: usertrack_test=f74b35b8.6347b18a8c5ad; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s Cookie: usertrack_test=f74b35b8.6347b18a8c5ad 908s ok 998 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 999 908s ok 1000 908s ok 1001 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 1002 908s # usertrack_test=a8f22615.6347b18a8ea0f; path=/; expires=Tue, 06-May-25 17:40:19 GMT 908s ok 1003 908s # expected: undef 908s # received: undef 908s ok 1004 908s ok 914s t/modules/vhost_alias.t ............. 914s 1..8 914s # Running under perl version 5.040001 for linux 914s # Current time local: Tue May 6 17:39:19 2025 914s # Current time GMT: Tue May 6 17:39:19 2025 914s # Using Test.pm version 1.31 914s # Using Apache/Test.pm version 1.44 914s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 914s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 914s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 914s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 914s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 914s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 914s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 914s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 914s # testing : VirtalDocumentRoot test 914s # expected: 'www.vha-test.com' 914s # received: 'www.vha-test.com' 914s ok 1 914s # testing : VirtualScriptAlias test 914s # expected: 'test cgi for www.vha-test.com' 914s # received: 'test cgi for www.vha-test.com' 914s ok 2 914s # testing : VirtalDocumentRoot test 914s # expected: 'big.server.name.from.heck.org' 914s # received: 'big.server.name.from.heck.org' 914s ok 3 914s # testing : VirtualScriptAlias test 914s # expected: 'test cgi for big.server.name.from.heck.org' 914s # received: 'test cgi for big.server.name.from.heck.org' 914s ok 4 914s # testing : VirtalDocumentRoot test 914s # expected: 'ab.com' 914s # received: 'ab.com' 914s ok 5 914s # testing : VirtualScriptAlias test 914s # expected: 'test cgi for ab.com' 914s # received: 'test cgi for ab.com' 914s ok 6 914s # testing : VirtalDocumentRoot test 914s # expected: 'w-t-f.net' 914s # received: 'w-t-f.net' 914s ok 7 914s # testing : VirtualScriptAlias test 914s # expected: 'test cgi for w-t-f.net' 914s # received: 'test cgi for w-t-f.net' 914s ok 8 914s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 914s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 914s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 914s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 914s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 914s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 914s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 914s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 914s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 914s ok 919s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 925s t/protocol/echo.t ................... 925s 1..8 925s # Running under perl version 5.040001 for linux 925s # Current time local: Tue May 6 17:39:30 2025 925s # Current time GMT: Tue May 6 17:39:30 2025 925s # Using Test.pm version 1.31 925s # Using Apache/Test.pm version 1.44 925s testing mod_echo_ssl 925s ok 1 925s #Cipher: TLS_AES_256_GCM_SHA384 925s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 925s # testing : echo 925s # expected: 't/protocol/echo.t' 925s # received: 't/protocol/echo.t' 925s ok 2 925s # testing : echo 925s # expected: '/usr/bin/perl' 925s # received: '/usr/bin/perl' 925s ok 3 925s # testing : echo 925s # expected: '345077345077345077345077345077' 925s # received: '345077345077345077345077345077' 925s ok 4 925s testing mod_echo 925s ok 5 925s # testing : echo 925s # expected: 't/protocol/echo.t' 925s # received: 't/protocol/echo.t' 925s ok 6 925s # testing : echo 925s # expected: '/usr/bin/perl' 925s # received: '/usr/bin/perl' 925s ok 7 925s # testing : echo 925s # expected: '345077345077345077345077345077' 925s # received: '345077345077345077345077345077' 925s ok 8 925s ok 930s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 936s t/security/CVE-2003-0542.t .......... 936s 1..1 936s # Running under perl version 5.040001 for linux 936s # Current time local: Tue May 6 17:39:41 2025 936s # Current time GMT: Tue May 6 17:39:41 2025 936s # Using Test.pm version 1.31 936s # Using Apache/Test.pm version 1.44 936s # testing : CAN-2003-0542 test case 936s # expected: 404 936s # received: '404' 936s ok 1 936s ok 941s t/security/CVE-2004-0747.t .......... 941s 1..1 941s # Running under perl version 5.040001 for linux 941s # Current time local: Tue May 6 17:39:47 2025 941s # Current time GMT: Tue May 6 17:39:47 2025 941s # Using Test.pm version 1.31 941s # Using Apache/Test.pm version 1.44 941s # testing : CAN-2004-0747 ap_resolve_env test case 941s # expected: 200 941s # received: 200 941s ok 1 941s ok 947s t/security/CVE-2004-0811.t .......... 947s 1..8 947s # Running under perl version 5.040001 for linux 947s # Current time local: Tue May 6 17:39:52 2025 947s # Current time GMT: Tue May 6 17:39:52 2025 947s # Using Test.pm version 1.31 947s # Using Apache/Test.pm version 1.44 947s # testing : subdir access allowed 947s # expected: 200 947s # received: '200' 947s ok 1 947s # testing : subdir access allowed 947s # expected: 200 947s # received: '200' 947s ok 2 947s # testing : subdir access allowed 947s # expected: 200 947s # received: '200' 947s ok 3 947s # testing : subdir access allowed 947s # expected: 200 947s # received: '200' 947s ok 4 947s # testing : topdir access denied 947s # expected: 401 947s # received: '401' 947s ok 5 947s # testing : topdir access denied 947s # expected: 401 947s # received: '401' 947s ok 6 947s # testing : topdir access denied 947s # expected: 401 947s # received: '401' 947s ok 7 947s # testing : topdir access denied 947s # expected: 401 947s # received: '401' 947s ok 8 947s ok 953s t/security/CVE-2004-0940.t .......... 953s 1..1 953s # Running under perl version 5.040001 for linux 953s # Current time local: Tue May 6 17:39:58 2025 953s # Current time GMT: Tue May 6 17:39:58 2025 953s # Using Test.pm version 1.31 953s # Using Apache/Test.pm version 1.44 953s # testing : response was 200 953s # expected: 200 953s # received: '200' 953s ok 1 953s ok 958s t/security/CVE-2004-0942.t .......... 958s 1..2 958s # Running under perl version 5.040001 for linux 958s # Current time local: Tue May 6 17:40:04 2025 958s # Current time GMT: Tue May 6 17:40:04 2025 958s # Using Test.pm version 1.31 958s # Using Apache/Test.pm version 1.44 958s ok 1 958s # testing : request was refused 958s # expected: qr/^HTTP\/1\.. 400/ 958s # received: 'HTTP/1.1 400 Bad Request 958s # ' 958s ok 2 958s ok 963s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 969s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 974s t/security/CVE-2005-2491.t .......... 974s 1..4 974s # Running under perl version 5.040001 for linux 974s # Current time local: Tue May 6 17:40:20 2025 974s # Current time GMT: Tue May 6 17:40:20 2025 974s # Using Test.pm version 1.31 974s # Using Apache/Test.pm version 1.44 974s # testing : check that server did not segfault 974s # expected: 'Internal Server Error' 974s # received: 'Internal Server Error' 974s ok 1 974s # testing : check for 500 response error 974s # expected: 500 974s # received: '500' 974s ok 2 974s # testing : check that server did not segfault 974s # expected: 'Internal Server Error' 974s # received: 'Internal Server Error' 974s ok 3 974s # testing : check for 500 response error 974s # expected: 500 974s # received: '500' 974s ok 4 974s ok 980s t/security/CVE-2005-2700.t .......... 980s 1..2 980s # Running under perl version 5.040001 for linux 980s # Current time local: Tue May 6 17:40:25 2025 980s # Current time GMT: Tue May 6 17:40:25 2025 980s # Using Test.pm version 1.31 980s # Using Apache/Test.pm version 1.44 980s # testing : access permitted without ccert 980s # expected: 200 980s # received: '200' 980s ok 1 980s # testing : access *not* permitted without ccert 980s # expected: 200 980s # received: '403' 980s ok 2 980s ok 985s t/security/CVE-2005-3352.t .......... 985s 1..2 985s # Running under perl version 5.040001 for linux 985s # Current time local: Tue May 6 17:40:31 2025 985s # Current time GMT: Tue May 6 17:40:31 2025 985s # Using Test.pm version 1.31 985s # Using Apache/Test.pm version 1.44 985s # testing : response code is OK 985s # expected: 200 985s # received: '200' 985s ok 1 985s # testing : referer was escaped 985s # expected: qr/%22%3e/ 985s # received: ' 985s # 985s # Menu for /security/CVE-2005-3352.map 985s # 985s #

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

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

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

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

Bad Request

1097s #

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

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

Forbidden

1169s

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

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

Not Found

1221s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1293s #

The requested URL was not found on this server.

1293s # ' 1293s ok 8 1293s # testing : /merge/notfound.html code 1293s # expected: 404 1293s # received: '404' 1293s ok 9 1293s # testing : /merge/notfound.html content 1293s # expected: 'testing merge' 1293s # received: 'testing merge' 1293s ok 10 1293s # testing : /merge/merge2/notfound.html code 1293s # expected: 404 1293s # received: '404' 1293s ok 11 1293s # testing : /merge/merge2/notfound.html content 1293s # expected: 'testing merge' 1293s # received: 'testing merge' 1293s ok 12 1293s # testing : /bounce/notfound.html code 1293s # expected: 404 1293s # received: '404' 1293s ok 13 1293s # testing : /bounce/notfound.html content 1293s # expected: qr/expire test/ 1293s # received: ' 1293s # expire test 1293s # expire test 1293s # ' 1293s ok 14 1293s ok 1299s t/apache/etags.t .................... 1299s # Checking for existence of FileETag directive 1299s # Returned 200: 1299s 1..61 1299s # Running under perl version 5.040001 for linux 1299s # Current time local: Tue May 6 17:45:44 2025 1299s # Current time GMT: Tue May 6 17:45:44 2025 1299s # Using Test.pm version 1.31 1299s # Using Apache/Test.pm version 1.44 1299s # --- 1299s # HEAD /apache/etags/m/minus-ms/test.txt 1299s # Expecting field to be absent 1299s # Received "b-62c6deaf13e40" 1299s ok 1 1299s # --- 1299s # HEAD /apache/etags/all/minus-is/test.txt 1299s # Expecting one component in ETag field 1299s # Received "62c6deaf13e40" 1299s ok 2 1299s # --- 1299s # HEAD /apache/etags/all/minus-mi/test.txt 1299s # Expecting one component in ETag field 1299s # Received "b" 1299s ok 3 1299s # --- 1299s # HEAD /apache/etags/none/m/test.txt 1299s # Expecting one component in ETag field 1299s # Received "62c6deaf13e40" 1299s ok 4 1299s # --- 1299s # HEAD /apache/etags/m/minus-is/test.txt 1299s # Expecting field to be absent 1299s # Received "62c6deaf13e40" 1299s ok 5 1299s # --- 1299s # HEAD /apache/etags/none/is/test.txt 1299s # Expecting two components in ETag field 1299s # Received "19ab6-b" 1299s ok 6 1299s # --- 1299s # HEAD /apache/etags/default/test.txt 1299s # Expecting two components in ETag field 1299s # Received "b-62c6deaf13e40" 1299s ok 7 1299s # --- 1299s # HEAD /apache/etags/i/test.txt 1299s # Expecting one component in ETag field 1299s # Received "19a73" 1299s ok 8 1299s # --- 1299s # HEAD /apache/etags/none/plus-i/test.txt 1299s # Expecting one component in ETag field 1299s # Received "19ac5" 1299s ok 9 1299s # --- 1299s # HEAD /apache/etags/m/plus-mi/test.txt 1299s # Expecting two components in ETag field 1299s # Received "19a99-62c6deaf13e40" 1299s ok 10 1299s # --- 1299s # HEAD /apache/etags/m/plus-is/test.txt 1299s # Expecting three components in ETag field 1299s # Received "19a93-b-62c6deaf13e40" 1299s ok 11 1299s # --- 1299s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1299s # Expecting two components in ETag field 1299s # Received "b-62c6deaf13e40" 1299s ok 12 1299s # --- 1299s # HEAD /apache/etags/all/minus-m/test.txt 1299s # Expecting two components in ETag field 1299s # Received "19a58-b" 1299s ok 13 1299s # --- 1299s # HEAD /apache/etags/m/plus-i/test.txt 1299s # Expecting two components in ETag field 1299s # Received "19a90-62c6deaf13e40" 1299s ok 14 1299s # --- 1299s # HEAD /apache/etags/none/inherit/test.txt 1299s # Expecting field to be absent 1299s # ETag field is missing 1299s ok 15 1299s # --- 1299s # HEAD /apache/etags/none/plus-ms/test.txt 1299s # Expecting two components in ETag field 1299s # Received "b-62c6deaf13e40" 1299s ok 16 1299s # --- 1299s # HEAD /apache/etags/none/mis/test.txt 1299s # Expecting three components in ETag field 1299s # Received "19abf-b-62c6deaf13e40" 1299s ok 17 1299s # --- 1299s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1299s # Expecting two components in ETag field 1299s # Received "19ad9-b" 1299s ok 18 1299s # --- 1299s # HEAD /apache/etags/mi/test.txt 1299s # Expecting two components in ETag field 1299s # Received "19aa6-62c6deaf13e40" 1299s ok 19 1299s # --- 1299s # HEAD /apache/etags/m/minus-mi/test.txt 1299s # Expecting field to be absent 1299s # Received "b-62c6deaf13e40" 1299s ok 20 1299s # --- 1299s # HEAD /apache/etags/mis/test.txt 1299s # Expecting three components in ETag field 1299s # Received "19aa9-b-62c6deaf13e40" 1299s ok 21 1299s # --- 1299s # HEAD /apache/etags/m/plus-ms/test.txt 1299s # Expecting two components in ETag field 1299s # Received "b-62c6deaf13e40" 1299s ok 22 1299s # --- 1299s # HEAD /apache/etags/all/inherit/test.txt 1299s # Expecting three components in ETag field 1299s # Received "19a46-b-62c6deaf13e40" 1299s ok 23 1299s # --- 1299s # HEAD /apache/etags/is/test.txt 1299s # Expecting two components in ETag field 1299s # Received "19a76-b" 1299s ok 24 1299s # --- 1299s # HEAD /apache/etags/all/is/test.txt 1299s # Expecting two components in ETag field 1299s # Received "19a49-b" 1299s ok 25 1299s # --- 1299s # HEAD /apache/etags/none/plus-mis/test.txt 1299s # Expecting three components in ETag field 1299s # Received "19ae6-b-62c6deaf13e40" 1299s ok 26 1299s # --- 1299s # HEAD /apache/etags/m/plus-m/test.txt 1299s # Expecting one component in ETag field 1299s # Received "62c6deaf13e40" 1299s ok 27 1299s # --- 1299s # HEAD /apache/etags/all/mis/test.txt 1299s # Expecting three components in ETag field 1299s # Received "19a67-b-62c6deaf13e40" 1299s ok 28 1299s # --- 1299s # HEAD /apache/etags/s/test.txt 1299s # Expecting one component in ETag field 1299s # Received "b" 1299s ok 29 1299s # --- 1299s # HEAD /apache/etags/m/plus-s/test.txt 1299s # Expecting two components in ETag field 1299s # Received "b-62c6deaf13e40" 1299s ok 30 1299s # --- 1299s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1299s # Expecting field to be absent 1299s # Received "b-62c6deaf13e40" 1299s ok 31 1299s # --- 1299s # HEAD /apache/etags/none/test.txt 1299s # Expecting field to be absent 1299s # ETag field is missing 1299s ok 32 1299s # --- 1299s # HEAD /apache/etags/all/s/test.txt 1299s # Expecting one component in ETag field 1299s # Received "b" 1299s ok 33 1299s # --- 1299s # HEAD /apache/etags/none/plus-s/test.txt 1299s # Expecting one component in ETag field 1299s # Received "b" 1299s ok 34 1299s # --- 1299s # HEAD /apache/etags/all/i/test.txt 1299s # Expecting one component in ETag field 1299s # Received "19a44" 1299s ok 35 1299s # --- 1299s # HEAD /apache/etags/ms/test.txt 1299s # Expecting two components in ETag field 1299s # Received "b-62c6deaf13e40" 1299s ok 36 1299s # --- 1299s # HEAD /apache/etags/none/s/test.txt 1299s # Expecting one component in ETag field 1299s # Received "b" 1299s ok 37 1299s # --- 1299s # HEAD /apache/etags/all/minus-ms/test.txt 1299s # Expecting one component in ETag field 1299s # Received "19a61" 1299s ok 38 1299s # --- 1299s # HEAD /apache/etags/m/plus-mis/test.txt 1299s # Expecting three components in ETag field 1299s # Received "19a9c-b-62c6deaf13e40" 1299s ok 39 1299s # --- 1299s # HEAD /apache/etags/none/plus-m/test.txt 1299s # Expecting one component in ETag field 1299s # Received "62c6deaf13e40" 1299s ok 40 1299s # --- 1299s # HEAD /apache/etags/all/mi/test.txt 1299s # Expecting two components in ETag field 1299s # Received "19a4f-62c6deaf13e40" 1299s ok 41 1299s # --- 1299s # HEAD /apache/etags/all/test.txt 1299s # Expecting three components in ETag field 1299s # Received "19a6e-b-62c6deaf13e40" 1299s ok 42 1299s # --- 1299s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1299s # Expecting one component in ETag field 1299s # Received "19ae2" 1299s ok 43 1299s # --- 1299s # HEAD /apache/etags/all/minus-i/test.txt 1299s # Expecting two components in ETag field 1299s # Received "b-62c6deaf13e40" 1299s ok 44 1299s # --- 1299s # HEAD /apache/etags/m/minus-i/test.txt 1299s # Expecting field to be absent 1299s # Received "62c6deaf13e40" 1299s ok 45 1299s # --- 1299s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1299s # Expecting one component in ETag field 1299s # Received "62c6deaf13e40" 1299s ok 46 1299s # --- 1299s # HEAD /apache/etags/m/minus-m/test.txt 1299s # Expecting field to be absent 1299s # Received "b-62c6deaf13e40" 1299s ok 47 1299s # --- 1299s # HEAD /apache/etags/none/plus-is/test.txt 1299s # Expecting two components in ETag field 1299s # Received "19ac8-b" 1299s ok 48 1299s # --- 1299s # HEAD /apache/etags/none/plus-mi/test.txt 1299s # Expecting two components in ETag field 1299s # Received "19ace-62c6deaf13e40" 1299s ok 49 1299s # --- 1299s # HEAD /apache/etags/all/minus-s/test.txt 1299s # Expecting two components in ETag field 1299s # Received "19a64-62c6deaf13e40" 1299s ok 50 1299s # --- 1299s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1299s # Expecting one component in ETag field 1299s # Received "b" 1299s ok 51 1299s # --- 1299s # HEAD /apache/etags/all/ms/test.txt 1299s # Expecting two components in ETag field 1299s # Received "b-62c6deaf13e40" 1299s ok 52 1299s # --- 1299s # HEAD /apache/etags/m/test.txt 1299s # Expecting one component in ETag field 1299s # Received "62c6deaf13e40" 1299s ok 53 1299s # --- 1299s # HEAD /apache/etags/m/minus-s/test.txt 1299s # Expecting field to be absent 1299s # Received "62c6deaf13e40" 1299s ok 54 1299s # --- 1299s # HEAD /apache/etags/none/ms/test.txt 1299s # Expecting two components in ETag field 1299s # Received "b-62c6deaf13e40" 1299s ok 55 1299s # --- 1299s # HEAD /apache/etags/none/i/test.txt 1299s # Expecting one component in ETag field 1299s # Received "19ab1" 1299s ok 56 1299s # --- 1299s # HEAD /apache/etags/none/mi/test.txt 1299s # Expecting two components in ETag field 1299s # Received "19abc-62c6deaf13e40" 1299s ok 57 1299s # --- 1299s # HEAD /apache/etags/m/minus-mis/test.txt 1299s # Expecting field to be absent 1299s # Received "b-62c6deaf13e40" 1299s ok 58 1299s # --- 1299s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1299s # Expecting two components in ETag field 1299s # Received "19ae5-62c6deaf13e40" 1299s ok 59 1299s # --- 1299s # HEAD /apache/etags/all/m/test.txt 1299s # Expecting one component in ETag field 1299s # Received "62c6deaf13e40" 1299s ok 60 1299s # --- 1299s # HEAD /apache/etags/all/minus-mis/test.txt 1299s # Expecting field to be absent 1299s # Received "b-62c6deaf13e40" 1299s ok 61 1299s ok 1305s t/apache/expr.t ..................... 1305s 1..229 1305s # Running under perl version 5.040001 for linux 1305s # Current time local: Tue May 6 17:45:50 2025 1305s # Current time GMT: Tue May 6 17:45:50 2025 1305s # Using Test.pm version 1.31 1305s # Using Apache/Test.pm version 1.44 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true" should evaluate to true, got true 1305s ok 1 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "false" should evaluate to false, got false 1305s ok 2 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s Should get parse error for "foo", got parse error 1305s ok 3 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "1 -eq 01" should evaluate to true, got true 1305s ok 4 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "1 -eq 2" should evaluate to false, got false 1305s ok 5 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "1 -ne 2" should evaluate to true, got true 1305s ok 6 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "1 -ne 1" should evaluate to false, got false 1305s ok 7 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "1 -lt 02" should evaluate to true, got true 1305s ok 8 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "1 -lt 1" should evaluate to false, got false 1305s ok 9 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "1 -le 2" should evaluate to true, got true 1305s ok 10 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "1 -le 1" should evaluate to true, got true 1305s ok 11 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "2 -gt 1" should evaluate to true, got true 1305s ok 12 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "1 -gt 1" should evaluate to false, got false 1305s ok 13 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "2 -ge 1" should evaluate to true, got true 1305s ok 14 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "1 -ge 1" should evaluate to true, got true 1305s ok 15 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "1 -gt -1" should evaluate to true, got true 1305s ok 16 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'aa' == 'aa'" should evaluate to true, got true 1305s ok 17 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'aa' == 'b'" should evaluate to false, got false 1305s ok 18 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'aa' = 'aa'" should evaluate to true, got true 1305s ok 19 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'aa' = 'b'" should evaluate to false, got false 1305s ok 20 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'aa' != 'b'" should evaluate to true, got true 1305s ok 21 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'aa' != 'aa'" should evaluate to false, got false 1305s ok 22 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'aa' < 'b'" should evaluate to true, got true 1305s ok 23 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'aa' < 'aa'" should evaluate to false, got false 1305s ok 24 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'aa' <= 'b'" should evaluate to true, got true 1305s ok 25 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'aa' <= 'aa'" should evaluate to true, got true 1305s ok 26 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'b' > 'aa'" should evaluate to true, got true 1305s ok 27 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'aa' > 'aa'" should evaluate to false, got false 1305s ok 28 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'b' >= 'aa'" should evaluate to true, got true 1305s ok 29 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'aa' >= 'aa'" should evaluate to true, got true 1305s ok 30 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1305s ok 31 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1305s ok 32 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1305s ok 33 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1305s ok 34 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1305s ok 35 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1305s ok 36 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1305s ok 37 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1305s ok 38 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1305s ok 39 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1305s ok 40 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{TIME} != ''" should evaluate to true, got true 1305s ok 41 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1305s ok 42 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1305s ok 43 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " 'abc' =~ /bc/ " should evaluate to true, got true 1305s ok 44 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " 'abc' =~ /BC/i " should evaluate to true, got true 1305s ok 45 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " 'abc' !~ m!bc! " should evaluate to false, got false 1305s ok 46 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " 'abc' !~ m!BC!i " should evaluate to false, got false 1305s ok 47 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " $0 == '' " should evaluate to true, got true 1305s ok 48 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " $1 == '' " should evaluate to true, got true 1305s ok 49 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " $9 == '' " should evaluate to true, got true 1305s ok 50 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " '$0' == '' " should evaluate to true, got true 1305s ok 51 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1305s ok 52 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1305s ok 53 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1305s ok 54 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1305s ok 55 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1305s ok 56 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1305s ok 57 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1305s ok 58 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1305s ok 59 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1305s ok 60 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1305s ok 61 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1305s ok 62 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1305s ok 63 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1305s ok 64 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1305s ok 65 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1305s ok 66 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1305s ok 67 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1305s ok 68 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1305s ok 69 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1305s ok 70 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{HTTPS} == 'off' " should evaluate to true, got true 1305s ok 71 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1305s ok 72 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1305s ok 73 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1305s ok 74 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1305s ok 75 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1305s ok 76 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1305s ok 77 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1305s ok 78 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1305s ok 79 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1305s ok 80 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1305s ok 81 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1305s ok 82 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "escape('?') = '%3f' " should evaluate to true, got true 1305s ok 83 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "unescape('%3f') = '?' " should evaluate to true, got true 1305s ok 84 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1305s ok 85 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1305s ok 86 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1305s ok 87 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "file('/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1305s ok 88 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-n ''" should evaluate to false, got false 1305s ok 89 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-z ''" should evaluate to true, got true 1305s ok 90 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-n '1'" should evaluate to true, got true 1305s ok 91 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-z '1'" should evaluate to false, got false 1305s ok 92 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s Should get parse error for "-R 'abc'", got parse error 1305s ok 93 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1305s ok 94 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-R '240.0.0.0'" should evaluate to false, got false 1305s ok 95 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-R '240.0.0.0/8'" should evaluate to false, got false 1305s ok 96 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-R 'ff::/8'" should evaluate to false, got false 1305s ok 97 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1305s ok 98 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1305s ok 99 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1305s ok 100 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1305s ok 101 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1305s ok 102 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1305s ok 103 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1305s ok 104 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'foo' -strmatch '*o'" should evaluate to true, got true 1305s ok 105 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1305s ok 106 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'foo' -strmatch 'F*'" should evaluate to false, got false 1305s ok 107 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1305s ok 108 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'foo' -strmatch 'g*'" should evaluate to false, got false 1305s ok 109 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1305s ok 110 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1305s ok 111 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1305s ok 112 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1305s ok 113 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1305s ok 114 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s Should get parse error for "foo('bar') = 'bar'", got parse error 1305s ok 115 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s Should get parse error for "%{FOO} != 'bar'", got parse error 1305s ok 116 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s Should get parse error for "'bar' = bar", got parse error 1305s ok 117 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true" should evaluate to true, got true 1305s ok 118 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true && true" should evaluate to true, got true 1305s ok 119 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true || true" should evaluate to true, got true 1305s ok 120 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true || true || true" should evaluate to true, got true 1305s ok 121 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true || true && true" should evaluate to true, got true 1305s ok 122 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true && true || true" should evaluate to true, got true 1305s ok 123 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true && true && true" should evaluate to true, got true 1305s ok 124 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true || true || !true" should evaluate to true, got true 1305s ok 125 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true || true && !true" should evaluate to true, got true 1305s ok 126 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true && true || !true" should evaluate to true, got true 1305s ok 127 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true && true && !true" should evaluate to false, got false 1305s ok 128 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true && !true" should evaluate to false, got false 1305s ok 129 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true || !true" should evaluate to true, got true 1305s ok 130 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true || !true || true" should evaluate to true, got true 1305s ok 131 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true || !true && true" should evaluate to true, got true 1305s ok 132 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true && !true || true" should evaluate to true, got true 1305s ok 133 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true && !true && true" should evaluate to false, got false 1305s ok 134 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true || !true || !true" should evaluate to true, got true 1305s ok 135 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true || !true && !true" should evaluate to true, got true 1305s ok 136 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true && !true || !true" should evaluate to false, got false 1305s ok 137 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "true && !true && !true" should evaluate to false, got false 1305s ok 138 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true" should evaluate to false, got false 1305s ok 139 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true && true" should evaluate to false, got false 1305s ok 140 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true || true" should evaluate to true, got true 1305s ok 141 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true || true || true" should evaluate to true, got true 1305s ok 142 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true || true && true" should evaluate to true, got true 1305s ok 143 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true && true || true" should evaluate to true, got true 1305s ok 144 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true && true && true" should evaluate to false, got false 1305s ok 145 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true || true || !true" should evaluate to true, got true 1305s ok 146 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true || true && !true" should evaluate to false, got false 1305s ok 147 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true && true || !true" should evaluate to false, got false 1305s ok 148 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true && true && !true" should evaluate to false, got false 1305s ok 149 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true && !true" should evaluate to false, got false 1305s ok 150 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true || !true" should evaluate to false, got false 1305s ok 151 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true || !true || true" should evaluate to true, got true 1305s ok 152 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true || !true && true" should evaluate to false, got false 1305s ok 153 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true && !true || true" should evaluate to true, got true 1305s ok 154 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true && !true && true" should evaluate to false, got false 1305s ok 155 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true || !true || !true" should evaluate to false, got false 1305s ok 156 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true || !true && !true" should evaluate to false, got false 1305s ok 157 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true && !true || !true" should evaluate to false, got false 1305s ok 158 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!true && !true && !true" should evaluate to false, got false 1305s ok 159 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true)" should evaluate to false, got false 1305s ok 160 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true && true)" should evaluate to false, got false 1305s ok 161 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true || true)" should evaluate to false, got false 1305s ok 162 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true || true || true)" should evaluate to false, got false 1305s ok 163 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true || true && true)" should evaluate to false, got false 1305s ok 164 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true && true || true)" should evaluate to false, got false 1305s ok 165 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true && true && true)" should evaluate to false, got false 1305s ok 166 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true || true || !true)" should evaluate to false, got false 1305s ok 167 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true || true && !true)" should evaluate to false, got false 1305s ok 168 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true && true || !true)" should evaluate to false, got false 1305s ok 169 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true && true && !true)" should evaluate to true, got true 1305s ok 170 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true && !true)" should evaluate to true, got true 1305s ok 171 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true || !true)" should evaluate to false, got false 1305s ok 172 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true || !true || true)" should evaluate to false, got false 1305s ok 173 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true || !true && true)" should evaluate to false, got false 1305s ok 174 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true && !true || true)" should evaluate to false, got false 1305s ok 175 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true && !true && true)" should evaluate to true, got true 1305s ok 176 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true || !true || !true)" should evaluate to false, got false 1305s ok 177 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true || !true && !true)" should evaluate to false, got false 1305s ok 178 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true && !true || !true)" should evaluate to true, got true 1305s ok 179 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(true && !true && !true)" should evaluate to true, got true 1305s ok 180 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true)" should evaluate to true, got true 1305s ok 181 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true && true)" should evaluate to true, got true 1305s ok 182 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true || true)" should evaluate to false, got false 1305s ok 183 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true || true || true)" should evaluate to false, got false 1305s ok 184 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true || true && true)" should evaluate to false, got false 1305s ok 185 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true && true || true)" should evaluate to false, got false 1305s ok 186 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true && true && true)" should evaluate to true, got true 1305s ok 187 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true || true || !true)" should evaluate to false, got false 1305s ok 188 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true || true && !true)" should evaluate to true, got true 1305s ok 189 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true && true || !true)" should evaluate to true, got true 1305s ok 190 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true && true && !true)" should evaluate to true, got true 1305s ok 191 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true && !true)" should evaluate to true, got true 1305s ok 192 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true || !true)" should evaluate to true, got true 1305s ok 193 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true || !true || true)" should evaluate to false, got false 1305s ok 194 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true || !true && true)" should evaluate to true, got true 1305s ok 195 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true && !true || true)" should evaluate to false, got false 1305s ok 196 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true && !true && true)" should evaluate to true, got true 1305s ok 197 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true || !true || !true)" should evaluate to true, got true 1305s ok 198 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true || !true && !true)" should evaluate to true, got true 1305s ok 199 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true && !true || !true)" should evaluate to true, got true 1305s ok 200 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "!(!true && !true && !true)" should evaluate to true, got true 1305s ok 201 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "filesize('/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1305s ok 202 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "filesize('/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1305s ok 203 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "filesize('/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1305s ok 204 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-d '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1305s ok 205 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-e '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1305s ok 206 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-f '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1305s ok 207 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-s '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1305s ok 208 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-d '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1305s ok 209 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-e '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1305s ok 210 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-f '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1305s ok 211 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-s '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1305s ok 212 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-d '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1305s ok 213 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-e '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1305s ok 214 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-f '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1305s ok 215 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-s '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1305s ok 216 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-d '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1305s ok 217 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-e '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1305s ok 218 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-f '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1305s ok 219 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-s '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1305s ok 220 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-F '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1305s ok 221 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-F '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1305s ok 222 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-U '/apache/' " should evaluate to true, got true 1305s ok 223 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "-U '/apache/expr/none' " should evaluate to false, got false 1305s ok 224 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1305s ok 225 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1305s ok 226 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1305s ok 227 1305s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1305s ok 228 1305s Error log should not have 'Internal evaluation error' entries, found 0 1305s ok 229 1305s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1305s ok 1312s t/apache/expr_string.t .............. 1312s 1..29 1312s # Running under perl version 5.040001 for linux 1312s # Current time local: Tue May 6 17:45:56 2025 1312s # Current time GMT: Tue May 6 17:45:56 2025 1312s # Using Test.pm version 1.31 1312s # Using Apache/Test.pm version 1.44 1312s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1312s ok 1 1312s Expected return code 200, got 200 for 'foo' 1312s ok 2 1312s # testing : log message [Tue May 06 17:46:01.235454 2025] [log_debug:info] [pid 478015:tid 478051] [client 127.0.0.1:51134] foo (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1312s # didn't match 1312s # expected: 'foo' 1312s # received: 'foo' 1312s ok 3 1312s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1312s ok 4 1312s Expected return code 200, got 200 for '%{req:SomeHeader}' 1312s ok 5 1312s # testing : log message [Tue May 06 17:46:01.497349 2025] [log_debug:info] [pid 478015:tid 478051] [client 127.0.0.1:51134] SomeValue (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1312s # didn't match 1312s # expected: 'SomeValue' 1312s # received: 'SomeValue' 1312s ok 6 1312s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1312s ok 7 1312s Should get parse error (500) for "%{", got 500 1312s ok 8 1312s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1312s ok 9 1312s Expected return code 200, got 200 for '%' 1312s ok 10 1312s # testing : log message [Tue May 06 17:46:02.009929 2025] [log_debug:info] [pid 477985:tid 478041] [client 127.0.0.1:51146] % (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1312s # didn't match 1312s # expected: '%' 1312s # received: '%' 1312s ok 11 1312s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1312s ok 12 1312s Expected return code 200, got 200 for '}' 1312s ok 13 1312s # testing : log message [Tue May 06 17:46:02.267361 2025] [log_debug:info] [pid 477985:tid 478041] [client 127.0.0.1:51146] } (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1312s # didn't match 1312s # expected: '}' 1312s # received: '}' 1312s ok 14 1312s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1312s ok 15 1312s Expected return code 200, got 200 for '\"' 1312s ok 16 1312s # testing : log message [Tue May 06 17:46:02.522308 2025] [log_debug:info] [pid 477985:tid 478041] [client 127.0.0.1:51146] " (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1312s # didn't match 1312s # expected: '"' 1312s # received: '"' 1312s ok 17 1312s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1312s ok 18 1312s Expected return code 200, got 200 for '\'' 1312s ok 19 1312s # testing : log message [Tue May 06 17:46:02.778084 2025] [log_debug:info] [pid 477985:tid 478041] [client 127.0.0.1:51146] ' (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1312s # didn't match 1312s # expected: '\'' 1312s # received: '\'' 1312s ok 20 1312s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1312s ok 21 1312s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1312s ok 22 1312s # testing : log message [Tue May 06 17:46:03.034110 2025] [log_debug:info] [pid 477985:tid 478041] [client 127.0.0.1:51146] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1312s # didn't match 1312s # expected: '%{req:SomeHeader}' 1312s # received: '%{req:SomeHeader}' 1312s ok 23 1312s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1312s ok 24 1312s Expected return code 200, got 200 for '%{tolower:IDENT}' 1312s ok 25 1312s # testing : log message [Tue May 06 17:46:03.289985 2025] [log_debug:info] [pid 477985:tid 478041] [client 127.0.0.1:51146] ident (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1312s # didn't match 1312s # expected: 'ident' 1312s # received: 'ident' 1312s ok 26 1312s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1312s ok 27 1312s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1312s ok 28 1312s # testing : log message [Tue May 06 17:46:03.545822 2025] [log_debug:info] [pid 477985:tid 478041] [client 127.0.0.1:51146] get (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1312s # didn't match 1312s # expected: 'get' 1312s # received: 'get' 1312s ok 29 1312s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1312s ok 1319s t/apache/getfile.t .................. 1319s # using LWP client 1319s 1..221 1319s # Running under perl version 5.040001 for linux 1319s # Current time local: Tue May 6 17:46:03 2025 1319s # Current time GMT: Tue May 6 17:46:03 2025 1319s # Using Test.pm version 1.31 1319s # Using Apache/Test.pm version 1.44 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "4c64-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 19556 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl.pod 1319s # expected: 19556 1319s # received: 19556 1319s ok 1 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "dbb0-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 56240 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1319s # expected: 56240 1319s # received: 56240 1319s ok 2 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "85ea-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 34282 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1319s # expected: 34282 1319s # received: 34282 1319s ok 3 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "da40-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 55872 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1319s # expected: 55872 1319s # received: 55872 1319s ok 4 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "ab70-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 43888 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1319s # expected: 43888 1319s # received: 43888 1319s ok 5 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "15cb8-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 89272 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1319s # expected: 89272 1319s # received: 89272 1319s ok 6 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2707-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 9991 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1319s # expected: 9991 1319s # received: 9991 1319s ok 7 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2569-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 9577 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:08 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1319s # expected: 9577 1319s # received: 9577 1319s ok 8 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1004-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4100 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1319s # expected: 4100 1319s # received: 4100 1319s ok 9 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "e58-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 3672 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1319s # expected: 3672 1319s # received: 3672 1319s ok 10 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1e00-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 7680 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1319s # expected: 7680 1319s # received: 7680 1319s ok 11 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "233a9-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 144297 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1319s # expected: 144297 1319s # received: 144297 1319s ok 12 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1f1e-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 7966 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1319s # expected: 7966 1319s # received: 7966 1319s ok 13 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1aeb-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 6891 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1319s # expected: 6891 1319s # received: 6891 1319s ok 14 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1e50-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 7760 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1319s # expected: 7760 1319s # received: 7760 1319s ok 15 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "18b7-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 6327 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1319s # expected: 6327 1319s # received: 6327 1319s ok 16 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "20a07-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 133639 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1319s # expected: 133639 1319s # received: 133639 1319s ok 17 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "17fe-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 6142 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1319s # expected: 6142 1319s # received: 6142 1319s ok 18 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "e0a-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 3594 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1319s # expected: 3594 1319s # received: 3594 1319s ok 19 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "ff5-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4085 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1319s # expected: 4085 1319s # received: 4085 1319s ok 20 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1d280-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 119424 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1319s # expected: 119424 1319s # received: 119424 1319s ok 21 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "19c5-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 6597 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1319s # expected: 6597 1319s # received: 6597 1319s ok 22 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "14d7-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 5335 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1319s # expected: 5335 1319s # received: 5335 1319s ok 23 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1208-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4616 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1319s # expected: 4616 1319s # received: 4616 1319s ok 24 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1c352-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 115538 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1319s # expected: 115538 1319s # received: 115538 1319s ok 25 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2a07-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 10759 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1319s # expected: 10759 1319s # received: 10759 1319s ok 26 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2fef-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 12271 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1319s # expected: 12271 1319s # received: 12271 1319s ok 27 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2410-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 9232 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1319s # expected: 9232 1319s # received: 9232 1319s ok 28 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1fa8f-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 129679 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1319s # expected: 129679 1319s # received: 129679 1319s ok 29 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "293d-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 10557 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1319s # expected: 10557 1319s # received: 10557 1319s ok 30 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "301f-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 12319 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1319s # expected: 12319 1319s # received: 12319 1319s ok 31 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "20fa-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 8442 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1319s # expected: 8442 1319s # received: 8442 1319s ok 32 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1162-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4450 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1319s # expected: 4450 1319s # received: 4450 1319s ok 33 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "fc09-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 64521 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1319s # expected: 64521 1319s # received: 64521 1319s ok 34 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2009-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 8201 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1319s # expected: 8201 1319s # received: 8201 1319s ok 35 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1007-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4103 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1319s # expected: 4103 1319s # received: 4103 1319s ok 36 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2aac-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 10924 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1319s # expected: 10924 1319s # received: 10924 1319s ok 37 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1168-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4456 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1319s # expected: 4456 1319s # received: 4456 1319s ok 38 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1875a-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 100186 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1319s # expected: 100186 1319s # received: 100186 1319s ok 39 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1e25-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 7717 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1319s # expected: 7717 1319s # received: 7717 1319s ok 40 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1e16-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 7702 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1319s # expected: 7702 1319s # received: 7702 1319s ok 41 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1b69-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 7017 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1319s # expected: 7017 1319s # received: 7017 1319s ok 42 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "115d9-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 71129 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1319s # expected: 71129 1319s # received: 71129 1319s ok 43 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "11f7-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4599 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1319s # expected: 4599 1319s # received: 4599 1319s ok 44 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1806-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 6150 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1319s # expected: 6150 1319s # received: 6150 1319s ok 45 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "13f7-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 5111 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1319s # expected: 5111 1319s # received: 5111 1319s ok 46 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "a038-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 41016 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1319s # expected: 41016 1319s # received: 41016 1319s ok 47 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1662-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 5730 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1319s # expected: 5730 1319s # received: 5730 1319s ok 48 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "124a-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4682 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1319s # expected: 4682 1319s # received: 4682 1319s ok 49 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1374-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4980 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1319s # expected: 4980 1319s # received: 4980 1319s ok 50 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "d310-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 54032 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1319s # expected: 54032 1319s # received: 54032 1319s ok 51 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1b5f-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 7007 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1319s # expected: 7007 1319s # received: 7007 1319s ok 52 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "9201-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 37377 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1319s # expected: 37377 1319s # received: 37377 1319s ok 53 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1076-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4214 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1319s # expected: 4214 1319s # received: 4214 1319s ok 54 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "f68-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 3944 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1319s # expected: 3944 1319s # received: 3944 1319s ok 55 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "fd6-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4054 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1319s # expected: 4054 1319s # received: 4054 1319s ok 56 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "ad8b-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 44427 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1319s # expected: 44427 1319s # received: 44427 1319s ok 57 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1288-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4744 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1319s # expected: 4744 1319s # received: 4744 1319s ok 58 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "f69-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 3945 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1319s # expected: 3945 1319s # received: 3945 1319s ok 59 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "fd7-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4055 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1319s # expected: 4055 1319s # received: 4055 1319s ok 60 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "10d47-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 68935 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1319s # expected: 68935 1319s # received: 68935 1319s ok 61 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "f6a-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 3946 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1319s # expected: 3946 1319s # received: 3946 1319s ok 62 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "fd8-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4056 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1319s # expected: 4056 1319s # received: 4056 1319s ok 63 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "c79b-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 51099 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1319s # expected: 51099 1319s # received: 51099 1319s ok 64 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "15dc-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 5596 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl5401delta.pod 1319s # expected: 5596 1319s # received: 5596 1319s ok 65 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1e723-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 124707 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl561delta.pod 1319s # expected: 124707 1319s # received: 124707 1319s ok 66 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1a2bb-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 107195 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl56delta.pod 1319s # expected: 107195 1319s # received: 107195 1319s ok 67 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "94ac-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 38060 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl581delta.pod 1319s # expected: 38060 1319s # received: 38060 1319s ok 68 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1176-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4470 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl582delta.pod 1319s # expected: 4470 1319s # received: 4470 1319s ok 69 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "18bf-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 6335 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl583delta.pod 1319s # expected: 6335 1319s # received: 6335 1319s ok 70 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1cc3-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 7363 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl584delta.pod 1319s # expected: 7363 1319s # received: 7363 1319s ok 71 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1701-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 5889 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl585delta.pod 1319s # expected: 5889 1319s # received: 5889 1319s ok 72 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "122b-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4651 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl586delta.pod 1319s # expected: 4651 1319s # received: 4651 1319s ok 73 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "20a4-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 8356 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl587delta.pod 1319s # expected: 8356 1319s # received: 8356 1319s ok 74 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "62c1-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 25281 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl588delta.pod 1319s # expected: 25281 1319s # received: 25281 1319s ok 75 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "d28d-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 53901 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl589delta.pod 1319s # expected: 53901 1319s # received: 53901 1319s ok 76 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1c1d5-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 115157 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perl58delta.pod 1319s # expected: 115157 1319s # received: 115157 1319s ok 77 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "4fe9-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 20457 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlaix.pod 1319s # expected: 20457 1319s # received: 20457 1319s ok 78 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1688-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 5768 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlamiga.pod 1319s # expected: 5768 1319s # received: 5768 1319s ok 79 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2031-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 8241 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlandroid.pod 1319s # expected: 8241 1319s # received: 8241 1319s ok 80 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "ceb51-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 846673 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlapi.pod 1319s # expected: 846673 1319s # received: 846673 1319s ok 81 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "5838-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 22584 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlapio.pod 1319s # expected: 22584 1319s # received: 22584 1319s ok 82 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1b62-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 7010 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlartistic.pod 1319s # expected: 7010 1319s # received: 7010 1319s ok 83 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "210c-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 8460 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlbook.pod 1319s # expected: 8460 1319s # received: 8460 1319s ok 84 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "126-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 294 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlboot.pod 1319s # expected: 294 1319s # received: 294 1319s ok 85 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "130-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 304 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlbot.pod 1319s # expected: 304 1319s # received: 304 1319s ok 86 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1f50-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 8016 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1319s # expected: 8016 1319s # received: 8016 1319s ok 87 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "dea2-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 56994 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlcall.pod 1319s # expected: 56994 1319s # received: 56994 1319s ok 88 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1180-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4480 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlcheat.pod 1319s # expected: 4480 1319s # received: 4480 1319s ok 89 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "3179-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 12665 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlclass.pod 1319s # expected: 12665 1319s # received: 12665 1319s ok 90 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "3c63-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 15459 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1319s # expected: 15459 1319s # received: 15459 1319s ok 91 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "d19f-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 53663 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlclib.pod 1319s # expected: 53663 1319s # received: 53663 1319s ok 92 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "12e5-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4837 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlcn.pod 1319s # expected: 4837 1319s # received: 4837 1319s ok 93 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1b1b-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 6939 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1319s # expected: 6939 1319s # received: 6939 1319s ok 94 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "662a-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 26154 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1319s # expected: 26154 1319s # received: 26154 1319s ok 95 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "cfa2-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 53154 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perldata.pod 1319s # expected: 53154 1319s # received: 53154 1319s ok 96 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "134d-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4941 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1319s # expected: 4941 1319s # received: 4941 1319s ok 97 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "a85c-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 43100 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perldebguts.pod 1319s # expected: 43100 1319s # received: 43100 1319s ok 98 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "5693-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 22163 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perldebtut.pod 1319s # expected: 22163 1319s # received: 22163 1319s ok 99 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "9bc9-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 39881 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perldebug.pod 1319s # expected: 39881 1319s # received: 39881 1319s ok 100 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "15dc-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 5596 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perldelta.pod 1319s # expected: 5596 1319s # received: 5596 1319s ok 101 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "5fb8-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 24504 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1319s # expected: 24504 1319s # received: 24504 1319s ok 102 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "4d4ea-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 316650 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perldiag.pod 1319s # expected: 316650 1319s # received: 316650 1319s ok 103 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "24a0-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 9376 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perldoc.pod 1319s # expected: 9376 1319s # received: 9376 1319s ok 104 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "b4ed-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 46317 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1319s # expected: 46317 1319s # received: 46317 1319s ok 105 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "6946-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 26950 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perldsc.pod 1319s # expected: 26950 1319s # received: 26950 1319s ok 106 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1f20-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 7968 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perldtrace.pod 1319s # expected: 7968 1319s # received: 7968 1319s ok 107 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1497f-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 84351 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1319s # expected: 84351 1319s # received: 84351 1319s ok 108 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "937e-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 37758 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlembed.pod 1319s # expected: 37758 1319s # received: 37758 1319s ok 109 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2812-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 10258 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1319s # expected: 10258 1319s # received: 10258 1319s ok 110 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "58d2-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 22738 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlfaq.pod 1319s # expected: 22738 1319s # received: 22738 1319s ok 111 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "34a1-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 13473 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1319s # expected: 13473 1319s # received: 13473 1319s ok 112 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "292a-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 10538 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1319s # expected: 10538 1319s # received: 10538 1319s ok 113 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "92e1-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 37601 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1319s # expected: 37601 1319s # received: 37601 1319s ok 114 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "16bcd-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 93133 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1319s # expected: 93133 1319s # received: 93133 1319s ok 115 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "dbc1-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 56257 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1319s # expected: 56257 1319s # received: 56257 1319s ok 116 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "9a71-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 39537 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1319s # expected: 39537 1319s # received: 39537 1319s ok 117 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "93ae-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 37806 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1319s # expected: 37806 1319s # received: 37806 1319s ok 118 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "c30c-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 49932 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1319s # expected: 49932 1319s # received: 49932 1319s ok 119 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "3b75-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 15221 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1319s # expected: 15221 1319s # received: 15221 1319s ok 120 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "56ca-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 22218 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlfilter.pod 1319s # expected: 22218 1319s # received: 22218 1319s ok 121 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "342b-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 13355 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlfork.pod 1319s # expected: 13355 1319s # received: 13355 1319s ok 122 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "4122-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 16674 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlform.pod 1319s # expected: 16674 1319s # received: 16674 1319s ok 123 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "671-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 1649 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1319s # expected: 1649 1319s # received: 1649 1319s ok 124 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "68740-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 427840 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlfunc.pod 1319s # expected: 427840 1319s # received: 427840 1319s ok 125 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "7c2e-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 31790 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlgit.pod 1319s # expected: 31790 1319s # received: 31790 1319s ok 126 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "219ca-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 137674 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlglossary.pod 1319s # expected: 137674 1319s # received: 137674 1319s ok 127 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "4072-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 16498 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlgov.pod 1319s # expected: 16498 1319s # received: 16498 1319s ok 128 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "35f7-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 13815 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlgpl.pod 1319s # expected: 13815 1319s # received: 13815 1319s ok 129 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "31bb8-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 203704 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlguts.pod 1319s # expected: 203704 1319s # received: 203704 1319s ok 130 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "afe5-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 45029 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlhack.pod 1319s # expected: 45029 1319s # received: 45029 1319s ok 131 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1297d-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 76157 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1319s # expected: 76157 1319s # received: 76157 1319s ok 132 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1809-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 6153 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1319s # expected: 6153 1319s # received: 6153 1319s ok 133 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "602-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 1538 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1319s # expected: 1538 1319s # received: 1538 1319s ok 134 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "ebeb-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 60395 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlhist.pod 1319s # expected: 60395 1319s # received: 60395 1319s ok 135 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "77a4-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 30628 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlhpux.pod 1319s # expected: 30628 1319s # received: 30628 1319s ok 136 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "7dd-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 2013 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlhurd.pod 1319s # expected: 2013 1319s # received: 2013 1319s ok 137 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1fc9f-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 130207 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlintern.pod 1319s # expected: 130207 1319s # received: 130207 1319s ok 138 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "9216-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 37398 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlinterp.pod 1319s # expected: 37398 1319s # received: 37398 1319s ok 139 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "579a-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 22426 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlintro.pod 1319s # expected: 22426 1319s # received: 22426 1319s ok 140 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "8ad2-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 35538 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perliol.pod 1319s # expected: 35538 1319s # received: 35538 1319s ok 141 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "11818-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 71704 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlipc.pod 1319s # expected: 71704 1319s # received: 71704 1319s ok 142 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1150-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4432 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlirix.pod 1319s # expected: 4432 1319s # received: 4432 1319s ok 143 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "20a8-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 8360 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perljp.pod 1319s # expected: 8360 1319s # received: 8360 1319s ok 144 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2fc0-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 12224 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlko.pod 1319s # expected: 12224 1319s # received: 12224 1319s ok 145 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "163-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 355 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1319s # expected: 355 1319s # received: 355 1319s ok 146 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "7ea-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 2026 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perllinux.pod 1319s # expected: 2026 1319s # received: 2026 1319s ok 147 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "12978-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 76152 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perllocale.pod 1319s # expected: 76152 1319s # received: 76152 1319s ok 148 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2487-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 9351 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perllol.pod 1319s # expected: 9351 1319s # received: 9351 1319s ok 149 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2f6f-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 12143 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1319s # expected: 12143 1319s # received: 12143 1319s ok 150 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "67a7-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 26535 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlmod.pod 1319s # expected: 26535 1319s # received: 26535 1319s ok 151 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2574-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 9588 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1319s # expected: 9588 1319s # received: 9588 1319s ok 152 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1095c-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 67932 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1319s # expected: 67932 1319s # received: 67932 1319s ok 153 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "573b-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 22331 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1319s # expected: 22331 1319s # received: 22331 1319s ok 154 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "d65-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 3429 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1319s # expected: 3429 1319s # received: 3429 1319s ok 155 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2ad3-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 10963 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1319s # expected: 10963 1319s # received: 10963 1319s ok 156 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "20a5-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 8357 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlnumber.pod 1319s # expected: 8357 1319s # received: 8357 1319s ok 157 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "8d31-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 36145 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlobj.pod 1319s # expected: 36145 1319s # received: 36145 1319s ok 158 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "6885-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 26757 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlootut.pod 1319s # expected: 26757 1319s # received: 26757 1319s ok 159 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2b4ac-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 177324 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlop.pod 1319s # expected: 177324 1319s # received: 177324 1319s ok 160 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "4db-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 1243 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1319s # expected: 1243 1319s # received: 1243 1319s ok 161 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "3b77-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 15223 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlopentut.pod 1319s # expected: 15223 1319s # received: 15223 1319s ok 162 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "16cb7-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 93367 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlos2.pod 1319s # expected: 93367 1319s # received: 93367 1319s ok 163 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "37cb-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 14283 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlos390.pod 1319s # expected: 14283 1319s # received: 14283 1319s ok 164 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "12b0-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4784 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlos400.pod 1319s # expected: 4784 1319s # received: 4784 1319s ok 165 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "c8a9-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 51369 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1319s # expected: 51369 1319s # received: 51369 1319s ok 166 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "c2bc-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 49852 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:09 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlperf.pod 1319s # expected: 49852 1319s # received: 49852 1319s ok 167 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1418-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 5144 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlplan9.pod 1319s # expected: 5144 1319s # received: 5144 1319s ok 168 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "5b65-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 23397 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlpod.pod 1319s # expected: 23397 1319s # received: 23397 1319s ok 169 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "10d10-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 68880 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1319s # expected: 68880 1319s # received: 68880 1319s ok 170 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2f40-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 12096 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1319s # expected: 12096 1319s # received: 12096 1319s ok 171 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "67b7-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 26551 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1319s # expected: 26551 1319s # received: 26551 1319s ok 172 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "15db1-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 89521 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlport.pod 1319s # expected: 89521 1319s # received: 89521 1319s ok 173 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1412-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 5138 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlpragma.pod 1319s # expected: 5138 1319s # received: 5138 1319s ok 174 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1a25-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 6693 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlqnx.pod 1319s # expected: 6693 1319s # received: 6693 1319s ok 175 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "21256-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 135766 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlre.pod 1319s # expected: 135766 1319s # received: 135766 1319s ok 176 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "8a9c-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 35484 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlreapi.pod 1319s # expected: 35484 1319s # received: 35484 1319s ok 177 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "818f-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 33167 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1319s # expected: 33167 1319s # received: 33167 1319s ok 178 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "bec7-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 48839 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1319s # expected: 48839 1319s # received: 48839 1319s ok 179 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "8d5c-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 36188 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlref.pod 1319s # expected: 36188 1319s # received: 36188 1319s ok 180 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "4944-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 18756 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlreftut.pod 1319s # expected: 18756 1319s # received: 18756 1319s ok 181 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "a989-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 43401 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlreguts.pod 1319s # expected: 43401 1319s # received: 43401 1319s ok 182 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1fd-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 509 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlrepository.pod 1319s # expected: 509 1319s # received: 509 1319s ok 183 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "4b07-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 19207 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlrequick.pod 1319s # expected: 19207 1319s # received: 19207 1319s ok 184 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "3caa-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 15530 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlreref.pod 1319s # expected: 15530 1319s # received: 15530 1319s ok 185 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1e1ef-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 123375 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlretut.pod 1319s # expected: 123375 1319s # received: 123375 1319s ok 186 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "651-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 1617 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlriscos.pod 1319s # expected: 1617 1319s # received: 1617 1319s ok 187 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "e707-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 59143 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlrun.pod 1319s # expected: 59143 1319s # received: 59143 1319s ok 188 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "6cea-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 27882 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlsec.pod 1319s # expected: 27882 1319s # received: 27882 1319s ok 189 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "4af2-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 19186 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1319s # expected: 19186 1319s # received: 19186 1319s ok 190 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "7494-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 29844 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1319s # expected: 29844 1319s # received: 29844 1319s ok 191 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1bdc-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 7132 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlsource.pod 1319s # expected: 7132 1319s # received: 7132 1319s ok 192 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "233b-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 9019 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlstyle.pod 1319s # expected: 9019 1319s # received: 9019 1319s ok 193 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "12fb9-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 77753 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlsub.pod 1319s # expected: 77753 1319s # received: 77753 1319s ok 194 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "d31f-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 54047 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlsyn.pod 1319s # expected: 54047 1319s # received: 54047 1319s ok 195 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2858-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 10328 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlsynology.pod 1319s # expected: 10328 1319s # received: 10328 1319s ok 196 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "b184-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 45444 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1319s # expected: 45444 1319s # received: 45444 1319s ok 197 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "9a91-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 39569 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perltie.pod 1319s # expected: 39569 1319s # received: 39569 1319s ok 198 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "cda37-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 842295 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perltoc.pod 1319s # expected: 842295 1319s # received: 842295 1319s ok 199 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "174-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 372 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perltodo.pod 1319s # expected: 372 1319s # received: 372 1319s ok 200 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "126-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 294 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perltooc.pod 1319s # expected: 294 1319s # received: 294 1319s ok 201 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "126-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 294 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perltoot.pod 1319s # expected: 294 1319s # received: 294 1319s ok 202 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "297f-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 10623 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perltrap.pod 1319s # expected: 10623 1319s # received: 10623 1319s ok 203 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "213f-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 8511 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perltru64.pod 1319s # expected: 8511 1319s # received: 8511 1319s ok 204 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1183-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 4483 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perltw.pod 1319s # expected: 4483 1319s # received: 4483 1319s ok 205 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "162b6-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 90806 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlunicode.pod 1319s # expected: 90806 1319s # received: 90806 1319s ok 206 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "6349-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 25417 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlunicook.pod 1319s # expected: 25417 1319s # received: 25417 1319s ok 207 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "372e-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 14126 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1319s # expected: 14126 1319s # received: 14126 1319s ok 208 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "96e1-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 38625 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perluniintro.pod 1319s # expected: 38625 1319s # received: 38625 1319s ok 209 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "6eefa-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 454394 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perluniprops.pod 1319s # expected: 454394 1319s # received: 454394 1319s ok 210 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1f10-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 7952 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlunitut.pod 1319s # expected: 7952 1319s # received: 7952 1319s ok 211 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "1ce8-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 7400 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlutil.pod 1319s # expected: 7400 1319s # received: 7400 1319s ok 212 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "16c17-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 93207 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlvar.pod 1319s # expected: 93207 1319s # received: 93207 1319s ok 213 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "c68d-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 50829 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlvms.pod 1319s # expected: 50829 1319s # received: 50829 1319s ok 214 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "f16-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 3862 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlvos.pod 1319s # expected: 3862 1319s # received: 3862 1319s ok 215 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "7c61-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 31841 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlwin32.pod 1319s # expected: 31841 1319s # received: 31841 1319s ok 216 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "12d15-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 77077 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlxs.pod 1319s # expected: 77077 1319s # received: 77077 1319s ok 217 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "c51f-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 50463 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlxstut.pod 1319s # expected: 50463 1319s # received: 50463 1319s ok 218 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "5dc1-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 24001 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1319s # expected: 24001 1319s # received: 24001 1319s ok 219 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "722dc-62e795c234600" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 467676 1319s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-binary-httpd 1319s # expected: 467676 1319s # received: 467676 1319s ok 220 1319s #lwp request: 1319s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1319s #User-Agent: libwww-perl/6.78 1319s # 1319s #server response: 1319s #HTTP/1.1 200 OK 1319s #Connection: close 1319s #Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Accept-Ranges: bytes 1319s #ETag: "2d1600-632968e4a9680" 1319s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1319s #Vary: In-If1 1319s #Content-Length: 2954752 1319s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1319s #Client-Date: Tue, 06 May 2025 17:46:10 GMT 1319s #Client-Peer: 127.0.0.1:8529 1319s #Client-Response-Num: 1 1319s #DMMATCH1: 1 1319s # 1319s # testing : download of /getfiles-binary-perl 1319s # expected: 2954752 1319s # received: 2954752 1319s ok 221 1319s ok 1328s t/apache/headers.t .................. 1328s 1..27 1328s # Running under perl version 5.040001 for linux 1328s # Current time local: Tue May 6 17:46:10 2025 1328s # Current time GMT: Tue May 6 17:46:10 2025 1328s # Using Test.pm version 1.31 1328s # Using Apache/Test.pm version 1.44 1328s testing: Hello: World 1328s ok 1 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 2 1328s header: [World] vs [World] 1328s # testing : compare header Hello value 1328s # expected: 'World' 1328s # received: 'World' 1328s ok 3 1328s testing: Hello: World 1328s ok 4 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 5 1328s header: [World] vs [World] 1328s # testing : compare header Hello value 1328s # expected: 'World' 1328s # received: 'World' 1328s ok 6 1328s testing: Hello: World 1328s ok 7 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 8 1328s header: [World] vs [World] 1328s # testing : compare header Hello value 1328s # expected: 'World' 1328s # received: 'World' 1328s ok 9 1328s testing: Hello: Foo 1328s Bar 1328s ok 10 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 11 1328s header: [Foo Bar] vs [Foo Bar] 1328s # testing : compare header Hello value 1328s # expected: 'Foo Bar' 1328s # received: 'Foo Bar' 1328s ok 12 1328s testing: Hello: Foo 1328s Bar 1328s ok 13 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 14 1328s header: [Foo Bar] vs [Foo Bar] 1328s # testing : compare header Hello value 1328s # expected: 'Foo Bar' 1328s # received: 'Foo Bar' 1328s ok 15 1328s testing: Hello: Foo 1328s Bar 1328s ok 16 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 17 1328s header: [Foo Bar] vs [Foo Bar] 1328s # testing : compare header Hello value 1328s # expected: 'Foo Bar' 1328s # received: 'Foo Bar' 1328s ok 18 1328s testing: Hello: Foo 1328s Bar 1328s ok 19 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 20 1328s header: [Foo Bar] vs [Foo Bar] 1328s # testing : compare header Hello value 1328s # expected: 'Foo Bar' 1328s # received: 'Foo Bar' 1328s ok 21 1328s testing: Hello: Foo 1328s Bar 1328s ok 22 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 23 1328s header: [Foo Bar] vs [Foo Bar] 1328s # testing : compare header Hello value 1328s # expected: 'Foo Bar' 1328s # received: 'Foo Bar' 1328s ok 24 1328s testing: Hello:World 1328s ok 25 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 26 1328s header: [World] vs [World] 1328s # testing : compare header Hello value 1328s # expected: 'World' 1328s # received: 'World' 1328s ok 27 1328s ok 1329s t/apache/hostcheck.t ................ 1329s 1..14 1329s # Running under perl version 5.040001 for linux 1329s # Current time local: Tue May 6 17:46:15 2025 1329s # Current time GMT: Tue May 6 17:46:15 2025 1329s # Using Test.pm version 1.31 1329s # Using Apache/Test.pm version 1.44 1329s # SENDING to 127.0.0.1:8529 1329s # GET / HTTP/1.1 1329s Host: localhost 1329s 1329s # expected 200, got 200 for ok 1329s ok 1 1329s # SENDING to 127.0.0.1:8529 1329s # GET / HTTP/1.1 1329s Host: localhost:1 1329s 1329s # expected 200, got 200 for port ignored 1329s ok 2 1329s # SENDING to 127.0.0.1:8529 1329s # GET / HTTP/1.1 1329s Host: notlisted 1329s 1329s # expected 200, got 200 for name not listed 1329s ok 3 1329s # SENDING to 127.0.0.1:8529 1329s # GET / HTTP/1.1 1329s Host: 127.0.0.1 1329s 1329s # expected 200, got 200 for IP not in serveralias/servername 1329s ok 4 1329s # SENDING to 127.0.0.1:8529 1329s # GET / HTTP/1.1 1329s Host: default-strict 1329s 1329s # expected 200, got 200 for NVH matches in default server 1329s ok 5 1329s # SENDING to 127.0.0.1:8529 1329s # GET / HTTP/1.1 1329s Host: nvh-strict 1329s 1329s # expected 200, got 200 for NVH matches 1329s ok 6 1329s # SENDING to 127.0.0.1:8529 1329s # GET / HTTP/1.1 1329s Host: nvh-strict:1 1329s 1329s # expected 200, got 200 for NVH matches port ignored 1329s ok 7 1329s # SENDING to 127.0.0.1:8537 1329s # GET / HTTP/1.1 1329s Host: localhost 1329s 1329s # expected 400, got 400 for ok 1329s ok 8 1329s # SENDING to 127.0.0.1:8537 1329s # GET / HTTP/1.1 1329s Host: localhost:1 1329s 1329s # expected 400, got 400 for port ignored 1329s ok 9 1329s # SENDING to 127.0.0.1:8537 1329s # GET / HTTP/1.1 1329s Host: notlisted 1329s 1329s # expected 400, got 400 for name not listed 1329s ok 10 1329s # SENDING to 127.0.0.1:8537 1329s # GET / HTTP/1.1 1329s Host: 127.0.0.1 1329s 1329s # expected 400, got 400 for IP not in serveralias/servername 1329s ok 11 1329s # SENDING to 127.0.0.1:8537 1329s # GET / HTTP/1.1 1329s Host: default-strict 1329s 1329s # expected 200, got 200 for NVH matches in default server 1329s ok 12 1329s # SENDING to 127.0.0.1:8537 1329s # GET / HTTP/1.1 1329s Host: nvh-strict 1329s 1329s # expected 200, got 200 for NVH matches 1329s ok 13 1329s # SENDING to 127.0.0.1:8537 1329s # GET / HTTP/1.1 1329s Host: nvh-strict:1 1329s 1329s # expected 200, got 200 for NVH matches port ignored 1329s ok 14 1329s ok 1335s t/apache/http_strict.t .............. 1335s 1..178 1335s # Running under perl version 5.040001 for linux 1335s # Current time local: Tue May 6 17:46:20 2025 1335s # Current time GMT: Tue May 6 17:46:20 2025 1335s # Using Test.pm version 1.31 1335s # Using Apache/Test.pm version 1.44 1335s # SENDING: 1335s # GET / HTTP/1.0\r\n\r\n 1335s # expecting success, got 200 1335s ok 1 1335s # SENDING: 1335s # GET / HTTP/1.0\n\n 1335s # expecting success, got 200 1335s ok 2 1335s # SENDING: 1335s # get / HTTP/1.0\r\n\r\n 1335s # expecting 501, got 501 1335s ok 3 1335s # SENDING: 1335s # G ET / HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 4 1335s # SENDING: 1335s # G\x00ET / HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 5 1335s # SENDING: 1335s # G/T / HTTP/1.0\r\n\r\n 1335s # expecting 501, got 501 1335s ok 6 1335s # SENDING: 1335s # GET /\x00 HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 7 1335s # SENDING: 1335s # GET / HTTP/1.0\x00\r\n\r\n 1335s # expecting 400, got 400 1335s ok 8 1335s # SENDING: 1335s # GET\x0c/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 9 1335s # SENDING: 1335s # GET\r/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 10 1335s # SENDING: 1335s # GET\t/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 11 1335s # SENDING: 1335s # GET / HTT/1.0\r\n\r\n 1335s # expecting error, got 400 1335s ok 12 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1335s # expecting success, got 200 1335s ok 13 1335s # SENDING: 1335s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1335s # expecting success, got 200 1335s ok 14 1335s # SENDING: 1335s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1335s # expecting success, got 200 1335s ok 15 1335s # SENDING: 1335s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1335s # expecting 400, got 400 1335s ok 16 1335s # SENDING: 1335s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1335s # expecting 400, got 400 1335s ok 17 1335s # SENDING: 1335s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1335s # expecting 200, got 200 1335s ok 18 1335s # SENDING: 1335s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1335s # expecting 400, got 400 1335s ok 19 1335s # SENDING: 1335s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1335s # expecting error, got 400 1335s ok 20 1335s # SENDING: 1335s # GET / HTTP/0.9\r\n\r\n 1335s # expecting error, got 400 1335s ok 21 1335s # SENDING: 1335s # GET / HTTP/0.8\r\n\r\n 1335s # expecting error, got 400 1335s ok 22 1335s # SENDING: 1335s # GET /\x01 HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 23 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 24 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 25 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 26 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 27 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1335s # expecting 400, got 400 1335s ok 28 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 29 1335s # SENDING: 1335s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 30 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 31 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1335s # expecting 400, got 400 1335s ok 32 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 33 1335s # SENDING: 1335s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 34 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 35 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 36 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 37 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 38 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1335s # expecting 400, got 400 1335s ok 39 1335s # SENDING: 1335s # GET / HTTP/1.0\r\r 1335s # expecting dropped connection and HTTPD dropped connection 1335s ok 40 1335s # SENDING: 1335s # GET /\r\n 1335s # expecting headerless HTTP/0.9 body, got response 1335s ok 41 1335s # SENDING: 1335s # GET /#frag HTTP/1.0\r\n 1335s # expecting 400, got 400 1335s ok 42 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1335s # expecting 200, got 200 1335s ok 43 1335s # SENDING: 1335s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1335s # expecting 200, got 200 1335s ok 44 1335s # SENDING: 1335s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1335s # expecting 200, got 200 1335s ok 45 1335s # SENDING: 1335s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1335s # expecting 200, got 200 1335s ok 46 1335s # SENDING: 1335s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1335s # expecting 200, got 200 1335s ok 47 1335s # SENDING: 1335s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1335s # expecting 200, got 200 1335s ok 48 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1335s # expecting 200, got 200 1335s ok 49 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1335s # expecting 400, got 400 1335s ok 50 1335s # SENDING: 1335s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1335s # expecting 200, got 200 1335s ok 51 1335s # SENDING: 1335s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 52 1335s # SENDING: 1335s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 53 1335s # SENDING: 1335s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 54 1335s # SENDING: 1335s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1335s # expecting 200, got 200 1335s ok 55 1335s # SENDING: 1335s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1335s # expecting success, got 200 1335s ok 56 1335s # SENDING: 1335s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1335s # expecting success, got 200 1335s ok 57 1335s # SENDING: 1335s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1335s # expecting success, got 200 1335s ok 58 1335s # SENDING: 1335s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1335s # expecting success, got 200 1335s ok 59 1335s # SENDING: 1335s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 60 1335s # SENDING: 1335s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1335s # expecting success, got 200 1335s ok 61 1335s # SENDING: 1335s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1335s # expecting success, got 200 1335s ok 62 1335s # SENDING: 1335s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 63 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1335s # expecting success, got 200 1335s ok 64 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1335s # expecting success, got 200 1335s ok 65 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1335s # expecting success, got 200 1335s ok 66 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1335s # expecting success, got 200 1335s ok 67 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1335s # expecting success, got 200 1335s ok 68 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1335s # expecting success, got 200 1335s ok 69 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1335s # expecting 200, got 200 1335s ok 70 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1335s # expecting 200, got 200 1335s ok 71 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1335s # expecting 400, got 400 1335s ok 72 1335s # SENDING: 1335s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 73 1335s # SENDING: 1335s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 74 1335s # SENDING: 1335s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 75 1335s # SENDING: 1335s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 76 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1335s # expecting 200, got 200 1335s ok 77 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1335s # expecting 200, got 200 1335s ok 78 1335s # SENDING: 1335s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1335s # expecting 200, got 200 1335s ok 79 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1335s # DECODED: Foo: bar 1335s # RESPONSE: 1335s # HTTP/1.1 200 OK\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Foo: bar\r\n 1335s # Vary: In-If1\r\n 1335s # DMMATCH1: 1\r\n 1335s # Content-Length: 36\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/plain\r\n 1335s # \r\n 1335s # Hi!\n 1335s # SERVERNAME=localhost\n 1335s # HTTP_HOST=\n 1335s # 1335s # expecting 200, got 200 1335s ok 80 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1335s # DECODED: Foo: 1335s # RESPONSE: 1335s # HTTP/1.1 200 OK\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Foo: \r\n 1335s # Vary: In-If1\r\n 1335s # DMMATCH1: 1\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/plain\r\n 1335s # \r\n 1335s # Hi!\n 1335s # SERVERNAME=localhost\n 1335s # HTTP_HOST=\n 1335s # 1335s # expecting 200, got 200 1335s ok 81 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1335s # DECODED: : bar 1335s # RESPONSE: 1335s # HTTP/1.1 500 Internal Server Error\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/html; charset=iso-8859-1\r\n 1335s # \r\n 1335s # \n 1335s # \n 1335s # ... 1335s # expecting 500, got 500 1335s ok 82 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1335s # DECODED: F\x00oo: bar 1335s # RESPONSE: 1335s # HTTP/1.1 500 Internal Server Error\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Content-Length: 528\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/html; charset=iso-8859-1\r\n 1335s # \r\n 1335s # \n 1335s # \n 1335s # ... 1335s # expecting 500, got 500 1335s ok 83 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1335s # DECODED: F\x01oo: bar 1335s # RESPONSE: 1335s # HTTP/1.1 500 Internal Server Error\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Content-Length: 564\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/html; charset=iso-8859-1\r\n 1335s # \r\n 1335s # \n 1335s # \n 1335s # ... 1335s # expecting 500, got 500 1335s ok 84 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1335s # DECODED: F\noo: bar 1335s # RESPONSE: 1335s # HTTP/1.1 500 Internal Server Error\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Content-Length: 528\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/html; charset=iso-8859-1\r\n 1335s # \r\n 1335s # \n 1335s # \n 1335s # ... 1335s # expecting 500, got 500 1335s ok 85 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1335s # DECODED: Foo: b\tar 1335s # RESPONSE: 1335s # HTTP/1.1 200 OK\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Foo: b\tar\r\n 1335s # Vary: In-If1\r\n 1335s # DMMATCH1: 1\r\n 1335s # Content-Length: 36\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/plain\r\n 1335s # \r\n 1335s # Hi!\n 1335s # SERVERNAME=localhost\n 1335s # HTTP_HOST=\n 1335s # 1335s # expecting 200, got 200 1335s ok 86 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1335s # DECODED: Foo: b\x01ar 1335s # RESPONSE: 1335s # HTTP/1.1 500 Internal Server Error\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/html; charset=iso-8859-1\r\n 1335s # \r\n 1335s # \n 1335s # \n 1335s # ... 1335s # expecting 500, got 500 1335s ok 87 1335s # SENDING: 1335s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1335s # expecting 500, got 500 1335s ok 88 1335s # SENDING: 1335s # GET / HTTP/1.0\r\n\r\n 1335s # expecting success, got 200 1335s ok 89 1335s # SENDING: 1335s # GET / HTTP/1.0\n\n 1335s # expecting 400, got 400 1335s ok 90 1335s # SENDING: 1335s # get / HTTP/1.0\r\n\r\n 1335s # expecting 501, got 501 1335s ok 91 1335s # SENDING: 1335s # G ET / HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 92 1335s # SENDING: 1335s # G\x00ET / HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 93 1335s # SENDING: 1335s # G/T / HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 94 1335s # SENDING: 1335s # GET /\x00 HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 95 1335s # SENDING: 1335s # GET / HTTP/1.0\x00\r\n\r\n 1335s # expecting 400, got 400 1335s ok 96 1335s # SENDING: 1335s # GET\x0c/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 97 1335s # SENDING: 1335s # GET\r/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 98 1335s # SENDING: 1335s # GET\t/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 99 1335s # SENDING: 1335s # GET / HTT/1.0\r\n\r\n 1335s # expecting error, got 400 1335s ok 100 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1335s # expecting success, got 200 1335s ok 101 1335s # SENDING: 1335s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1335s # expecting success, got 200 1335s ok 102 1335s # SENDING: 1335s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1335s # expecting success, got 200 1335s ok 103 1335s # SENDING: 1335s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1335s # expecting 400, got 400 1335s ok 104 1335s # SENDING: 1335s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1335s # expecting 400, got 400 1335s ok 105 1335s # SENDING: 1335s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1335s # expecting 400, got 400 1335s ok 106 1335s # SENDING: 1335s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1335s # expecting 400, got 400 1335s ok 107 1335s # SENDING: 1335s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1335s # expecting error, got 400 1335s ok 108 1335s # SENDING: 1335s # GET / HTTP/0.9\r\n\r\n 1335s # expecting error, got 400 1335s ok 109 1335s # SENDING: 1335s # GET / HTTP/0.8\r\n\r\n 1335s # expecting error, got 400 1335s ok 110 1335s # SENDING: 1335s # GET /\x01 HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 111 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 112 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 113 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 114 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 115 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1335s # expecting 400, got 400 1335s ok 116 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 117 1335s # SENDING: 1335s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 118 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 119 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1335s # expecting 400, got 400 1335s ok 120 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 121 1335s # SENDING: 1335s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 122 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 123 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 124 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1335s # expecting 400, got 400 1335s ok 125 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 126 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1335s # expecting 400, got 400 1335s ok 127 1335s # SENDING: 1335s # GET / HTTP/1.0\r\r 1335s # expecting dropped connection and HTTPD dropped connection 1335s ok 128 1335s # SENDING: 1335s # GET /\r\n 1335s # expecting headerless HTTP/0.9 body, got response 1335s ok 129 1335s # SENDING: 1335s # GET /#frag HTTP/1.0\r\n 1335s # expecting 400, got 400 1335s ok 130 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1335s # expecting 400, got 400 1335s ok 131 1335s # SENDING: 1335s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 132 1335s # SENDING: 1335s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 133 1335s # SENDING: 1335s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1335s # expecting 200, got 200 1335s ok 134 1335s # SENDING: 1335s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 135 1335s # SENDING: 1335s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 136 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1335s # expecting 400, got 400 1335s ok 137 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1335s # expecting 400, got 400 1335s ok 138 1335s # SENDING: 1335s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1335s # expecting 200, got 200 1335s ok 139 1335s # SENDING: 1335s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 140 1335s # SENDING: 1335s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 141 1335s # SENDING: 1335s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 142 1335s # SENDING: 1335s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 143 1335s # SENDING: 1335s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1335s # expecting success, got 200 1335s ok 144 1335s # SENDING: 1335s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1335s # expecting success, got 200 1335s ok 145 1335s # SENDING: 1335s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1335s # expecting success, got 200 1335s ok 146 1335s # SENDING: 1335s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1335s # expecting success, got 200 1335s ok 147 1335s # SENDING: 1335s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 148 1335s # SENDING: 1335s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1335s # expecting success, got 200 1335s ok 149 1335s # SENDING: 1335s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1335s # expecting success, got 200 1335s ok 150 1335s # SENDING: 1335s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1335s # expecting 400, got 400 1335s ok 151 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1335s # expecting success, got 200 1335s ok 152 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1335s # expecting success, got 200 1335s ok 153 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1335s # expecting success, got 200 1335s ok 154 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1335s # expecting success, got 200 1335s ok 155 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1335s # expecting success, got 200 1335s ok 156 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1335s # expecting success, got 200 1335s ok 157 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1335s # expecting 400, got 400 1335s ok 158 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1335s # expecting 400, got 400 1335s ok 159 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1335s # expecting 400, got 400 1335s ok 160 1335s # SENDING: 1335s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 161 1335s # SENDING: 1335s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 162 1335s # SENDING: 1335s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 163 1335s # SENDING: 1335s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1335s # expecting 200, got 200 1335s ok 164 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1335s # expecting 200, got 200 1335s ok 165 1335s # SENDING: 1335s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1335s # expecting 200, got 200 1335s ok 166 1335s # SENDING: 1335s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1335s # expecting 200, got 200 1335s ok 167 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1335s # DECODED: Foo: bar 1335s # RESPONSE: 1335s # HTTP/1.1 200 OK\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Foo: bar\r\n 1335s # Vary: In-If1\r\n 1335s # DMMATCH1: 1\r\n 1335s # Content-Length: 36\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/plain\r\n 1335s # \r\n 1335s # Hi!\n 1335s # SERVERNAME=localhost\n 1335s # HTTP_HOST=\n 1335s # 1335s # expecting 200, got 200 1335s ok 168 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1335s # DECODED: Foo: 1335s # RESPONSE: 1335s # HTTP/1.1 200 OK\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Foo: \r\n 1335s # Vary: In-If1\r\n 1335s # DMMATCH1: 1\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/plain\r\n 1335s # \r\n 1335s # Hi!\n 1335s # SERVERNAME=localhost\n 1335s # HTTP_HOST=\n 1335s # 1335s # expecting 200, got 200 1335s ok 169 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1335s # DECODED: : bar 1335s # RESPONSE: 1335s # HTTP/1.1 500 Internal Server Error\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/html; charset=iso-8859-1\r\n 1335s # \r\n 1335s # \n 1335s # \n 1335s # ... 1335s # expecting 500, got 500 1335s ok 170 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1335s # DECODED: F\x00oo: bar 1335s # RESPONSE: 1335s # HTTP/1.1 500 Internal Server Error\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Content-Length: 528\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/html; charset=iso-8859-1\r\n 1335s # \r\n 1335s # \n 1335s # \n 1335s # ... 1335s # expecting 500, got 500 1335s ok 171 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1335s # DECODED: F\x01oo: bar 1335s # RESPONSE: 1335s # HTTP/1.1 500 Internal Server Error\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/html; charset=iso-8859-1\r\n 1335s # \r\n 1335s # \n 1335s # \n 1335s # ... 1335s # expecting 500, got 500 1335s ok 172 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1335s # DECODED: F\noo: bar 1335s # RESPONSE: 1335s # HTTP/1.1 500 Internal Server Error\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Content-Length: 528\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/html; charset=iso-8859-1\r\n 1335s # \r\n 1335s # \n 1335s # \n 1335s # ... 1335s # expecting 500, got 500 1335s ok 173 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1335s # DECODED: Foo: b\tar 1335s # RESPONSE: 1335s # HTTP/1.1 200 OK\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Foo: b\tar\r\n 1335s # Vary: In-If1\r\n 1335s # DMMATCH1: 1\r\n 1335s # Content-Length: 36\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/plain\r\n 1335s # \r\n 1335s # Hi!\n 1335s # SERVERNAME=localhost\n 1335s # HTTP_HOST=\n 1335s # 1335s # expecting 200, got 200 1335s ok 174 1335s # SENDING: 1335s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1335s # DECODED: Foo: b\x01ar 1335s # RESPONSE: 1335s # HTTP/1.1 500 Internal Server Error\r\n 1335s # Date: Tue, 06 May 2025 17:46:25 GMT\r\n 1335s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1335s # Connection: close\r\n 1335s # Content-Type: text/html; charset=iso-8859-1\r\n 1335s # \r\n 1335s # \n 1335s # \n 1335s # ... 1335s # expecting 500, got 500 1335s ok 175 1335s # SENDING: 1335s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1335s # expecting 500, got 500 1335s ok 176 1335s ok 177 1335s ok 178 1335s ok 1340s t/apache/if_sections.t .............. 1340s 1..46 1340s # Running under perl version 5.040001 for linux 1340s # Current time local: Tue May 6 17:46:26 2025 1340s # Current time GMT: Tue May 6 17:46:26 2025 1340s # Using Test.pm version 1.31 1340s # Using Apache/Test.pm version 1.44 1340s # /if_sec/ with '': 1340s # expected: 200 1340s # received: '200' 1340s ok 1 1340s # expected: undef 1340s # received: undef 1340s ok 2 1340s # /if_sec/foo.if_test with '': 1340s # expected: 200 1340s # received: '200' 1340s ok 3 1340s # expected: undef 1340s # received: undef 1340s ok 4 1340s # /if_sec/foo.if_test with '1': 1340s # expected: 200 1340s # received: '200' 1340s ok 5 1340s # expected: 'global1' 1340s # received: 'global1' 1340s ok 6 1340s # /if_sec/foo.if_test with '1 11': 1340s # expected: 200 1340s # received: '200' 1340s ok 7 1340s # expected: 'global1, nested11, nested113' 1340s # received: 'global1, nested11, nested113' 1340s ok 8 1340s # /if_sec/foo.if_test with '1 11 111': 1340s # expected: 200 1340s # received: '200' 1340s ok 9 1340s # expected: 'global1, nested11, nested111' 1340s # received: 'global1, nested11, nested111' 1340s ok 10 1340s # /if_sec/foo.if_test with '1 11 112': 1340s # expected: 200 1340s # received: '200' 1340s ok 11 1340s # expected: 'global1, nested11, nested112' 1340s # received: 'global1, nested11, nested112' 1340s ok 12 1340s # /if_sec/foo.if_test with '1 2': 1340s # expected: 200 1340s # received: '200' 1340s ok 13 1340s # expected: 'global1, files2' 1340s # received: 'global1, files2' 1340s ok 14 1340s # /if_sec/dir/foo.txt with '1 2': 1340s # expected: 200 1340s # received: '200' 1340s ok 15 1340s # expected: 'global1, dir1, dir2, dir_files1' 1340s # received: 'global1, dir1, dir2, dir_files1' 1340s ok 16 1340s # /if_sec/dir/ with '1 2': 1340s # expected: 200 1340s # received: '200' 1340s ok 17 1340s # expected: 'global1, dir1, dir2' 1340s # received: 'global1, dir1, dir2' 1340s ok 18 1340s # /if_sec/dir/ with '1 11': 1340s # expected: 200 1340s # received: '200' 1340s ok 19 1340s # expected: 'global1, dir1, nested11, nested113' 1340s # received: 'global1, dir1, nested11, nested113' 1340s ok 20 1340s # /if_sec/dir/ with '1 11 111': 1340s # expected: 200 1340s # received: '200' 1340s ok 21 1340s # expected: 'global1, dir1, nested11, nested111' 1340s # received: 'global1, dir1, nested11, nested111' 1340s ok 22 1340s # /if_sec/dir/ with '1 11 112': 1340s # expected: 200 1340s # received: '200' 1340s ok 23 1340s # expected: 'global1, dir1, nested11, nested112' 1340s # received: 'global1, dir1, nested11, nested112' 1340s ok 24 1340s # /if_sec/loc/ with '1 2': 1340s # expected: 200 1340s # received: '200' 1340s ok 25 1340s # expected: 'global1, loc1, loc2' 1340s # received: 'global1, loc1, loc2' 1340s ok 26 1340s # /if_sec/loc/foo.txt with '1 2': 1340s # expected: 200 1340s # received: '200' 1340s ok 27 1340s # expected: 'global1, loc1, loc2' 1340s # received: 'global1, loc1, loc2' 1340s ok 28 1340s # /if_sec/loc/ with '1 11': 1340s # expected: 200 1340s # received: '200' 1340s ok 29 1340s # expected: 'global1, loc1, nested11, nested113' 1340s # received: 'global1, loc1, nested11, nested113' 1340s ok 30 1340s # /if_sec/loc/ with '1 11 111': 1340s # expected: 200 1340s # received: '200' 1340s ok 31 1340s # expected: 'global1, loc1, nested11, nested111' 1340s # received: 'global1, loc1, nested11, nested111' 1340s ok 32 1340s # /if_sec/loc/ with '1 11 112': 1340s # expected: 200 1340s # received: '200' 1340s ok 33 1340s # expected: 'global1, loc1, nested11, nested112' 1340s # received: 'global1, loc1, nested11, nested112' 1340s ok 34 1340s # /if_sec/loc/foo.if_test with '1 2': 1340s # expected: 200 1340s # received: '200' 1340s ok 35 1340s # expected: 'global1, files2, loc1, loc2' 1340s # received: 'global1, files2, loc1, loc2' 1340s ok 36 1340s # /if_sec/loc/foo.if_test with '1 2 11': 1340s # expected: 200 1340s # received: '200' 1340s ok 37 1340s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1340s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1340s ok 38 1340s # /if_sec/loc/foo.if_test with '1 2 11 111': 1340s # expected: 200 1340s # received: '200' 1340s ok 39 1340s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1340s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1340s ok 40 1340s # /if_sec/loc/foo.if_test with '1 2 11 112': 1340s # expected: 200 1340s # received: '200' 1340s ok 41 1340s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1340s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1340s ok 42 1340s # /if_sec/proxy/ with '1 2': 1340s # expected: 200 1340s # received: '200' 1340s ok 43 1340s # expected: 'global1, locp1, locp2' 1340s # received: 'global1, locp1, locp2' 1340s ok 44 1340s # /if_sec/proxy/ with '2': 1340s # expected: 200 1340s # received: '200' 1340s ok 45 1340s # expected: 'locp2' 1340s # received: 'locp2' 1340s ok 46 1340s ok 1345s t/apache/iffile.t ................... 1345s 1..2 1345s # Running under perl version 5.040001 for linux 1345s # Current time local: Tue May 6 17:46:31 2025 1345s # Current time GMT: Tue May 6 17:46:31 2025 1345s # Using Test.pm version 1.31 1345s # Using Apache/Test.pm version 1.44 1345s # expected: 200 1345s # received: '200' 1345s ok 1 1345s # expected: 'success1, success2, success3, success4, success5' 1345s # received: 'success1, success2, success3, success4, success5' 1345s ok 2 1345s ok 1351s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1362s t/apache/limits.t ................... 1362s 1..12 1362s # Running under perl version 5.040001 for linux 1362s # Current time local: Tue May 6 17:46:42 2025 1362s # Current time GMT: Tue May 6 17:46:42 2025 1362s # Using Test.pm version 1.31 1362s # Using Apache/Test.pm version 1.44 1362s # Testing LimitRequestLine; should succeed 1362s # testing : Test #1 1362s # expected: 200 1362s # received: '200' 1362s ok 1 1362s # Testing LimitRequestLine; should fail 1362s # testing : Test #2 1362s # expected: 414 1362s # received: '414' 1362s ok 2 1362s # Testing LimitRequestFieldSize; should succeed 1362s # testing : Test #3 1362s # expected: 200 1362s # received: '200' 1362s ok 3 1362s # Testing LimitRequestFieldSize; should fail 1362s # testing : Test #4 1362s # expected: 400 1362s # received: '400' 1362s ok 4 1362s # Testing LimitRequestFields; should succeed 1362s # testing : Test #5 1362s # expected: 200 1362s # received: '200' 1362s ok 5 1362s # Testing LimitRequestFields; should fail 1362s # testing : Test #6 1362s # expected: 400 1362s # received: '400' 1362s ok 6 1362s # Testing LimitRequestBody; should succeed 1362s # Chunked transfer-encoding enabled 1362s # testing : Test #7 1362s # expected: 200 1362s # received: '200' 1362s ok 7 1362s # Testing LimitRequestBody; should succeed 1362s # Chunked transfer-encoding disabled 1362s # testing : Test #8 1362s # expected: 200 1362s # received: '200' 1362s ok 8 1362s # Testing LimitRequestBody; should fail 1362s # Chunked transfer-encoding enabled 1362s # testing : Test #9 1362s # expected: 413 1362s # received: '413' 1362s ok 9 1362s # Testing LimitRequestBody; should fail 1362s # Chunked transfer-encoding disabled 1362s # testing : Test #10 1362s # expected: 413 1362s # received: '413' 1362s ok 10 1362s # Testing LimitRequestFieldSize; should succeed 1362s # testing : Test #11 1362s # expected: 200 1362s # received: '200' 1362s ok 11 1362s # Testing LimitRequestFieldSize; should fail 1362s # testing : Test #12 1362s # expected: 400 1362s # received: '400' 1362s ok 12 1362s ok 1367s t/apache/loglevel.t ................. 1367s 1..8 1367s # Running under perl version 5.040001 for linux 1367s # Current time local: Tue May 6 17:46:53 2025 1367s # Current time GMT: Tue May 6 17:46:53 2025 1367s # Using Test.pm version 1.31 1367s # Using Apache/Test.pm version 1.44 1367s ok 1 1367s ok 2 1367s ok 3 1367s ok 4 1367s ok 5 1367s ok 6 1367s ok 7 1367s ok 8 1367s ok 1372s t/apache/maxranges.t ................ 1372s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1372s 1..19 1372s # Running under perl version 5.040001 for linux 1372s # Current time local: Tue May 6 17:46:58 2025 1372s # Current time GMT: Tue May 6 17:46:58 2025 1372s # Using Test.pm version 1.31 1372s # Using Apache/Test.pm version 1.44 1372s ok 1 1372s ok 2 1372s ok 3 1372s ok 4 1372s ok 5 1372s ok 6 1372s ok 7 1372s ok 8 1372s ok 9 1372s ok 10 1372s ok 11 1372s ok 12 1372s ok 13 1372s ok 14 1372s ok 15 1372s ok 16 1372s ok 17 1372s ok 18 1372s ok 19 1372s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1372s ok 1379s t/apache/mergeslashes.t ............. 1379s 1..9 1379s # Running under perl version 5.040001 for linux 1379s # Current time local: Tue May 6 17:47:03 2025 1379s # Current time GMT: Tue May 6 17:47:03 2025 1379s # Using Test.pm version 1.31 1379s # Using Apache/Test.pm version 1.44 1379s # SENDING to 127.0.0.1:8537 1379s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1379s # expected 403, got 403 for exact match 1379s ok 1 1379s # SENDING to 127.0.0.1:8537 1379s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1379s # expected 403, got 403 for merged even at front 1379s ok 2 1379s # SENDING to 127.0.0.1:8537 1379s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1379s # expected 403, got 403 for merged even at front 1379s ok 3 1379s # SENDING to 127.0.0.1:8537 1379s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1379s # expected 403, got 403 for c// should be merged 1379s ok 4 1379s # SENDING to 127.0.0.1:8537 1379s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1379s # expected 403, got 403 for a// should be merged 1379s ok 5 1379s # SENDING to 127.0.0.1:8537 1379s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1379s # expected 403, got 403 for a// matches locationmatch 1379s ok 6 1379s # SENDING to 127.0.0.1:8537 1379s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1379s # expected 200, got 200 for c// doesn't match locationmatch 1379s ok 7 1379s # SENDING to 127.0.0.1:8537 1379s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1379s # expected 403, got 403 for baseline failed 1379s ok 8 1379s # SENDING to 127.0.0.1:8537 1379s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1379s # expected 403, got 403 for b//d not merged for Location with OFF 1379s ok 9 1379s ok 1386s t/apache/mmn.t ...................... 1386s 1..2 1386s # Running under perl version 5.040001 for linux 1386s # Current time local: Tue May 6 17:47:10 2025 1386s # Current time GMT: Tue May 6 17:47:10 2025 1386s # Using Test.pm version 1.31 1386s # Using Apache/Test.pm version 1.44 1386s ok 1 1386s ok 2 1386s ok 1393s t/apache/options.t .................. 1393s 1..2 1393s # Running under perl version 5.040001 for linux 1393s # Current time local: Tue May 6 17:47:17 2025 1393s # Current time GMT: Tue May 6 17:47:17 2025 1393s # Using Test.pm version 1.31 1393s # Using Apache/Test.pm version 1.44 1393s # testing : code 1393s # expected: 200 1393s # received: '200' 1393s ok 1 1393s # testing : OPTIONS 1393s # expected: qr/OPTIONS/ 1393s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 1393s ok 2 1393s ok 1401s t/apache/passbrigade.t .............. 1401s # using LWP client 1401s 1..114 1401s # Running under perl version 5.040001 for linux 1401s # Current time local: Tue May 6 17:47:24 2025 1401s # Current time GMT: Tue May 6 17:47:24 2025 1401s # Using Test.pm version 1.31 1401s # Using Apache/Test.pm version 1.44 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 1024 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #DMMATCH1: 1 1401s # 1401s # testing : bytes in body 1401s # expected: 1024 1401s # received: 1024 1401s ok 1 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 2048 1401s # received: 2048 1401s ok 2 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 3072 1401s # received: 3072 1401s ok 3 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 4096 1401s # received: 4096 1401s ok 4 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 5120 1401s # received: 5120 1401s ok 5 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 6144 1401s # received: 6144 1401s ok 6 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 7168 1401s # received: 7168 1401s ok 7 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 8192 1401s # received: 8192 1401s ok 8 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 9216 1401s # received: 9216 1401s ok 9 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 10240 1401s # received: 10240 1401s ok 10 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 11264 1401s # received: 11264 1401s ok 11 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 12288 1401s # received: 12288 1401s ok 12 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 13312 1401s # received: 13312 1401s ok 13 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 14336 1401s # received: 14336 1401s ok 14 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 15360 1401s # received: 15360 1401s ok 15 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 16384 1401s # received: 16384 1401s ok 16 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 17408 1401s # received: 17408 1401s ok 17 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 18432 1401s # received: 18432 1401s ok 18 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 19456 1401s # received: 19456 1401s ok 19 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 20480 1401s # received: 20480 1401s ok 20 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 21504 1401s # received: 21504 1401s ok 21 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 22528 1401s # received: 22528 1401s ok 22 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 23552 1401s # received: 23552 1401s ok 23 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 24576 1401s # received: 24576 1401s ok 24 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 25600 1401s # received: 25600 1401s ok 25 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 26624 1401s # received: 26624 1401s ok 26 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 27648 1401s # received: 27648 1401s ok 27 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 28672 1401s # received: 28672 1401s ok 28 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 29696 1401s # received: 29696 1401s ok 29 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 30720 1401s # received: 30720 1401s ok 30 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 31744 1401s # received: 31744 1401s ok 31 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 32768 1401s # received: 32768 1401s ok 32 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 33792 1401s # received: 33792 1401s ok 33 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 34816 1401s # received: 34816 1401s ok 34 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 35840 1401s # received: 35840 1401s ok 35 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 36864 1401s # received: 36864 1401s ok 36 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 37888 1401s # received: 37888 1401s ok 37 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 38912 1401s # received: 38912 1401s ok 38 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 39936 1401s # received: 39936 1401s ok 39 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 40960 1401s # received: 40960 1401s ok 40 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 41984 1401s # received: 41984 1401s ok 41 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 43008 1401s # received: 43008 1401s ok 42 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 44032 1401s # received: 44032 1401s ok 43 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 45056 1401s # received: 45056 1401s ok 44 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 46080 1401s # received: 46080 1401s ok 45 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 47104 1401s # received: 47104 1401s ok 46 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 48128 1401s # received: 48128 1401s ok 47 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:29 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 49152 1401s # received: 49152 1401s ok 48 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 50176 1401s # received: 50176 1401s ok 49 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 51200 1401s # received: 51200 1401s ok 50 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 102400 1401s # received: 102400 1401s ok 51 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 307200 1401s # received: 307200 1401s ok 52 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 512000 1401s # received: 512000 1401s ok 53 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 2048000 1401s # received: 2048000 1401s ok 54 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 4096000 1401s # received: 4096000 1401s ok 55 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:30 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 6144000 1401s # received: 6144000 1401s ok 56 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 10240000 1401s # received: 10240000 1401s ok 57 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 1024 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #DMMATCH1: 1 1401s # 1401s # testing : bytes in body 1401s # expected: 1024 1401s # received: 1024 1401s ok 58 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 2048 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #DMMATCH1: 1 1401s # 1401s # testing : bytes in body 1401s # expected: 2048 1401s # received: 2048 1401s ok 59 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 3072 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #DMMATCH1: 1 1401s # 1401s # testing : bytes in body 1401s # expected: 3072 1401s # received: 3072 1401s ok 60 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 4096 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #DMMATCH1: 1 1401s # 1401s # testing : bytes in body 1401s # expected: 4096 1401s # received: 4096 1401s ok 61 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 5120 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #DMMATCH1: 1 1401s # 1401s # testing : bytes in body 1401s # expected: 5120 1401s # received: 5120 1401s ok 62 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 6144 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #DMMATCH1: 1 1401s # 1401s # testing : bytes in body 1401s # expected: 6144 1401s # received: 6144 1401s ok 63 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 7168 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #DMMATCH1: 1 1401s # 1401s # testing : bytes in body 1401s # expected: 7168 1401s # received: 7168 1401s ok 64 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 8192 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #DMMATCH1: 1 1401s # 1401s # testing : bytes in body 1401s # expected: 8192 1401s # received: 8192 1401s ok 65 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 9216 1401s # received: 9216 1401s ok 66 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 10240 1401s # received: 10240 1401s ok 67 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 11264 1401s # received: 11264 1401s ok 68 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 12288 1401s # received: 12288 1401s ok 69 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 13312 1401s # received: 13312 1401s ok 70 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 14336 1401s # received: 14336 1401s ok 71 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 15360 1401s # received: 15360 1401s ok 72 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 16384 1401s # received: 16384 1401s ok 73 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 17408 1401s # received: 17408 1401s ok 74 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 18432 1401s # received: 18432 1401s ok 75 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 19456 1401s # received: 19456 1401s ok 76 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 20480 1401s # received: 20480 1401s ok 77 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 21504 1401s # received: 21504 1401s ok 78 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 22528 1401s # received: 22528 1401s ok 79 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 23552 1401s # received: 23552 1401s ok 80 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 24576 1401s # received: 24576 1401s ok 81 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 25600 1401s # received: 25600 1401s ok 82 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 26624 1401s # received: 26624 1401s ok 83 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 27648 1401s # received: 27648 1401s ok 84 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 28672 1401s # received: 28672 1401s ok 85 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 29696 1401s # received: 29696 1401s ok 86 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 30720 1401s # received: 30720 1401s ok 87 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 31744 1401s # received: 31744 1401s ok 88 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 32768 1401s # received: 32768 1401s ok 89 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 33792 1401s # received: 33792 1401s ok 90 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 34816 1401s # received: 34816 1401s ok 91 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 35840 1401s # received: 35840 1401s ok 92 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 36864 1401s # received: 36864 1401s ok 93 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 37888 1401s # received: 37888 1401s ok 94 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 38912 1401s # received: 38912 1401s ok 95 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 39936 1401s # received: 39936 1401s ok 96 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 40960 1401s # received: 40960 1401s ok 97 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:31 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 41984 1401s # received: 41984 1401s ok 98 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 43008 1401s # received: 43008 1401s ok 99 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 44032 1401s # received: 44032 1401s ok 100 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 45056 1401s # received: 45056 1401s ok 101 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 46080 1401s # received: 46080 1401s ok 102 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 47104 1401s # received: 47104 1401s ok 103 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 48128 1401s # received: 48128 1401s ok 104 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 49152 1401s # received: 49152 1401s ok 105 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 50176 1401s # received: 50176 1401s ok 106 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 51200 1401s # received: 51200 1401s ok 107 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 102400 1401s # received: 102400 1401s ok 108 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 307200 1401s # received: 307200 1401s ok 109 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 512000 1401s # received: 512000 1401s ok 110 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 2048000 1401s # received: 2048000 1401s ok 111 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 4096000 1401s # received: 4096000 1401s ok 112 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 6144000 1401s # received: 6144000 1401s ok 113 1401s #lwp request: 1401s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1401s #User-Agent: libwww-perl/6.78 1401s # 1401s #server response: 1401s #HTTP/1.1 200 OK 1401s #Connection: close 1401s #Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1401s #Vary: In-If1 1401s #Content-Length: 0 1401s #Client-Date: Tue, 06 May 2025 17:47:32 GMT 1401s #Client-Peer: 127.0.0.1:8529 1401s #Client-Response-Num: 1 1401s #Client-Transfer-Encoding: chunked 1401s #DMMATCH1: 1 1401s #X-Content-Length-Note: added by Apache::TestRequest 1401s # 1401s # testing : bytes in body 1401s # expected: 10240000 1401s # received: 10240000 1401s ok 114 1401s ok 1406s t/apache/post.t ..................... 1406s # using LWP client 1406s 1..51 1406s # Running under perl version 5.040001 for linux 1406s # Current time local: Tue May 6 17:47:32 2025 1406s # Current time GMT: Tue May 6 17:47:32 2025 1406s # Using Test.pm version 1.31 1406s # Using Apache/Test.pm version 1.44 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 1024 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 5 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '1024' 1406s # received: 1024 1406s ok 1 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 2048 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 5 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '2048' 1406s # received: 2048 1406s ok 2 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 3072 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 5 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '3072' 1406s # received: 3072 1406s ok 3 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 4096 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 5 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '4096' 1406s # received: 4096 1406s ok 4 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 5120 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 5 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '5120' 1406s # received: 5120 1406s ok 5 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 6144 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 5 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '6144' 1406s # received: 6144 1406s ok 6 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 7168 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 5 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '7168' 1406s # received: 7168 1406s ok 7 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 8192 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 5 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '8192' 1406s # received: 8192 1406s ok 8 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 9216 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 5 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '9216' 1406s # received: 9216 1406s ok 9 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 10240 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '10240' 1406s # received: 10240 1406s ok 10 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 11264 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '11264' 1406s # received: 11264 1406s ok 11 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 12288 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '12288' 1406s # received: 12288 1406s ok 12 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 13312 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '13312' 1406s # received: 13312 1406s ok 13 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 14336 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '14336' 1406s # received: 14336 1406s ok 14 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 15360 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '15360' 1406s # received: 15360 1406s ok 15 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 16384 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '16384' 1406s # received: 16384 1406s ok 16 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 17408 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '17408' 1406s # received: 17408 1406s ok 17 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 18432 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '18432' 1406s # received: 18432 1406s ok 18 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 19456 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '19456' 1406s # received: 19456 1406s ok 19 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 20480 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '20480' 1406s # received: 20480 1406s ok 20 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 21504 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '21504' 1406s # received: 21504 1406s ok 21 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 22528 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '22528' 1406s # received: 22528 1406s ok 22 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 23552 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '23552' 1406s # received: 23552 1406s ok 23 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 24576 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '24576' 1406s # received: 24576 1406s ok 24 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 25600 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '25600' 1406s # received: 25600 1406s ok 25 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 26624 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '26624' 1406s # received: 26624 1406s ok 26 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 27648 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '27648' 1406s # received: 27648 1406s ok 27 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 28672 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '28672' 1406s # received: 28672 1406s ok 28 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 29696 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '29696' 1406s # received: 29696 1406s ok 29 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 30720 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '30720' 1406s # received: 30720 1406s ok 30 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 31744 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '31744' 1406s # received: 31744 1406s ok 31 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 32768 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '32768' 1406s # received: 32768 1406s ok 32 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 33792 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '33792' 1406s # received: 33792 1406s ok 33 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 34816 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '34816' 1406s # received: 34816 1406s ok 34 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 35840 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '35840' 1406s # received: 35840 1406s ok 35 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 36864 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '36864' 1406s # received: 36864 1406s ok 36 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 37888 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '37888' 1406s # received: 37888 1406s ok 37 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 38912 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '38912' 1406s # received: 38912 1406s ok 38 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 39936 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '39936' 1406s # received: 39936 1406s ok 39 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 40960 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '40960' 1406s # received: 40960 1406s ok 40 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 41984 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '41984' 1406s # received: 41984 1406s ok 41 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 43008 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '43008' 1406s # received: 43008 1406s ok 42 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 44032 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '44032' 1406s # received: 44032 1406s ok 43 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 45056 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '45056' 1406s # received: 45056 1406s ok 44 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 46080 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '46080' 1406s # received: 46080 1406s ok 45 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 47104 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '47104' 1406s # received: 47104 1406s ok 46 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 48128 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '48128' 1406s # received: 48128 1406s ok 47 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 49152 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '49152' 1406s # received: 49152 1406s ok 48 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 50176 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '50176' 1406s # received: 50176 1406s ok 49 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 51200 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 6 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '51200' 1406s # received: 51200 1406s ok 50 1406s #lwp request: 1406s #POST http://localhost:8529/eat_post HTTP/1.1 1406s #User-Agent: libwww-perl/6.78 1406s #Content-Length: 102400 1406s # 1406s #server response: 1406s #HTTP/1.1 200 OK 1406s #Connection: close 1406s #Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1406s #Vary: In-If1 1406s #Content-Length: 7 1406s #Client-Date: Tue, 06 May 2025 17:47:37 GMT 1406s #Client-Peer: 127.0.0.1:8529 1406s #Client-Response-Num: 1 1406s #DMMATCH1: 1 1406s # 1406s # testing : length posted 1406s # expected: '102400' 1406s # received: 102400 1406s ok 51 1406s ok 1411s t/apache/pr17629.t .................. 1411s 1..4 1411s # Running under perl version 5.040001 for linux 1411s # Current time local: Tue May 6 17:47:37 2025 1411s # Current time GMT: Tue May 6 17:47:37 2025 1411s # Using Test.pm version 1.31 1411s # Using Apache/Test.pm version 1.44 1411s # expected: 'begin-foobar-end 1411s # ' 1411s # received: 'begin-foobar-end 1411s # ' 1411s ok 1 1411s # expected: 200 1411s # received: '200' 1411s ok 2 1411s # testing : response was gzipped 1411s # expected: 'gzip' 1411s # received: 'gzip' 1411s ok 3 1411s # expected: 'begin-foobar-end 1411s # ' 1411s # received: 'begin-foobar-end 1411s # ' 1411s ok 4 1411s ok 1415s t/apache/pr18757.t .................. 1415s 1..3 1415s # Running under perl version 5.040001 for linux 1415s # Current time local: Tue May 6 17:47:42 2025 1415s # Current time GMT: Tue May 6 17:47:42 2025 1415s # Using Test.pm version 1.31 1415s # Using Apache/Test.pm version 1.44 1415s # testing : 200 response from GET 1415s # expected: 200 1415s # received: '200' 1415s ok 1 1415s # expected C-L is 26 1415s # URL via proxy is http://localhost:8550/index.html 1415s ok 2 1415s # line: HTTP/1.1 200 OK 1415s # line: Date: Tue, 06 May 2025 17:47:46 GMT 1415s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1415s # line: Vary: In-If1 1415s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1415s # line: ETag: "1a-62c6deaf13e40" 1415s # line: Accept-Ranges: bytes 1415s # line: Content-Length: 26 1415s # line: DMMATCH1: 1 1415s # line: Content-Type: text/html 1415s # line: 1415s # testing : whether proxy strips Content-Length header 1415s # expected: 1 1415s # received: 1 1415s ok 3 1415s ok 1420s t/apache/pr35292.t .................. 1420s 1..3 1420s # Running under perl version 5.040001 for linux 1420s # Current time local: Tue May 6 17:47:46 2025 1420s # Current time GMT: Tue May 6 17:47:46 2025 1420s # Using Test.pm version 1.31 1420s # Using Apache/Test.pm version 1.44 1420s ok 1 1420s ok 2 1420s # testing : read response-line 1420s # expected: qr/^HTTP\/1\.. 413/ 1420s # received: 'HTTP/1.1 413 Request Entity Too Large 1420s # ' 1420s ok 3 1420s ok 1424s t/apache/pr35330.t .................. 1424s 1..2 1424s # Running under perl version 5.040001 for linux 1424s # Current time local: Tue May 6 17:47:51 2025 1424s # Current time GMT: Tue May 6 17:47:51 2025 1424s # Using Test.pm version 1.31 1424s # Using Apache/Test.pm version 1.44 1424s # testing : SSI was allowed for location 1424s # expected: 200 1424s # received: '200' 1424s ok 1 1424s # testing : file was served with correct content 1424s # expected: 'hello' 1424s # received: 'hello' 1424s ok 2 1424s ok 1428s t/apache/pr37166.t .................. 1428s 1..4 1428s # Running under perl version 5.040001 for linux 1428s # Current time local: Tue May 6 17:47:55 2025 1428s # Current time GMT: Tue May 6 17:47:55 2025 1428s # Using Test.pm version 1.31 1428s # Using Apache/Test.pm version 1.44 1428s # testing : SSI was allowed for location 1428s # expected: 200 1428s # received: '200' 1428s ok 1 1428s # testing : file was served with correct content 1428s # expected: 'Hello world 1428s # ' 1428s # received: 'Hello world 1428s # ' 1428s ok 2 1428s # testing : explicit 200 response 1428s # expected: 200 1428s # received: '200' 1428s ok 3 1428s # testing : file was again served with correct content 1428s # expected: 'Hello world 1428s # ' 1428s # received: 'Hello world 1428s # ' 1428s ok 4 1428s ok 1433s t/apache/pr43939.t .................. 1433s 1..4 1433s # Running under perl version 5.040001 for linux 1433s # Current time local: Tue May 6 17:47:59 2025 1433s # Current time GMT: Tue May 6 17:47:59 2025 1433s # Using Test.pm version 1.31 1433s # Using Apache/Test.pm version 1.44 1433s # expected: 'begin-default-end 1433s # ' 1433s # received: 'begin-default-end 1433s # ' 1433s ok 1 1433s # expected: 200 1433s # received: '200' 1433s ok 2 1433s # testing : response was gzipped 1433s # expected: 'gzip' 1433s # received: 'gzip' 1433s ok 3 1433s # expected: 'begin-default-end 1433s # ' 1433s # received: 'begin-default-end 1433s # ' 1433s ok 4 1433s ok 1437s t/apache/pr49328.t .................. 1437s 1..1 1437s # Running under perl version 5.040001 for linux 1437s # Current time local: Tue May 6 17:48:04 2025 1437s # Current time GMT: Tue May 6 17:48:04 2025 1437s # Using Test.pm version 1.31 1437s # Using Apache/Test.pm version 1.44 1437s # expected: 'before 1437s # included 1437s # after 1437s # ' 1437s # received: 'before 1437s # included 1437s # after 1437s # ' 1437s ok 1 1437s ok 1442s t/apache/pr64339.t .................. 1442s 1..12 1442s # Running under perl version 5.040001 for linux 1442s # Current time local: Tue May 6 17:48:08 2025 1442s # Current time GMT: Tue May 6 17:48:08 2025 1442s # Using Test.pm version 1.31 1442s # Using Apache/Test.pm version 1.44 1442s # testing : fetching /doc.xml 1442s # expected: 200 1442s # received: '200' 1442s ok 1 1442s # testing : content-type header test for /doc.xml 1442s # expected: 'application/xml; charset=utf-8' 1442s # received: 'application/xml; charset=utf-8' 1442s ok 2 1442s # testing : content test for /doc.xml 1442s # expected: 'fóó 1442s # ' 1442s # received: 'fóó 1442s # ' 1442s ok 3 1442s # testing : fetching /doc.fooxml 1442s # expected: 200 1442s # received: '200' 1442s ok 4 1442s # testing : content-type header test for /doc.fooxml 1442s # expected: 'application/foo+xml; charset=utf-8' 1442s # received: 'application/foo+xml; charset=utf-8' 1442s ok 5 1442s # testing : content test for /doc.fooxml 1442s # expected: 'fóó 1442s # ' 1442s # received: 'fóó 1442s # ' 1442s ok 6 1442s # testing : fetching /doc.notxml 1442s # expected: 200 1442s # received: '200' 1442s ok 7 1442s # testing : content-type header test for /doc.notxml 1442s # expected: 'application/notreallyxml' 1442s # received: 'application/notreallyxml' 1442s ok 8 1442s # testing : content test for /doc.notxml 1442s # expected: 'f 1442s # ' 1442s # received: 'f 1442s # ' 1442s ok 9 1442s # testing : fetching /doc.isohtml 1442s # expected: 200 1442s # received: '200' 1442s ok 10 1442s # testing : content-type header test for /doc.isohtml 1442s # expected: 'text/html;charset=utf-8' 1442s # received: 'text/html;charset=utf-8' 1442s ok 11 1442s # testing : content test for /doc.isohtml 1442s # expected: '

fóó 1442s #

' 1442s # received: '

fóó 1442s #

' 1442s ok 12 1442s ok 1448s t/apache/rwrite.t ................... 1448s # using LWP client 1448s 1..114 1448s # Running under perl version 5.040001 for linux 1448s # Current time local: Tue May 6 17:48:13 2025 1448s # Current time GMT: Tue May 6 17:48:13 2025 1448s # Using Test.pm version 1.31 1448s # Using Apache/Test.pm version 1.44 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 1024 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #DMMATCH1: 1 1448s # 1448s # testing : bytes in body 1448s # expected: 1024 1448s # received: 1024 1448s ok 1 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 2048 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #DMMATCH1: 1 1448s # 1448s # testing : bytes in body 1448s # expected: 2048 1448s # received: 2048 1448s ok 2 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 3072 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #DMMATCH1: 1 1448s # 1448s # testing : bytes in body 1448s # expected: 3072 1448s # received: 3072 1448s ok 3 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 4096 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #DMMATCH1: 1 1448s # 1448s # testing : bytes in body 1448s # expected: 4096 1448s # received: 4096 1448s ok 4 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 5120 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #DMMATCH1: 1 1448s # 1448s # testing : bytes in body 1448s # expected: 5120 1448s # received: 5120 1448s ok 5 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 6144 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #DMMATCH1: 1 1448s # 1448s # testing : bytes in body 1448s # expected: 6144 1448s # received: 6144 1448s ok 6 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 7168 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #DMMATCH1: 1 1448s # 1448s # testing : bytes in body 1448s # expected: 7168 1448s # received: 7168 1448s ok 7 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 8192 1448s # received: 8192 1448s ok 8 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 9216 1448s # received: 9216 1448s ok 9 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 10240 1448s # received: 10240 1448s ok 10 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 11264 1448s # received: 11264 1448s ok 11 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 12288 1448s # received: 12288 1448s ok 12 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 13312 1448s # received: 13312 1448s ok 13 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 14336 1448s # received: 14336 1448s ok 14 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 15360 1448s # received: 15360 1448s ok 15 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 16384 1448s # received: 16384 1448s ok 16 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 17408 1448s # received: 17408 1448s ok 17 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 18432 1448s # received: 18432 1448s ok 18 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 19456 1448s # received: 19456 1448s ok 19 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 20480 1448s # received: 20480 1448s ok 20 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 21504 1448s # received: 21504 1448s ok 21 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 22528 1448s # received: 22528 1448s ok 22 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 23552 1448s # received: 23552 1448s ok 23 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 24576 1448s # received: 24576 1448s ok 24 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 25600 1448s # received: 25600 1448s ok 25 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 26624 1448s # received: 26624 1448s ok 26 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 27648 1448s # received: 27648 1448s ok 27 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 28672 1448s # received: 28672 1448s ok 28 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 29696 1448s # received: 29696 1448s ok 29 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 30720 1448s # received: 30720 1448s ok 30 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 31744 1448s # received: 31744 1448s ok 31 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 32768 1448s # received: 32768 1448s ok 32 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 33792 1448s # received: 33792 1448s ok 33 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 34816 1448s # received: 34816 1448s ok 34 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 35840 1448s # received: 35840 1448s ok 35 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 36864 1448s # received: 36864 1448s ok 36 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 37888 1448s # received: 37888 1448s ok 37 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 38912 1448s # received: 38912 1448s ok 38 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 39936 1448s # received: 39936 1448s ok 39 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 40960 1448s # received: 40960 1448s ok 40 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 41984 1448s # received: 41984 1448s ok 41 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 43008 1448s # received: 43008 1448s ok 42 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 44032 1448s # received: 44032 1448s ok 43 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 45056 1448s # received: 45056 1448s ok 44 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 46080 1448s # received: 46080 1448s ok 45 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 47104 1448s # received: 47104 1448s ok 46 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 48128 1448s # received: 48128 1448s ok 47 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 49152 1448s # received: 49152 1448s ok 48 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 50176 1448s # received: 50176 1448s ok 49 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 51200 1448s # received: 51200 1448s ok 50 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 102400 1448s # received: 102400 1448s ok 51 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 307200 1448s # received: 307200 1448s ok 52 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 512000 1448s # received: 512000 1448s ok 53 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 2048000 1448s # received: 2048000 1448s ok 54 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:17 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 4096000 1448s # received: 4096000 1448s ok 55 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 6144000 1448s # received: 6144000 1448s ok 56 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 10240000 1448s # received: 10240000 1448s ok 57 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 1024 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #DMMATCH1: 1 1448s # 1448s # testing : bytes in body 1448s # expected: 1024 1448s # received: 1024 1448s ok 58 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 2048 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #DMMATCH1: 1 1448s # 1448s # testing : bytes in body 1448s # expected: 2048 1448s # received: 2048 1448s ok 59 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 3072 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #DMMATCH1: 1 1448s # 1448s # testing : bytes in body 1448s # expected: 3072 1448s # received: 3072 1448s ok 60 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 4096 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #DMMATCH1: 1 1448s # 1448s # testing : bytes in body 1448s # expected: 4096 1448s # received: 4096 1448s ok 61 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 5120 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #DMMATCH1: 1 1448s # 1448s # testing : bytes in body 1448s # expected: 5120 1448s # received: 5120 1448s ok 62 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 6144 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #DMMATCH1: 1 1448s # 1448s # testing : bytes in body 1448s # expected: 6144 1448s # received: 6144 1448s ok 63 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 7168 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #DMMATCH1: 1 1448s # 1448s # testing : bytes in body 1448s # expected: 7168 1448s # received: 7168 1448s ok 64 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 8192 1448s # received: 8192 1448s ok 65 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 9216 1448s # received: 9216 1448s ok 66 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 10240 1448s # received: 10240 1448s ok 67 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 11264 1448s # received: 11264 1448s ok 68 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 12288 1448s # received: 12288 1448s ok 69 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 13312 1448s # received: 13312 1448s ok 70 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 14336 1448s # received: 14336 1448s ok 71 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 15360 1448s # received: 15360 1448s ok 72 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 16384 1448s # received: 16384 1448s ok 73 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 17408 1448s # received: 17408 1448s ok 74 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 18432 1448s # received: 18432 1448s ok 75 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 19456 1448s # received: 19456 1448s ok 76 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 20480 1448s # received: 20480 1448s ok 77 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 21504 1448s # received: 21504 1448s ok 78 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 22528 1448s # received: 22528 1448s ok 79 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 23552 1448s # received: 23552 1448s ok 80 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 24576 1448s # received: 24576 1448s ok 81 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 25600 1448s # received: 25600 1448s ok 82 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 26624 1448s # received: 26624 1448s ok 83 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 27648 1448s # received: 27648 1448s ok 84 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 28672 1448s # received: 28672 1448s ok 85 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 29696 1448s # received: 29696 1448s ok 86 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 30720 1448s # received: 30720 1448s ok 87 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 31744 1448s # received: 31744 1448s ok 88 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 32768 1448s # received: 32768 1448s ok 89 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 33792 1448s # received: 33792 1448s ok 90 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 34816 1448s # received: 34816 1448s ok 91 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 35840 1448s # received: 35840 1448s ok 92 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 36864 1448s # received: 36864 1448s ok 93 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 37888 1448s # received: 37888 1448s ok 94 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 38912 1448s # received: 38912 1448s ok 95 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 39936 1448s # received: 39936 1448s ok 96 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 40960 1448s # received: 40960 1448s ok 97 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 41984 1448s # received: 41984 1448s ok 98 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 43008 1448s # received: 43008 1448s ok 99 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 44032 1448s # received: 44032 1448s ok 100 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 45056 1448s # received: 45056 1448s ok 101 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 46080 1448s # received: 46080 1448s ok 102 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 47104 1448s # received: 47104 1448s ok 103 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 48128 1448s # received: 48128 1448s ok 104 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 49152 1448s # received: 49152 1448s ok 105 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 50176 1448s # received: 50176 1448s ok 106 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 51200 1448s # received: 51200 1448s ok 107 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 102400 1448s # received: 102400 1448s ok 108 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 307200 1448s # received: 307200 1448s ok 109 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 512000 1448s # received: 512000 1448s ok 110 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 2048000 1448s # received: 2048000 1448s ok 111 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 4096000 1448s # received: 4096000 1448s ok 112 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 6144000 1448s # received: 6144000 1448s ok 113 1448s #lwp request: 1448s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1448s #User-Agent: libwww-perl/6.78 1448s # 1448s #server response: 1448s #HTTP/1.1 200 OK 1448s #Connection: close 1448s #Date: Tue, 06 May 2025 17:48:18 GMT 1448s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1448s #Vary: In-If1 1448s #Content-Length: 0 1448s #Client-Date: Tue, 06 May 2025 17:48:19 GMT 1448s #Client-Peer: 127.0.0.1:8529 1448s #Client-Response-Num: 1 1448s #Client-Transfer-Encoding: chunked 1448s #DMMATCH1: 1 1448s #X-Content-Length-Note: added by Apache::TestRequest 1448s # 1448s # testing : bytes in body 1448s # expected: 10240000 1448s # received: 10240000 1448s ok 114 1448s ok 1453s t/apache/server_name_port.t ......... 1453s 1..84 1453s # Running under perl version 5.040001 for linux 1453s # Current time local: Tue May 6 17:48:19 2025 1453s # Current time GMT: Tue May 6 17:48:19 2025 1453s # Using Test.pm version 1.31 1453s # Using Apache/Test.pm version 1.44 1453s # SENDING: 1453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1453s # expecting 200, got 200 1453s ok 1 1453s # got SERVER_NAME='righthost', expected 'righthost' 1453s ok 2 1453s # got SERVER_PORT='8529', expected '8529' 1453s ok 3 1453s # SENDING: 1453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1453s # expecting 200, got 200 1453s ok 4 1453s # got SERVER_NAME='righthost', expected 'righthost' 1453s ok 5 1453s # got SERVER_PORT='123', expected '123' 1453s ok 6 1453s # SENDING: 1453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1453s # expecting 200, got 200 1453s ok 7 1453s # got SERVER_NAME='righthost', expected 'righthost' 1453s ok 8 1453s # got SERVER_PORT='8529', expected '8529' 1453s ok 9 1453s # SENDING: 1453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1453s # expecting 200, got 200 1453s ok 10 1453s # got SERVER_NAME='righthost', expected 'righthost' 1453s ok 11 1453s # got SERVER_PORT='123', expected '123' 1453s ok 12 1453s # SENDING: 1453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1453s # expecting 200, got 200 1453s ok 13 1453s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1453s ok 14 1453s # got SERVER_PORT='8529', expected '8529' 1453s ok 15 1453s # SENDING: 1453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1453s # expecting 200, got 200 1453s ok 16 1453s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1453s ok 17 1453s # got SERVER_PORT='123', expected '123' 1453s ok 18 1453s # SENDING: 1453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1453s # expecting 200, got 200 1453s ok 19 1453s # got SERVER_NAME='[::1]', expected '[::1]' 1453s ok 20 1453s # got SERVER_PORT='8529', expected '8529' 1453s ok 21 1453s # SENDING: 1453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1453s # expecting 200, got 200 1453s ok 22 1453s # got SERVER_NAME='[::1]', expected '[::1]' 1453s ok 23 1453s # got SERVER_PORT='123', expected '123' 1453s ok 24 1453s # SENDING: 1453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1453s # expecting 200, got 200 1453s ok 25 1453s # got SERVER_NAME='[a::1]', expected '[a::1]' 1453s ok 26 1453s # got SERVER_PORT='8529', expected '8529' 1453s ok 27 1453s # SENDING: 1453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1453s # expecting 200, got 200 1453s ok 28 1453s # got SERVER_NAME='[a::1]', expected '[a::1]' 1453s ok 29 1453s # got SERVER_PORT='123', expected '123' 1453s ok 30 1453s # SENDING: 1453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1453s # expecting 200, got 200 1453s ok 31 1453s # got SERVER_NAME='[a::1]', expected '[a::1]' 1453s ok 32 1453s # got SERVER_PORT='8529', expected '8529' 1453s ok 33 1453s # SENDING: 1453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1453s # expecting 200, got 200 1453s ok 34 1453s # got SERVER_NAME='[a::1]', expected '[a::1]' 1453s ok 35 1453s # got SERVER_PORT='123', expected '123' 1453s ok 36 1453s # SENDING: 1453s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1453s # expecting 200, got 200 1453s ok 37 1453s # got SERVER_NAME='righthost', expected 'righthost' 1453s ok 38 1453s # got SERVER_PORT='8529', expected '8529' 1453s ok 39 1453s # SENDING: 1453s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1453s # expecting 200, got 200 1453s ok 40 1453s # got SERVER_NAME='righthost', expected 'righthost' 1453s ok 41 1453s # got SERVER_PORT='123', expected '123' 1453s ok 42 1453s # SENDING: 1453s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1453s # expecting 200, got 200 1453s ok 43 1453s # got SERVER_NAME='righthost', expected 'righthost' 1453s ok 44 1453s # got SERVER_PORT='8529', expected '8529' 1453s ok 45 1453s # SENDING: 1453s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1453s # expecting 200, got 200 1453s ok 46 1453s # got SERVER_NAME='righthost', expected 'righthost' 1453s ok 47 1453s # got SERVER_PORT='123', expected '123' 1453s ok 48 1453s # SENDING: 1453s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1453s # expecting 200, got 200 1453s ok 49 1453s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1453s ok 50 1453s # got SERVER_PORT='8529', expected '8529' 1453s ok 51 1453s # SENDING: 1453s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1453s # expecting 200, got 200 1453s ok 52 1453s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1453s ok 53 1453s # got SERVER_PORT='123', expected '123' 1453s ok 54 1453s # SENDING: 1453s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1453s # expecting 200, got 200 1453s ok 55 1453s # got SERVER_NAME='[::1]', expected '[::1]' 1453s ok 56 1453s # got SERVER_PORT='8529', expected '8529' 1453s ok 57 1453s # SENDING: 1453s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1453s # expecting 200, got 200 1453s ok 58 1453s # got SERVER_NAME='[::1]', expected '[::1]' 1453s ok 59 1453s # got SERVER_PORT='123', expected '123' 1453s ok 60 1453s # SENDING: 1453s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1453s # expecting 200, got 200 1453s ok 61 1453s # got SERVER_NAME='righthost', expected 'righthost' 1453s ok 62 1453s # got SERVER_PORT='8529', expected '8529' 1453s ok 63 1453s # SENDING: 1453s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1453s # expecting 200, got 200 1453s ok 64 1453s # got SERVER_NAME='righthost', expected 'righthost' 1453s ok 65 1453s # got SERVER_PORT='123', expected '123' 1453s ok 66 1453s # SENDING: 1453s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1453s # expecting 200, got 200 1453s ok 67 1453s # got SERVER_NAME='righthost', expected 'righthost' 1453s ok 68 1453s # got SERVER_PORT='8529', expected '8529' 1453s ok 69 1453s # SENDING: 1453s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1453s # expecting 200, got 200 1453s ok 70 1453s # got SERVER_NAME='righthost', expected 'righthost' 1453s ok 71 1453s # got SERVER_PORT='123', expected '123' 1453s ok 72 1453s # SENDING: 1453s # 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 1453s # expecting 200, got 200 1453s ok 73 1453s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1453s ok 74 1453s # got SERVER_PORT='8529', expected '8529' 1453s ok 75 1453s # SENDING: 1453s # 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 1453s # expecting 200, got 200 1453s ok 76 1453s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1453s ok 77 1453s # got SERVER_PORT='123', expected '123' 1453s ok 78 1453s # SENDING: 1453s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1453s # expecting 200, got 200 1453s ok 79 1453s # got SERVER_NAME='[::1]', expected '[::1]' 1453s ok 80 1453s # got SERVER_PORT='8529', expected '8529' 1453s ok 81 1453s # SENDING: 1453s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1453s # expecting 200, got 200 1453s ok 82 1453s # got SERVER_NAME='[::1]', expected '[::1]' 1453s ok 83 1453s # got SERVER_PORT='123', expected '123' 1453s ok 84 1453s ok 1457s t/apache/teclchunk.t ................ skipped: Not supported yet 1461s t/apr/uri.t ......................... 1461s 1..1 1461s # Running under perl version 5.040001 for linux 1461s # Current time local: Tue May 6 17:48:28 2025 1461s # Current time GMT: Tue May 6 17:48:28 2025 1461s # Using Test.pm version 1.31 1461s # Using Apache/Test.pm version 1.44 1461s ok 1 1461s ok 1465s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 1469s t/filter/case.t ..................... 1469s 1..4 1469s # Running under perl version 5.040001 for linux 1469s # Current time local: Tue May 6 17:48:36 2025 1469s # Current time GMT: Tue May 6 17:48:36 2025 1469s # Using Test.pm version 1.31 1469s # Using Apache/Test.pm version 1.44 1469s ok 1 1469s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1469s # expected 200 1469s # received 200 1469s # body: =HEAD1 NAME 1469s X X 1469s 1469s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1469s 1469s =HEAD1 SYNOPSIS 1469s 1469s TO DECLARE SUBROUTINES: 1469s X X 1469s 1469s SUB NAME; # A "FORWARD" DECLARATION. 1469s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1469s SUB NAME : ATTRS; # WITH ATTRIBUTES 1469s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1469s 1469s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1469s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1469s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1469s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1469s 1469s USE FEATURE 'SIGNATURES'; 1469s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1469s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1469s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1469s 1469s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1469s X 1469s 1469s $SUBREF = SUB BLOCK; # NO PROTO 1469s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1469s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1469s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1469s 1469s USE FEATURE 'SIGNATURES'; 1469s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1469s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1469s 1469s TO IMPORT SUBROUTINES: 1469s X 1469s 1469s USE MODULE QW(NAME1 NAME2 NAME3); 1469s 1469s TO CALL SUBROUTINES: 1469s X X 1469s 1469s NAME(LIST); # REGULAR SUBROUTINE CALL. 1469s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1469s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1469s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1469s 1469s =HEAD1 DESCRIPTION 1469s 1469s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1469s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1469s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1469s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1469s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1469s ITS NAME OR A CODE REFERENCE. 1469s 1469s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1469s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1469s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1469s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1469s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1469s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1469s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1469s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1469s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1469s X X 1469s 1469s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1469s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1469s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1469s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1469s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1469s SUCH A SIGNATURE-USING SUBROUTINE. 1469s 1469s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1469s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1469s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1469s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1469s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1469s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1469s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1469s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1469s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1469s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1469s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1469s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1469s X X X<@_> 1469s 1469s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1469s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1469s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1469s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1469s L AND L. 1469s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1469s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1469s 1469s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1469s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1469s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1469s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1469s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1469s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1469s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1469s ONE LARGE INDISTINGUISHABLE LIST. 1469s 1469s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1469s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1469s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1469s EMPTY SUB RETURNS THE EMPTY LIST. 1469s X X X 1469s 1469s EXAMPLE: 1469s 1469s SUB MAX { 1469s MY $MAX = SHIFT(@_); 1469s FOREACH $FOO (@_) { 1469s $MAX = $FOO IF $MAX < $FOO; 1469s } 1469s RETURN $MAX; 1469s } 1469s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1469s 1469s EXAMPLE: 1469s 1469s # GET A LINE, COMBINING CONTINUATION LINES 1469s # THAT START WITH WHITESPACE 1469s 1469s SUB GET_LINE { 1469s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1469s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1469s IF ($LOOKAHEAD =~ /^[ \T]/) { 1469s $THISLINE .= $LOOKAHEAD; 1469s } 1469s ELSE { 1469s LAST LINE; 1469s } 1469s } 1469s RETURN $THISLINE; 1469s } 1469s 1469s $LOOKAHEAD = ; # GET FIRST LINE 1469s WHILE (DEFINED($LINE = GET_LINE())) { 1469s ... 1469s } 1469s 1469s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1469s 1469s SUB MAYBESET { 1469s MY($KEY, $VALUE) = @_; 1469s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1469s } 1469s 1469s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1469s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1469s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1469s ITS CALLER'S VALUES. 1469s X X 1469s 1469s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1469s SUB UPCASE_IN { 1469s FOR (@_) { TR/A-Z/A-Z/ } 1469s } 1469s 1469s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1469s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1469s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1469s X X 1469s 1469s UPCASE_IN("FREDERICK"); 1469s 1469s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1469s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1469s OF CHANGING THEM IN PLACE: 1469s 1469s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1469s SUB UPCASE { 1469s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1469s MY @PARMS = @_; 1469s FOR (@PARMS) { TR/A-Z/A-Z/ } 1469s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1469s } 1469s 1469s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1469s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1469s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1469s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1469s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1469s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1469s 1469s @NEWLIST = UPCASE(@LIST1, @LIST2); 1469s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1469s 1469s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1469s 1469s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1469s 1469s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1469s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1469s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1469s L
FOR ALTERNATIVES. 1469s 1469s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1469s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1469s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1469s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1469s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1469s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1469s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1469s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1469s SEE L FOR MORE ABOUT ALL THAT. 1469s X<&> 1469s 1469s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1469s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1469s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1469s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1469s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1469s X 1469s 1469s &FOO(1,2,3); # PASS THREE ARGUMENTS 1469s FOO(1,2,3); # THE SAME 1469s 1469s FOO(); # PASS AN EMPTY ARGUMENT LIST 1469s &FOO(); # THE SAME 1469s 1469s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1469s USE STRICT 'SUBS'; 1469s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1469s # A COMPILE-TIME ERROR 1469s NO STRICT 'SUBS'; 1469s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1469s # A LITERAL STRING "FOO" 1469s 1469s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1469s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1469s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1469s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1469s X<&> 1469s 1469s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1469s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1469s YOUR SUBROUTINE'S NAME. 1469s 1469s USE V5.16; 1469s MY $FACTORIAL = SUB { 1469s MY ($X) = @_; 1469s RETURN 1 IF $X == 1; 1469s RETURN($X * __SUB__->( $X - 1 ) ); 1469s }; 1469s 1469s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1469s IS SUBJECT TO CHANGE. 1469s 1469s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1469s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1469s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1469s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1469s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1469s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1469s SPECIAL, PRE-DEFINED THINGS. 1469s 1469s =OVER 1469s 1469s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1469s 1469s C 1469s 1469s =ITEM DOCUMENTED IN L 1469s 1469s C, C 1469s 1469s =ITEM DOCUMENTED IN L 1469s 1469s C, C 1469s 1469s =ITEM DOCUMENTED IN L 1469s 1469s C, C, C, C, C, C, C, 1469s C, C, C, C, C, C, 1469s C, C, C, C, C, C, C, 1469s C, C, C, C, C, C, 1469s C, C, C, C, C, 1469s C, C, C, C 1469s 1469s =ITEM DOCUMENTED IN L 1469s 1469s C, C, C, C, C, C, C, 1469s C, C, C, C, C, C, C, 1469s C, C, C, C, C, C 1469s 1469s =ITEM DOCUMENTED IN L 1469s 1469s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1469s L<< C|PERLFUNC/REQUIRE >> 1469s 1469s =ITEM DOCUMENTED IN L 1469s 1469s C 1469s 1469s =ITEM DOCUMENTED IN L 1469s 1469s C, C, C, C, C 1469s 1469s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1469s 1469s ANY STARTING WITH C<(> 1469s 1469s =BACK 1469s 1469s THE C, C, C, C AND C SUBROUTINES 1469s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1469s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1469s EXPLICITLY. SEE L 1469s 1469s =HEAD2 SIGNATURES 1469s 1469s X X 1469s 1469s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1469s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1469s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1469s 1469s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1469s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1469s DIRECTLY BY C, IN THE CURRENT SCOPE. 1469s 1469s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1469s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1469s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1469s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1469s 1469s FOR EXAMPLE, 1469s 1469s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1469s 1469s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1469s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1469s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1469s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1469s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1469s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1469s 1469s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1469s THE SIGNATURE. FOR EXAMPLE, 1469s 1469s SUB FOO ($LEFT, $RIGHT) { 1469s RETURN $LEFT + $RIGHT; 1469s } 1469s 1469s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1469s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1469s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1469s EQUIVALENT TO 1469s 1469s SUB FOO { 1469s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1469s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1469s MY $LEFT = $_[0]; 1469s MY $RIGHT = $_[1]; 1469s RETURN $LEFT + $RIGHT; 1469s } 1469s 1469s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1469s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1469s 1469s SUB FOO ($FIRST, $, $THIRD) { 1469s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1469s } 1469s 1469s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1469s MANDATORY FOR THE CALLER TO PASS IT. 1469s 1469s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1469s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1469s 1469s SUB FOO ($LEFT, $RIGHT = 0) { 1469s RETURN $LEFT + $RIGHT; 1469s } 1469s 1469s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1469s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1469s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1469s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1469s FOR EXAMPLE, 1469s 1469s MY $AUTO_ID = 0; 1469s SUB FOO ($THING, $ID = $AUTO_ID++) { 1469s PRINT "$THING HAS ID $ID"; 1469s } 1469s 1469s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1469s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1469s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1469s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1469s 1469s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1469s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1469s } 1469s 1469s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1469s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1469s VALUE PROVIDED WAS C. 1469s 1469s SUB FOO ($NAME //= "WORLD") { 1469s PRINT "HELLO, $NAME"; 1469s } 1469s 1469s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1469s 1469s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1469s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1469s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1469s 1469s SUB FOO ($X ||= 10) { 1469s RETURN 5 + $X; 1469s } 1469s 1469s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1469s FOR EXAMPLE, 1469s 1469s SUB FOO ($THING, $ = 1) { 1469s PRINT $THING; 1469s } 1469s 1469s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1469s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1469s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1469s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1469s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1469s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1469s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1469s 1469s SUB FOO ($THING, $=) { 1469s PRINT $THING; 1469s } 1469s 1469s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1469s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1469s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1469s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1469s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1469s TO RIGHT. 1469s 1469s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1469s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1469s 1469s SUB FOO ($FILTER, @INPUTS) { 1469s PRINT $FILTER->($_) FOREACH @INPUTS; 1469s } 1469s 1469s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1469s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1469s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1469s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1469s 1469s SUB FOO ($THING, @) { 1469s PRINT $THING; 1469s } 1469s 1469s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1469s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1469s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1469s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1469s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1469s AS WITH STANDARD HASH CONSTRUCTION. 1469s 1469s SUB FOO ($FILTER, %INPUTS) { 1469s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1469s } 1469s 1469s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1469s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1469s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1469s 1469s SUB FOO ($THING, %) { 1469s PRINT $THING; 1469s } 1469s 1469s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1469s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1469s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1469s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1469s AN EMPTY ARRAY OR EMPTY HASH. 1469s 1469s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1469s THAT THE CALLER PASSED NO ARGUMENTS: 1469s 1469s SUB FOO () { 1469s RETURN 123; 1469s } 1469s 1469s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1469s WARNING IN THE C CATEGORY. FROM PERL 5.36 1469s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1469s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1469s STATEMENT SUCH AS: 1469s 1469s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1469s 1469s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1469s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1469s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1469s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1469s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1469s WARNINGS IN THE C CATEGORY WHEN 1469s COMPILED: 1469s 1469s SUB F ($X) { 1469s # THIS LINE EMITS THE WARNING SEEN BELOW 1469s PRINT "ARGUMENTS ARE @_"; 1469s } 1469s 1469s Z<> 1469s 1469s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1469s EXPERIMENTAL AT ... 1469s 1469s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1469s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1469s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1469s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1469s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1469s SUPPLY THAT ARGUMENT. 1469s 1469s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1469s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1469s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1469s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1469s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1469s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1469s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1469s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1469s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1469s 1469s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1469s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1469s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1469s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1469s L. FOR EXAMPLE, 1469s 1469s SUB FOO :PROTOTYPE($) { $_[0] } 1469s 1469s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1469s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1469s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1469s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1469s 1469s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1469s RETURN $LEFT + $RIGHT; 1469s } 1469s 1469s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1469s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1469s THE SUBROUTINE'S BODY. 1469s 1469s =HEAD2 PRIVATE VARIABLES VIA MY() 1469s X X X X X 1469s X X 1469s 1469s SYNOPSIS: 1469s 1469s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1469s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1469s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1469s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1469s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1469s 1469s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1469s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1469s SEE L AND L. 1469s 1469s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1469s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1469s (C/C/C/C), LOOP 1469s (C/C/C/C/C), SUBROUTINE, C, 1469s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1469s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1469s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1469s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1469s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1469s 1469s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1469s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1469s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1469s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1469s X 1469s 1469s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1469s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1469s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1469s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1469s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1469s 1469s MY $X = 10; 1469s SUB BUMPX { $X++ } 1469s 1469s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1469s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1469s THE C ITSELF. SEE L. 1469s X 1469s 1469s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1469s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1469s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1469s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1469s 1469s $ARG = "FRED"; # "GLOBAL" VARIABLE 1469s $N = CUBE_ROOT(27); 1469s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1469s # OUTPUTS: FRED THINKS THE ROOT IS 3 1469s 1469s SUB CUBE_ROOT { 1469s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1469s $ARG **= 1/3; 1469s RETURN $ARG; 1469s } 1469s 1469s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1469s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1469s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1469s 1469s MY ($FOO) = ; # WRONG? 1469s MY @FOO = ; 1469s 1469s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1469s 1469s MY $FOO = ; 1469s 1469s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1469s 1469s MY $FOO, $BAR = 1; # WRONG 1469s 1469s THAT HAS THE SAME EFFECT AS 1469s 1469s MY $FOO; 1469s $BAR = 1; 1469s 1469s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1469s THE CURRENT STATEMENT. THUS, 1469s 1469s MY $X = $X; 1469s 1469s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1469s THE EXPRESSION 1469s 1469s MY $X = 123 AND $X == 123 1469s 1469s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1469s 1469s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1469s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1469s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1469s 1469s WHILE (MY $LINE = <>) { 1469s $LINE = LC $LINE; 1469s } CONTINUE { 1469s PRINT $LINE; 1469s } 1469s 1469s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1469s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1469s IT. SIMILARLY, IN THE CONDITIONAL 1469s 1469s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1469s USER_AGREES(); 1469s } ELSIF ($ANSWER =~ /^NO$/I) { 1469s USER_DISAGREES(); 1469s } ELSE { 1469s CHOMP $ANSWER; 1469s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1469s } 1469s 1469s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1469s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1469s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1469s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1469s 1469s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1469s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1469s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1469s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1469s IN THE LOOP 1469s X X 1469s 1469s FOR MY $I (1, 2, 3) { 1469s SOME_FUNCTION(); 1469s } 1469s 1469s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1469s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1469s X X 1469s 1469s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1469s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1469s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1469s 1469s USE STRICT 'VARS'; 1469s 1469s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1469s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1469s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1469s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1469s THIS WITH C. 1469s 1469s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1469s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1469s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1469s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1469s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1469s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1469s EXAMPLE. 1469s 1469s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1469s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1469s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1469s 1469s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1469s 1469s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1469s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1469s IS ALSO VISIBLE: 1469s 1469s PACKAGE MAIN; 1469s OUR $X = 10; 1469s MY $X = 20; 1469s PRINT "$X AND $::X\N"; 1469s 1469s THAT WILL PRINT OUT C<20> AND C<10>. 1469s 1469s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1469s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1469s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1469s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1469s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1469s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1469s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1469s AN ANONYMOUS SUB REFERENCE: 1469s 1469s MY $SECRET_VERSION = '1.001-BETA'; 1469s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1469s $SECRET_SUB->(); 1469s 1469s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1469s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1469s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1469s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1469s UNQUALIFIED AND UNQUALIFIABLE. 1469s 1469s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1469s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1469s L FOR SOMETHING OF A WORK-AROUND TO 1469s THIS. 1469s 1469s =HEAD2 PERSISTENT PRIVATE VARIABLES 1469s X X X X 1469s X X 1469s 1469s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1469s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1469s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1469s 1469s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1469s 1469s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1469s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1469s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1469s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1469s THE C FORM DOES NOT REQUIRE THE 1469s C PRAGMA. 1469s 1469s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1469s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1469s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1469s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1469s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1469s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1469s SUBROUTINE EACH TIME IT IS EXECUTED.) 1469s 1469s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1469s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1469s 1469s USE FEATURE 'STATE'; 1469s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1469s 1469s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1469s 1469s USE FEATURE 'STATE'; 1469s SUB CREATE_COUNTER { 1469s RETURN SUB { STATE $X; RETURN ++$X } 1469s } 1469s 1469s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1469s CODE OUTSIDE. 1469s 1469s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1469s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1469s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1469s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1469s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1469s 1469s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1469s 1469s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1469s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1469s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1469s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1469s 1469s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1469s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1469s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1469s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1469s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1469s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1469s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1469s 1469s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1469s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1469s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1469s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1469s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1469s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1469s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1469s 1469s { 1469s MY $SECRET_VAL = 0; 1469s SUB GIMME_ANOTHER { 1469s RETURN ++$SECRET_VAL; 1469s } 1469s } 1469s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1469s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1469s 1469s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1469s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1469s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1469s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1469s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1469s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1469s STARTS TO RUN: 1469s 1469s BEGIN { 1469s MY $SECRET_VAL = 0; 1469s SUB GIMME_ANOTHER { 1469s RETURN ++$SECRET_VAL; 1469s } 1469s } 1469s 1469s SEE L ABOUT THE 1469s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1469s C AND C. 1469s 1469s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1469s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1469s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1469s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1469s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1469s 1469s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1469s X X X X 1469s X 1469s 1469s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1469s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1469s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1469s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1469s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1469s 1469s SYNOPSIS: 1469s 1469s # LOCALIZATION OF VALUES 1469s 1469s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1469s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1469s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1469s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1469s 1469s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1469s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1469s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1469s # LOCALIZATION 1469s 1469s # LOCALIZATION OF SYMBOLS 1469s 1469s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1469s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1469s # @MERLYN IS REALLY @RANDAL, ETC 1469s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1469s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1469s 1469s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1469s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1469s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1469s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1469s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1469s 1469s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1469s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1469s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1469s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1469s 1469s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1469s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1469s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1469s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1469s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1469s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1469s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1469s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1469s UNDEFINED VALUE.) 1469s 1469s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1469s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1469s VARIABLES OUTSIDE THE LOOP. 1469s 1469s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1469s X 1469s 1469s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1469s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1469s VIEWED AS A SCALAR OR AN ARRAY. SO 1469s 1469s LOCAL($FOO) = ; 1469s LOCAL @FOO = ; 1469s 1469s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1469s 1469s LOCAL $FOO = ; 1469s 1469s SUPPLIES A SCALAR CONTEXT. 1469s 1469s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1469s X 1469s 1469s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1469s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1469s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1469s 1469s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1469s 1469s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1469s { LOCAL $/ = UNDEF; $SLURP = ; } 1469s 1469s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1469s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1469s I, BECAUSE THE $1 VARIABLE IS 1469s MAGICAL AND READ-ONLY : 1469s 1469s LOCAL $1 = 2; 1469s 1469s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1469s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1469s TO SAFELY REUSE $_ IN A SUBROUTINE. 1469s 1469s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1469s WORK AS DESCRIBED. 1469s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1469s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1469s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1469s SEE L FOR MORE 1469s DETAILS. 1469s X 1469s 1469s =HEAD3 LOCALIZATION OF GLOBS 1469s X X 1469s 1469s THE CONSTRUCT 1469s 1469s LOCAL *NAME; 1469s 1469s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1469s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1469s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1469s 1469s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1469s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1469s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1469s SEPARATOR. 1469s 1469s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1469s X X 1469s X 1469s 1469s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1469s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1469s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1469s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1469s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1469s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1469s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1469s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1469s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1469s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1469s 1469s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1469s @ARY = ( 0..5 ); 1469s { 1469s LOCAL($ARY[5]) = 6; 1469s LOCAL($HASH{'A'}) = 'DRILL'; 1469s WHILE (MY $E = POP(@ARY)) { 1469s PRINT "$E . . .\N"; 1469s LAST UNLESS $E > 3; 1469s } 1469s IF (@ARY) { 1469s $HASH{'ONLY A'} = 'TEST'; 1469s DELETE $HASH{'A'}; 1469s } 1469s } 1469s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1469s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1469s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1469s 1469s PERL WILL PRINT 1469s 1469s 6 . . . 1469s 4 . . . 1469s 3 . . . 1469s THIS IS A TEST ONLY A TEST. 1469s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1469s 1469s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1469s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1469s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1469s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1469s 1469s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1469s X X X 1469s X 1469s 1469s YOU CAN USE THE C AND C 1469s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1469s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1469s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1469s 1469s DO { 1469s MY $VAL = $ARRAY[$IDX]; 1469s LOCAL $ARRAY[$IDX]; 1469s DELETE $ARRAY[$IDX]; 1469s $VAL 1469s } 1469s 1469s AND 1469s 1469s DO { 1469s MY $VAL = $HASH{KEY}; 1469s LOCAL $HASH{KEY}; 1469s DELETE $HASH{KEY}; 1469s $VAL 1469s } 1469s 1469s EXCEPT THAT FOR THOSE THE C IS 1469s SCOPED TO THE C BLOCK. SLICES ARE 1469s ALSO ACCEPTED. 1469s 1469s MY %HASH = ( 1469s A => [ 7, 8, 9 ], 1469s B => 1, 1469s ) 1469s 1469s { 1469s MY $X = DELETE LOCAL $HASH{A}; 1469s # $X IS [ 7, 8, 9 ] 1469s # %HASH IS (B => 1) 1469s 1469s { 1469s MY @NUMS = DELETE LOCAL @$X[0, 2] 1469s # @NUMS IS (7, 9) 1469s # $X IS [ UNDEF, 8 ] 1469s 1469s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1469s } 1469s # $X IS BACK TO [ 7, 8, 9 ] 1469s 1469s } 1469s # %HASH IS BACK TO ITS ORIGINAL STATE 1469s 1469s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1469s 1469s =HEAD2 LVALUE SUBROUTINES 1469s X X 1469s 1469s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1469s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1469s 1469s MY $VAL; 1469s SUB CANMOD : LVALUE { 1469s $VAL; # OR: RETURN $VAL; 1469s } 1469s SUB NOMOD { 1469s $VAL; 1469s } 1469s 1469s CANMOD() = 5; # ASSIGNS TO $VAL 1469s NOMOD() = 5; # ERROR 1469s 1469s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1469s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1469s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1469s 1469s DATA(2,3) = GET_DATA(3,4); 1469s 1469s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1469s 1469s (DATA(2,3)) = GET_DATA(3,4); 1469s 1469s AND IN: 1469s 1469s (DATA(2),DATA(3)) = GET_DATA(3,4); 1469s 1469s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1469s 1469s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1469s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1469s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1469s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1469s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1469s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1469s 1469s =HEAD2 LEXICAL SUBROUTINES 1469s X X X X 1469s 1469s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1469s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1469s AVAILABLE UNDER C OR C OR HIGHER. 1469s 1469s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1469s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1469s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1469s CATEGORY WAS DISABLED. 1469s 1469s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1469s DECLARED, AND ONLY AFTER THAT DECLARATION: 1469s 1469s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1469s # VERSIONS EARLIER THAN 5.26. 1469s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1469s USE FEATURE 'LEXICAL_SUBS'; 1469s 1469s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1469s STATE SUB FOO { 1469s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1469s } 1469s FOO(); # CALLS "STATE" SUB 1469s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1469s 1469s MY SUB BAR { ... } 1469s BAR(); # CALLS "MY" SUB 1469s 1469s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1469s 1469s # WRONG 1469s MY SUB BAZ { 1469s BAZ(); 1469s } 1469s 1469s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1469s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1469s 1469s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1469s 1469s MY SUB BAZ { 1469s __SUB__->(); # CALLS ITSELF 1469s } 1469s 1469s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1469s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1469s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1469s HOWEVER: 1469s 1469s MY SUB BAZ; # PREDECLARATION 1469s SUB BAZ { # DEFINE THE "MY" SUB 1469s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1469s } 1469s 1469s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1469s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1469s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1469s 1469s =HEAD3 C VS C 1469s 1469s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1469s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1469s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1469s CONTAINING BLOCK TO THE NEXT. 1469s 1469s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1469s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1469s 1469s SUB WHATEVER { 1469s MY $X = SHIFT; 1469s MY SUB INNER { 1469s ... DO SOMETHING WITH $X ... 1469s } 1469s INNER(); 1469s } 1469s 1469s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1469s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1469s SEE THE C<$X> FROM THE FIRST CALL TO C. 1469s 1469s =HEAD3 C SUBROUTINES 1469s 1469s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1469s SUBROUTINE OF THE SAME NAME. 1469s 1469s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1469s INSIDE AN INNER SCOPE: 1469s 1469s SUB FOO { ... } 1469s 1469s SUB BAR { 1469s MY SUB FOO { ... } 1469s { 1469s # NEED TO USE THE OUTER FOO HERE 1469s OUR SUB FOO; 1469s FOO(); 1469s } 1469s } 1469s 1469s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1469s 1469s PACKAGE MYSNEAKYMODULE; 1469s 1469s OUR SUB DO_SOMETHING { ... } 1469s 1469s SUB DO_SOMETHING_WITH_CALLER { 1469s PACKAGE DB; 1469s () = CALLER 1; # SETS @DB::ARGS 1469s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1469s } 1469s 1469s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1469s X X<*> 1469s 1469s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1469s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1469s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1469s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1469s 1469s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1469s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1469s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1469s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1469s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1469s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1469s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1469s 1469s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1469s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1469s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1469s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1469s 1469s SUB DOUBLEARY { 1469s LOCAL(*SOMEARY) = @_; 1469s FOREACH $ELEM (@SOMEARY) { 1469s $ELEM *= 2; 1469s } 1469s } 1469s DOUBLEARY(*FOO); 1469s DOUBLEARY(*BAR); 1469s 1469s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1469s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1469s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1469s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1469s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1469s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1469s 1469s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1469s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1469s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1469s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1469s L. 1469s 1469s =HEAD2 WHEN TO STILL USE LOCAL() 1469s X X 1469s 1469s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1469s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1469s I USE C INSTEAD OF C. 1469s 1469s =OVER 4 1469s 1469s =ITEM 1. 1469s 1469s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1469s 1469s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1469s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1469s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1469s IN C<@FIELDS>. 1469s 1469s { 1469s LOCAL @ARGV = ("/ETC/MOTD"); 1469s LOCAL $/ = UNDEF; 1469s LOCAL $_ = <>; 1469s @FIELDS = SPLIT /^\S*=+\S*$/; 1469s } 1469s 1469s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1469s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1469s 1469s =ITEM 2. 1469s 1469s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1469s 1469s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1469s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1469s TABLE ENTRIES: 1469s 1469s SUB IOQUEUE { 1469s LOCAL (*READER, *WRITER); # NOT MY! 1469s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1469s RETURN (*READER, *WRITER); 1469s } 1469s ($HEAD, $TAIL) = IOQUEUE(); 1469s 1469s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1469s ENTRIES. 1469s 1469s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1469s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1469s A LOCAL ALIAS. 1469s 1469s { 1469s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1469s GROW(); # REALLY CALLS SHRINK() 1469s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1469s } 1469s GROW(); # GET THE REAL GROW() AGAIN 1469s 1469s SEE L FOR MORE ABOUT MANIPULATING 1469s FUNCTIONS BY NAME IN THIS WAY. 1469s 1469s =ITEM 3. 1469s 1469s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1469s 1469s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1469s IS DONE ON DYNAMICS: 1469s 1469s { 1469s LOCAL $SIG{INT} = 'IGNORE'; 1469s FUNCT(); # UNINTERRUPTIBLE 1469s } 1469s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1469s 1469s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1469s 1469s =BACK 1469s 1469s =HEAD2 PASS BY REFERENCE 1469s X X X 1469s 1469s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1469s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1469s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1469s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1469s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1469s 1469s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1469s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1469s OF ALL THEIR FORMER LAST ELEMENTS: 1469s 1469s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1469s 1469s SUB POPMANY { 1469s MY $AREF; 1469s MY @RETLIST; 1469s FOREACH $AREF ( @_ ) { 1469s PUSH @RETLIST, POP @$AREF; 1469s } 1469s RETURN @RETLIST; 1469s } 1469s 1469s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1469s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1469s 1469s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1469s SUB INTER { 1469s MY ($K, $HREF, %SEEN); # LOCALS 1469s FOREACH $HREF (@_) { 1469s WHILE ( $K = EACH %$HREF ) { 1469s $SEEN{$K}++; 1469s } 1469s } 1469s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1469s } 1469s 1469s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1469s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1469s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1469s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1469s A LITTLE EXPENSIVE. 1469s 1469s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1469s 1469s (@W, @X) = FUNC(@Y, @Z); 1469s OR 1469s (%W, %X) = FUNC(%Y, %Z); 1469s 1469s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1469s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1469s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1469s AS ALWAYS. 1469s 1469s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1469s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1469s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1469s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1469s 1469s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1469s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1469s SUB FUNC { 1469s MY ($YREF, $ZREF) = @_; 1469s IF (@$YREF > @$ZREF) { 1469s RETURN ($YREF, $ZREF); 1469s } ELSE { 1469s RETURN ($ZREF, $YREF); 1469s } 1469s } 1469s 1469s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1469s 1469s (*W, *X) = FUNC(\@Y, \@Z); 1469s PRINT "@W HAS MORE THAN @X\N"; 1469s SUB FUNC { 1469s LOCAL (*Y, *Z) = @_; 1469s IF (@Y > @Z) { 1469s RETURN (\@Y, \@Z); 1469s } ELSE { 1469s RETURN (\@Z, \@Y); 1469s } 1469s } 1469s 1469s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1469s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1469s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1469s ARE IN THE SYMBOL TABLE. 1469s 1469s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1469s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1469s FOR EXAMPLE: 1469s 1469s SPLUTTER(\*STDOUT); 1469s SUB SPLUTTER { 1469s MY $FH = SHIFT; 1469s PRINT $FH "HER UM WELL A HMMM\N"; 1469s } 1469s 1469s $REC = GET_REC(\*STDIN); 1469s SUB GET_REC { 1469s MY $FH = SHIFT; 1469s RETURN SCALAR <$FH>; 1469s } 1469s 1469s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1469s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1469s 1469s SUB OPENIT { 1469s MY $PATH = SHIFT; 1469s LOCAL *FH; 1469s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1469s } 1469s 1469s =HEAD2 PROTOTYPES 1469s X X 1469s 1469s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1469s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1469s SECTION OR WITH A L. 1469s IF YOU DECLARE EITHER OF 1469s 1469s SUB MYPUSH (\@@) 1469s SUB MYPUSH :PROTOTYPE(\@@) 1469s 1469s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1469s 1469s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1469s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1469s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1469s OF AN ATTRIBUTE. 1469s 1469s THE 1469s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1469s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1469s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1469s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1469s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1469s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1469s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1469s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1469s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1469s 1469s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1469s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1469s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1469s 1469s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1469s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1469s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1469s CORRESPONDING BUILT-IN. 1469s 1469s DECLARED AS CALLED AS 1469s 1469s SUB MYLINK ($$) MYLINK $OLD, $NEW 1469s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1469s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1469s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1469s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1469s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1469s SUB MYPOP (\@) MYPOP @ARRAY 1469s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1469s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1469s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1469s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1469s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1469s SUB MYRAND (;$) MYRAND 42 1469s SUB MYTIME () MYTIME 1469s 1469s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1469s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1469s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1469s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1469s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1469s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1469s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1469s 1469s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1469s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1469s 1469s SUB MYREF (\[$@%&*]) 1469s 1469s WILL ALLOW CALLING MYREF() AS 1469s 1469s MYREF $VAR 1469s MYREF @ARRAY 1469s MYREF %HASH 1469s MYREF &SUB 1469s MYREF *GLOB 1469s 1469s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1469s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1469s 1469s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1469s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1469s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1469s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1469s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1469s OR A SUBSEQUENT COMMA. 1469s 1469s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1469s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1469s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1469s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1469s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1469s FOLLOWS: 1469s 1469s USE SYMBOL 'QUALIFY_TO_REF'; 1469s 1469s SUB FOO (*) { 1469s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1469s ... 1469s } 1469s 1469s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1469s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1469s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1469s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1469s 1469s SUB MYPUSH (+@) { 1469s MY $AREF = SHIFT; 1469s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1469s PUSH @$AREF, @_; 1469s } 1469s 1469s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1469s IS OF AN ACCEPTABLE TYPE. 1469s 1469s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1469s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1469s 1469s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1469s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1469s PROVIDED, C<$_> WILL BE USED INSTEAD. 1469s 1469s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1469s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1469s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1469s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1469s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1469s 1469s MYTIME +2; 1469s 1469s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1469s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1469s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1469s 1469s SUB MYGETPROTOBYNUMBER($;); 1469s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1469s 1469s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1469s PROVIDED IT'S IN THE INITIAL POSITION: 1469s X<&> 1469s 1469s SUB TRY (&@) { 1469s MY($TRY,$CATCH) = @_; 1469s EVAL { &$TRY }; 1469s IF ($@) { 1469s LOCAL $_ = $@; 1469s &$CATCH; 1469s } 1469s } 1469s SUB CATCH (&) { $_[0] } 1469s 1469s TRY { 1469s DIE "PHOOEY"; 1469s } CATCH { 1469s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1469s }; 1469s 1469s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1469s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1469s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1469s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1469s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1469s 1469s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1469s X 1469s 1469s SUB MYGREP (&@) { 1469s MY $CODE = SHIFT; 1469s MY @RESULT; 1469s FOREACH $_ (@_) { 1469s PUSH(@RESULT, $_) IF &$CODE; 1469s } 1469s @RESULT; 1469s } 1469s 1469s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1469s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1469s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1469s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1469s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1469s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1469s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1469s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1469s 1469s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1469s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1469s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1469s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1469s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1469s MAJORITY OF OFFENDING CODE IS FIXED. 1469s 1469s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1469s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1469s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1469s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1469s 1469s SUB FUNC ($) { 1469s MY $N = SHIFT; 1469s PRINT "YOU GAVE ME $N\N"; 1469s } 1469s 1469s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1469s RETURNING A LIST: 1469s 1469s FUNC(@FOO); 1469s FUNC( $TEXT =~ /\W+/G ); 1469s 1469s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1469s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1469s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1469s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1469s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1469s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1469s 1469s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1469s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1469s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1469s EFFECT, LIKE SO: 1469s 1469s SUB FOO($$); 1469s SUB FOO($$) { 1469s FOO 1, 2; 1469s } 1469s 1469s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1469s TO MAKE THE WORLD A BETTER PLACE. 1469s 1469s =HEAD2 CONSTANT FUNCTIONS 1469s X 1469s 1469s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1469s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1469s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1469s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1469s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1469s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1469s 1469s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1469s 1469s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1469s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1469s # AND IT'S INLINED, TOO! 1469s SUB ST_DEV () { 0 } 1469s SUB ST_INO () { 1 } 1469s 1469s SUB FLAG_FOO () { 1 << 8 } 1469s SUB FLAG_BAR () { 1 << 9 } 1469s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1469s 1469s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1469s 1469s SUB N () { INT(OPT_BAZ) / 3 } 1469s 1469s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1469s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1469s 1469s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1469s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1469s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1469s C: 1469s 1469s SUB BAZ_VAL () { 1469s IF (OPT_BAZ) { 1469s RETURN 23; 1469s } 1469s ELSE { 1469s RETURN 42; 1469s } 1469s } 1469s SUB BONK_VAL () { RETURN 12345 } 1469s 1469s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1469s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1469s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1469s 1469s BEGIN { 1469s MY $VAR = 1; 1469s NO STRICT 'REFS'; 1469s *INLINED = SUB () { $VAR }; 1469s } 1469s 1469s BEGIN { 1469s MY $VAR = 1; 1469s MY $REF = \$VAR; 1469s NO STRICT 'REFS'; 1469s *NOT_INLINED = SUB () { $VAR }; 1469s } 1469s 1469s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1469s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1469s 1469s BEGIN { 1469s MY $X = 10; 1469s *FOO = SUB () { $X }; 1469s $X++; 1469s } 1469s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1469s 1469s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1469s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1469s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1469s SO IT PRINTED C<10>, NOT C<11>. 1469s 1469s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1469s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1469s ASIDE FROM WHERE IT IS DECLARED. 1469s 1469s # FINE, NO WARNING 1469s BEGIN { 1469s MY $X = 54321; 1469s *INLINED = SUB () { $X }; 1469s } 1469s # ERROR 1469s BEGIN { 1469s MY $X; 1469s $X = 54321; 1469s *ALSO_INLINED = SUB () { $X }; 1469s } 1469s 1469s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1469s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1469s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1469s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1469s CONSTANT SUBROUTINE: 1469s 1469s MY $X = 54321; 1469s *INLINED = SUB : CONST { $X }; 1469s $X++; 1469s 1469s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1469s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1469s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1469s VALUE CAPTURED THE SAME WAY. 1469s 1469s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1469s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1469s AN EXPLICIT C: 1469s 1469s BEGIN { 1469s MY $X = 10; 1469s *FOO = SUB () { RETURN $X }; 1469s $X++; 1469s } 1469s PRINT FOO(); # PRINTS 11 1469s 1469s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1469s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1469s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1469s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1469s 1469s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1469s SUB ONE { 1469s 1; 1469s } 1469s IF (ONE ) { 1469s PRINT ONE() IF ONE ; 1469s } 1469s 1469s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1469s SUB ONE () { 1 } 1469s DO { 1469s PRINT 1 1469s }; 1469s 1469s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1469s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1469s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1469s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1469s 1469s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1469s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1469s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1469s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1469s 1469s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1469s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1469s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1469s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1469s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1469s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1469s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1469s MENTIONED ABOVE: 1469s 1469s SUB NOT_INLINED () { RETURN 23 } 1469s 1469s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1469s X X X X 1469s 1469s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1469s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1469s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1469s ON A NON-UNIX SYSTEM. 1469s 1469s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1469s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1469s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1469s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1469s 1469s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1469s CHDIR $SOMEWHERE; 1469s SUB CHDIR { ... } 1469s 1469s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1469s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1469s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1469s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1469s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1469s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1469s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1469s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1469s FOR SOME KEYWORDS. SEE L. 1469s 1469s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1469s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1469s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1469s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1469s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1469s THAT IS, THEY COULD SAY 1469s 1469s USE MODULE 'OPEN'; 1469s 1469s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1469s 1469s USE MODULE; 1469s 1469s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1469s 1469s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1469s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1469s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1469s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1469s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1469s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1469s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1469s 1469s PACKAGE REGLOB; 1469s REQUIRE EXPORTER; 1469s @ISA = 'EXPORTER'; 1469s @EXPORT_OK = 'GLOB'; 1469s 1469s SUB IMPORT { 1469s MY $PKG = SHIFT; 1469s RETURN UNLESS @_; 1469s MY $SYM = SHIFT; 1469s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1469s $PKG->EXPORT($WHERE, $SYM, @_); 1469s } 1469s 1469s SUB GLOB { 1469s MY $PAT = SHIFT; 1469s MY @GOT; 1469s IF (OPENDIR MY $D, '.') { 1469s @GOT = GREP /$PAT/, READDIR $D; 1469s CLOSEDIR $D; 1469s } 1469s RETURN @GOT; 1469s } 1469s 1; 1469s 1469s AND HERE'S HOW IT COULD BE (AB)USED: 1469s 1469s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1469s PACKAGE FOO; 1469s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1469s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1469s 1469s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1469s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1469s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1469s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1469s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1469s IT MUST BE DONE AT ALL. 1469s 1469s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1469s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1469s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1469s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1469s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1469s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1469s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1469s LIBRARY. 1469s 1469s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1469s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1469s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1469s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1469s (SEE L). 1469s 1469s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1469s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1469s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1469s 1469s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1469s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1469s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1469s C SYNTAX, THOUGH). 1469s 1469s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1469s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1469s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1469s 1469s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1469s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1469s 1469s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1469s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1469s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1469s 1469s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1469s 1469s =HEAD2 AUTOLOADING 1469s X X 1469s 1469s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1469s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1469s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1469s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1469s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1469s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1469s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1469s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1469s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1469s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1469s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1469s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1469s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1469s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1469s SUBROUTINE NAME. SEE L FOR DETAILS.) 1469s 1469s 1469s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1469s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1469s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1469s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1469s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1469s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1469s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1469s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1469s 1469s SUB AUTOLOAD { 1469s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1469s MY $PROGRAM = $AUTOLOAD; 1469s $PROGRAM =~ S/.*:://; 1469s SYSTEM($PROGRAM, @_); 1469s } 1469s DATE(); 1469s WHO(); 1469s LS('-L'); 1469s 1469s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1469s EVEN NEED PARENTHESES: 1469s 1469s USE SUBS QW(DATE WHO LS); 1469s DATE; 1469s WHO; 1469s LS '-L'; 1469s 1469s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1469s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1469s 1469s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1469s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1469s DESCRIBED IN L AND IN L, THE STANDARD 1469s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1469s FUNCTIONS TO PERL CODE IN L. 1469s 1469s =HEAD2 SUBROUTINE ATTRIBUTES 1469s X X X 1469s 1469s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1469s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1469s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1469s C HAD BEEN SEEN. SEE L FOR DETAILS 1469s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1469s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1469s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1469s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1469s 1469s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1469s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1469s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1469s NEST PROPERLY. 1469s 1469s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1469s 1469s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1469s SUB PLUGH () : UGLY('\(") :BAD; 1469s SUB XYZZY : _5X5 { ... } 1469s 1469s EXAMPLES OF INVALID SYNTAX: 1469s 1469s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1469s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1469s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1469s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1469s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1469s 1469s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1469s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1469s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1469s PARSED AND INVOKED: 1469s 1469s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1469s 1469s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1469s SEE L AND L. 1469s 1469s =HEAD1 SEE ALSO 1469s 1469s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1469s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1469s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1469s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1469s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1469s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1469s 1469s =FOR VI 1469s # EX: SET STS=0 SW=4 ET: 1469s 1469s ok 2 1469s # testing mod_cgi with /modules/cgi/perl.pl 1469s # expected 200 1469s # received 200 1469s # body: PERL CGI 1469s ok 3 1469s # testing mod_test_rwrite with /test_rwrite 1469s # expected 200 1469s # received 200 1469s # body: A 1469s ok 4 1469s ok 1473s t/filter/case_in.t .................. 1473s 1..3 1473s # Running under perl version 5.040001 for linux 1473s # Current time local: Tue May 6 17:48:40 2025 1473s # Current time GMT: Tue May 6 17:48:40 2025 1473s # Using Test.pm version 1.31 1473s # Using Apache/Test.pm version 1.44 1473s ok 1 1473s # testing mod_cgi with /modules/cgi/perl_echo.pl 1473s # expected 200 1473s # received 200 1473s ok 2 1473s # testing mod_echo_post with /echo_post 1473s # expected 200 1473s # received 200 1473s ok 3 1473s ok 1477s t/filter/input_body.t ............... 1477s 1..2 1477s # Running under perl version 5.040001 for linux 1477s # Current time local: Tue May 6 17:48:44 2025 1477s # Current time GMT: Tue May 6 17:48:44 2025 1477s # Using Test.pm version 1.31 1477s # Using Apache/Test.pm version 1.44 1477s # testing : Posted "1 ko" 1477s # expected: 'ok 1' 1477s # received: 'ok 1' 1477s ok 1 1477s # testing : Posted "2 ko" 1477s # expected: 'ok 2' 1477s # received: 'ok 2' 1477s ok 2 1477s ok 1481s t/http11/basicauth.t ................ 1481s 1..3 1481s # Running under perl version 5.040001 for linux 1481s # Current time local: Tue May 6 17:48:48 2025 1481s # Current time GMT: Tue May 6 17:48:48 2025 1481s # Using Test.pm version 1.31 1481s # Using Apache/Test.pm version 1.44 1481s ok 1 1481s ok 2 1481s ok 3 1481s ok 1485s t/http11/chunked.t .................. 1485s 1..30 1485s # Running under perl version 5.040001 for linux 1485s # Current time local: Tue May 6 17:48:52 2025 1485s # Current time GMT: Tue May 6 17:48:52 2025 1485s # Using Test.pm version 1.31 1485s # Using Apache/Test.pm version 1.44 1485s # testing : response protocol 1485s # expected: 'HTTP/1.1' 1485s # received: 'HTTP/1.1' 1485s ok 1 1485s # testing : response Transfer-Encoding 1485s # expected: 'chunked' 1485s # received: 'chunked' 1485s ok 2 1485s # testing : no Content-Length 1485s # expected: 0 1485s # received: 0 1485s ok 3 1485s # testing : body length 1485s # expected: '70976' 1485s # received: 70976 1485s ok 4 1485s # testing : number of requests 1485s # expected: 1 1485s # received: 1 1485s ok 5 1485s # testing : response protocol 1485s # expected: 'HTTP/1.1' 1485s # received: 'HTTP/1.1' 1485s ok 6 1485s # testing : response Transfer-Encoding 1485s # expected: 'chunked' 1485s # received: 'chunked' 1485s ok 7 1485s # testing : no Content-Length 1485s # expected: 0 1485s # received: 0 1485s ok 8 1485s # testing : body length 1485s # expected: '212509' 1485s # received: 212509 1485s ok 9 1485s # testing : number of requests 1485s # expected: 2 1485s # received: 2 1485s ok 10 1485s # testing : response protocol 1485s # expected: 'HTTP/1.1' 1485s # received: 'HTTP/1.1' 1485s ok 11 1485s # testing : response Transfer-Encoding 1485s # expected: 'chunked' 1485s # received: 'chunked' 1485s ok 12 1485s # testing : no Content-Length 1485s # expected: 0 1485s # received: 0 1485s ok 13 1485s # testing : body length 1485s # expected: '280545' 1485s # received: 280545 1485s ok 14 1485s # testing : number of requests 1485s # expected: 3 1485s # received: 3 1485s ok 15 1485s # testing : response protocol 1485s # expected: 'HTTP/1.1' 1485s # received: 'HTTP/1.1' 1485s ok 16 1485s # testing : response Transfer-Encoding 1485s # expected: 'chunked' 1485s # received: 'chunked' 1485s ok 17 1485s # testing : no Content-Length 1485s # expected: 0 1485s # received: 0 1485s ok 18 1485s # testing : body length 1485s # expected: '845969' 1485s # received: 845969 1485s ok 19 1485s # testing : number of requests 1485s # expected: 4 1485s # received: 4 1485s ok 20 1485s # testing : response protocol 1485s # expected: 'HTTP/1.1' 1485s # received: 'HTTP/1.1' 1485s ok 21 1485s # testing : no Transfer-Encoding (test result inverted) 1485s # expected: 'chunked' 1485s # received: '' 1485s ok 22 1485s # testing : content length 1485s # expected: 253 1485s # received: '253' 1485s ok 23 1485s # testing : body length 1485s # expected: '242' 1485s # received: 242 1485s ok 24 1485s # testing : number of requests 1485s # expected: 5 1485s # received: 5 1485s ok 25 1485s # testing : response protocol 1485s # expected: 'HTTP/1.1' 1485s # received: 'HTTP/1.1' 1485s ok 26 1485s # testing : no Transfer-Encoding (test result inverted) 1485s # expected: 'chunked' 1485s # received: '' 1485s ok 27 1485s # testing : content length 1485s # expected: '' 1485s # received: '' 1485s ok 28 1485s # testing : body length 1485s # expected: '14276' 1485s # received: 14276 1485s ok 29 1485s # testing : number of requests 1485s # expected: 6 1485s # received: 6 1485s ok 30 1485s ok 1489s t/http11/chunked2.t ................. 1489s 1..2 1489s # Running under perl version 5.040001 for linux 1489s # Current time local: Tue May 6 17:48:56 2025 1489s # Current time GMT: Tue May 6 17:48:56 2025 1489s # Using Test.pm version 1.31 1489s # Using Apache/Test.pm version 1.44 1489s # testing : successful response 1489s # expected: 200 1489s # received: '200' 1489s ok 1 1489s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1489s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1489s ok 2 1489s ok 1492s t/http11/clength.t .................. 1492s 1..6 1492s # Running under perl version 5.040001 for linux 1492s # Current time local: Tue May 6 17:49:00 2025 1492s # Current time GMT: Tue May 6 17:49:00 2025 1492s # Using Test.pm version 1.31 1492s # Using Apache/Test.pm version 1.44 1492s # testing : successful response 1492s # expected: 200 1492s # received: '200' 1492s ok 1 1492s # expected: 10 1492s # received: '10' 1492s ok 2 1492s # expected: 'bbbbbbbbbb' 1492s # received: 'bbbbbbbbbb' 1492s ok 3 1492s # testing : successful response 1492s # expected: 200 1492s # received: '200' 1492s ok 4 1492s # expected: 6 1492s # received: '6' 1492s ok 5 1492s # expected: 'foobar' 1492s # received: 'foobar' 1492s ok 6 1492s ok 1498s t/http11/post.t ..................... 1498s # using LWP client 1498s 1..51 1498s # Running under perl version 5.040001 for linux 1498s # Current time local: Tue May 6 17:49:03 2025 1498s # Current time GMT: Tue May 6 17:49:03 2025 1498s # Using Test.pm version 1.31 1498s # Using Apache/Test.pm version 1.44 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 1024 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Connection: Keep-Alive 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 5 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 1 1498s #DMMATCH1: 1 1498s #Keep-Alive: timeout=5, max=100 1498s # 1498s # testing : length posted 1498s # expected: '1024' 1498s # received: 1024 1498s ok 1 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 2048 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 5 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 2 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '2048' 1498s # received: 2048 1498s ok 2 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 3072 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 5 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 3 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '3072' 1498s # received: 3072 1498s ok 3 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 4096 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 5 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 4 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '4096' 1498s # received: 4096 1498s ok 4 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 5120 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 5 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 5 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '5120' 1498s # received: 5120 1498s ok 5 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 6144 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 5 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 6 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '6144' 1498s # received: 6144 1498s ok 6 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 7168 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 5 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 7 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '7168' 1498s # received: 7168 1498s ok 7 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 8192 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 5 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 8 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '8192' 1498s # received: 8192 1498s ok 8 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 9216 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 5 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 9 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '9216' 1498s # received: 9216 1498s ok 9 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 10240 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 10 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '10240' 1498s # received: 10240 1498s ok 10 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 11264 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 11 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '11264' 1498s # received: 11264 1498s ok 11 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 12288 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 12 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '12288' 1498s # received: 12288 1498s ok 12 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 13312 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 13 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '13312' 1498s # received: 13312 1498s ok 13 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 14336 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 14 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '14336' 1498s # received: 14336 1498s ok 14 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 15360 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 15 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '15360' 1498s # received: 15360 1498s ok 15 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 16384 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 16 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '16384' 1498s # received: 16384 1498s ok 16 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 17408 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 17 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '17408' 1498s # received: 17408 1498s ok 17 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 18432 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 18 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '18432' 1498s # received: 18432 1498s ok 18 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 19456 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 19 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '19456' 1498s # received: 19456 1498s ok 19 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 20480 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:07 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 20 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '20480' 1498s # received: 20480 1498s ok 20 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 21504 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 21 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '21504' 1498s # received: 21504 1498s ok 21 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 22528 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 22 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '22528' 1498s # received: 22528 1498s ok 22 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 23552 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 23 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '23552' 1498s # received: 23552 1498s ok 23 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 24576 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 24 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '24576' 1498s # received: 24576 1498s ok 24 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 25600 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 25 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '25600' 1498s # received: 25600 1498s ok 25 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 26624 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 26 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '26624' 1498s # received: 26624 1498s ok 26 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 27648 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 27 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '27648' 1498s # received: 27648 1498s ok 27 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 28672 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 28 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '28672' 1498s # received: 28672 1498s ok 28 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 29696 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 29 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '29696' 1498s # received: 29696 1498s ok 29 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 30720 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 30 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '30720' 1498s # received: 30720 1498s ok 30 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 31744 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 31 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '31744' 1498s # received: 31744 1498s ok 31 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 32768 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 32 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '32768' 1498s # received: 32768 1498s ok 32 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 33792 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 33 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '33792' 1498s # received: 33792 1498s ok 33 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 34816 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 34 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '34816' 1498s # received: 34816 1498s ok 34 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 35840 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 35 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '35840' 1498s # received: 35840 1498s ok 35 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 36864 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 36 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '36864' 1498s # received: 36864 1498s ok 36 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 37888 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 37 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '37888' 1498s # received: 37888 1498s ok 37 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 38912 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 38 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '38912' 1498s # received: 38912 1498s ok 38 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 39936 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 39 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '39936' 1498s # received: 39936 1498s ok 39 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 40960 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 40 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '40960' 1498s # received: 40960 1498s ok 40 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 41984 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 41 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '41984' 1498s # received: 41984 1498s ok 41 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 43008 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 42 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '43008' 1498s # received: 43008 1498s ok 42 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 44032 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:08 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 43 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '44032' 1498s # received: 44032 1498s ok 43 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 45056 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 44 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '45056' 1498s # received: 45056 1498s ok 44 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 46080 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 45 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '46080' 1498s # received: 46080 1498s ok 45 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 47104 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 46 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '47104' 1498s # received: 47104 1498s ok 46 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 48128 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 47 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '48128' 1498s # received: 48128 1498s ok 47 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 49152 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 48 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '49152' 1498s # received: 49152 1498s ok 48 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 50176 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 49 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '50176' 1498s # received: 50176 1498s ok 49 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 51200 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 6 1498s #Client-Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 50 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '51200' 1498s # received: 51200 1498s ok 50 1498s #lwp request: 1498s #POST http://localhost:8529/eat_post HTTP/1.1 1498s #User-Agent: libwww-perl/6.78 1498s #Content-Length: 102400 1498s # 1498s #server response: 1498s #HTTP/1.1 200 OK 1498s #Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1498s #Vary: In-If1 1498s #Content-Length: 7 1498s #Client-Date: Tue, 06 May 2025 17:49:09 GMT 1498s #Client-Peer: 127.0.0.1:8529 1498s #Client-Response-Num: 51 1498s #DMMATCH1: 1 1498s # 1498s # testing : length posted 1498s # expected: '102400' 1498s # received: 102400 1498s ok 51 1498s ok 1502s t/modules/aaa.t ..................... 1502s 1..40 1502s # Running under perl version 5.040001 for linux 1502s # Current time local: Tue May 6 17:49:09 2025 1502s # Current time GMT: Tue May 6 17:49:09 2025 1502s # Using Test.pm version 1.31 1502s # Using Apache/Test.pm version 1.44 1502s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/realm2 1502s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/basic1 1502s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/form1 1502s ok 1 1502s ok 2 1502s ok 3 1502s ok 4 1502s ok 5 1502s ok 6 1502s ok 7 1502s ok 8 1502s ok 9 1502s ok 10 1502s ok 11 1502s ok 12 1502s ok 13 1502s ok 14 1502s ok 15 1502s ok 16 1502s ok 17 1502s ok 18 1502s ok 19 1502s ok 20 1502s ok 21 1502s ok 22 1502s ok 23 1502s ok 24 1502s ok 25 1502s ok 26 1502s ok 27 1502s ok 28 1502s ok 29 1502s ok 30 1502s ok 31 1502s ok 32 1502s ok 33 1502s ok 34 1502s ok 35 1502s ok 36 1502s ok 37 1502s ok 38 1502s ok 39 1502s ok 40 1502s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/form1 1502s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/basic1 1502s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/realm2 1502s ok 1507s t/modules/access.t .................. 1507s 1..408 1507s # Running under perl version 5.040001 for linux 1507s # Current time local: Tue May 6 17:49:13 2025 1507s # Current time GMT: Tue May 6 17:49:13 2025 1507s # Using Test.pm version 1.31 1507s # Using Apache/Test.pm version 1.44 1507s # --- 1507s # Order deny,allow 1507s # Allow from all 1507s # expecting access. 1507s ok 1 1507s # --- 1507s # Order deny,allow 1507s # Deny from all 1507s # expecting access denial. 1507s ok 2 1507s # --- 1507s # Order deny,allow 1507s # Allow from all 1507s # Deny from all 1507s # expecting access. 1507s ok 3 1507s # --- 1507s # Order deny,allow 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 4 1507s # --- 1507s # Order deny,allow 1507s # Allow from all 1507s # Deny from localhost 1507s # expecting access. 1507s ok 5 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 6 1507s # --- 1507s # Order deny,allow 1507s # Allow from all 1507s # Deny from 127.0.0.1 1507s # expecting access. 1507s ok 7 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 8 1507s # --- 1507s # Order deny,allow 1507s # Allow from all 1507s # Deny from 127.0 1507s # expecting access. 1507s ok 9 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 10 1507s # --- 1507s # Order deny,allow 1507s # Allow from all 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access. 1507s ok 11 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 12 1507s # --- 1507s # Order deny,allow 1507s # Allow from all 1507s # Deny from 127.0.0.1/16 1507s # expecting access. 1507s ok 13 1507s # --- 1507s # Order deny,allow 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 14 1507s # --- 1507s # Order deny,allow 1507s # Allow from all 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 15 1507s # --- 1507s # Order deny,allow 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 16 1507s # --- 1507s # Order deny,allow 1507s # Allow from all 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 17 1507s # --- 1507s # Order deny,allow 1507s # Allow from localhost 1507s # expecting access. 1507s ok 18 1507s # --- 1507s # Order deny,allow 1507s # Deny from all 1507s # expecting access denial. 1507s ok 19 1507s # --- 1507s # Order deny,allow 1507s # Allow from localhost 1507s # Deny from all 1507s # expecting access. 1507s ok 20 1507s # --- 1507s # Order deny,allow 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 21 1507s # --- 1507s # Order deny,allow 1507s # Allow from localhost 1507s # Deny from localhost 1507s # expecting access. 1507s ok 22 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 23 1507s # --- 1507s # Order deny,allow 1507s # Allow from localhost 1507s # Deny from 127.0.0.1 1507s # expecting access. 1507s ok 24 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 25 1507s # --- 1507s # Order deny,allow 1507s # Allow from localhost 1507s # Deny from 127.0 1507s # expecting access. 1507s ok 26 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 27 1507s # --- 1507s # Order deny,allow 1507s # Allow from localhost 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access. 1507s ok 28 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 29 1507s # --- 1507s # Order deny,allow 1507s # Allow from localhost 1507s # Deny from 127.0.0.1/16 1507s # expecting access. 1507s ok 30 1507s # --- 1507s # Order deny,allow 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 31 1507s # --- 1507s # Order deny,allow 1507s # Allow from localhost 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 32 1507s # --- 1507s # Order deny,allow 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 33 1507s # --- 1507s # Order deny,allow 1507s # Allow from localhost 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 34 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1 1507s # expecting access. 1507s ok 35 1507s # --- 1507s # Order deny,allow 1507s # Deny from all 1507s # expecting access denial. 1507s ok 36 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1 1507s # Deny from all 1507s # expecting access. 1507s ok 37 1507s # --- 1507s # Order deny,allow 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 38 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1 1507s # Deny from localhost 1507s # expecting access. 1507s ok 39 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 40 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1 1507s # Deny from 127.0.0.1 1507s # expecting access. 1507s ok 41 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 42 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1 1507s # Deny from 127.0 1507s # expecting access. 1507s ok 43 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 44 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access. 1507s ok 45 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 46 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1 1507s # Deny from 127.0.0.1/16 1507s # expecting access. 1507s ok 47 1507s # --- 1507s # Order deny,allow 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 48 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 49 1507s # --- 1507s # Order deny,allow 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 50 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 51 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0 1507s # expecting access. 1507s ok 52 1507s # --- 1507s # Order deny,allow 1507s # Deny from all 1507s # expecting access denial. 1507s ok 53 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0 1507s # Deny from all 1507s # expecting access. 1507s ok 54 1507s # --- 1507s # Order deny,allow 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 55 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0 1507s # Deny from localhost 1507s # expecting access. 1507s ok 56 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 57 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0 1507s # Deny from 127.0.0.1 1507s # expecting access. 1507s ok 58 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 59 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0 1507s # Deny from 127.0 1507s # expecting access. 1507s ok 60 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 61 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access. 1507s ok 62 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 63 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0 1507s # Deny from 127.0.0.1/16 1507s # expecting access. 1507s ok 64 1507s # --- 1507s # Order deny,allow 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 65 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 66 1507s # --- 1507s # Order deny,allow 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 67 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 68 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # expecting access. 1507s ok 69 1507s # --- 1507s # Order deny,allow 1507s # Deny from all 1507s # expecting access denial. 1507s ok 70 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from all 1507s # expecting access. 1507s ok 71 1507s # --- 1507s # Order deny,allow 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 72 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from localhost 1507s # expecting access. 1507s ok 73 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 74 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 127.0.0.1 1507s # expecting access. 1507s ok 75 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 76 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 127.0 1507s # expecting access. 1507s ok 77 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 78 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access. 1507s ok 79 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 80 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 127.0.0.1/16 1507s # expecting access. 1507s ok 81 1507s # --- 1507s # Order deny,allow 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 82 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 83 1507s # --- 1507s # Order deny,allow 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 84 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 85 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/16 1507s # expecting access. 1507s ok 86 1507s # --- 1507s # Order deny,allow 1507s # Deny from all 1507s # expecting access denial. 1507s ok 87 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/16 1507s # Deny from all 1507s # expecting access. 1507s ok 88 1507s # --- 1507s # Order deny,allow 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 89 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/16 1507s # Deny from localhost 1507s # expecting access. 1507s ok 90 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 91 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/16 1507s # Deny from 127.0.0.1 1507s # expecting access. 1507s ok 92 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 93 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/16 1507s # Deny from 127.0 1507s # expecting access. 1507s ok 94 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 95 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/16 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access. 1507s ok 96 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 97 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/16 1507s # Deny from 127.0.0.1/16 1507s # expecting access. 1507s ok 98 1507s # --- 1507s # Order deny,allow 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 99 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/16 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 100 1507s # --- 1507s # Order deny,allow 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 101 1507s # --- 1507s # Order deny,allow 1507s # Allow from 127.0.0.1/16 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 102 1507s # --- 1507s # Order deny,allow 1507s # Allow from somewhere.else.com 1507s # expecting access. 1507s ok 103 1507s # --- 1507s # Order deny,allow 1507s # Deny from all 1507s # expecting access denial. 1507s ok 104 1507s # --- 1507s # Order deny,allow 1507s # Allow from somewhere.else.com 1507s # Deny from all 1507s # expecting access denial. 1507s ok 105 1507s # --- 1507s # Order deny,allow 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 106 1507s # --- 1507s # Order deny,allow 1507s # Allow from somewhere.else.com 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 107 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 108 1507s # --- 1507s # Order deny,allow 1507s # Allow from somewhere.else.com 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 109 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 110 1507s # --- 1507s # Order deny,allow 1507s # Allow from somewhere.else.com 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 111 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 112 1507s # --- 1507s # Order deny,allow 1507s # Allow from somewhere.else.com 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 113 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 114 1507s # --- 1507s # Order deny,allow 1507s # Allow from somewhere.else.com 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 115 1507s # --- 1507s # Order deny,allow 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 116 1507s # --- 1507s # Order deny,allow 1507s # Allow from somewhere.else.com 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 117 1507s # --- 1507s # Order deny,allow 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 118 1507s # --- 1507s # Order deny,allow 1507s # Allow from somewhere.else.com 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 119 1507s # --- 1507s # Order deny,allow 1507s # Allow from 66.6.6.6 1507s # expecting access. 1507s ok 120 1507s # --- 1507s # Order deny,allow 1507s # Deny from all 1507s # expecting access denial. 1507s ok 121 1507s # --- 1507s # Order deny,allow 1507s # Allow from 66.6.6.6 1507s # Deny from all 1507s # expecting access denial. 1507s ok 122 1507s # --- 1507s # Order deny,allow 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 123 1507s # --- 1507s # Order deny,allow 1507s # Allow from 66.6.6.6 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 124 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 125 1507s # --- 1507s # Order deny,allow 1507s # Allow from 66.6.6.6 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 126 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 127 1507s # --- 1507s # Order deny,allow 1507s # Allow from 66.6.6.6 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 128 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 129 1507s # --- 1507s # Order deny,allow 1507s # Allow from 66.6.6.6 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 130 1507s # --- 1507s # Order deny,allow 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 131 1507s # --- 1507s # Order deny,allow 1507s # Allow from 66.6.6.6 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 132 1507s # --- 1507s # Order deny,allow 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 133 1507s # --- 1507s # Order deny,allow 1507s # Allow from 66.6.6.6 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 134 1507s # --- 1507s # Order deny,allow 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 135 1507s # --- 1507s # Order deny,allow 1507s # Allow from 66.6.6.6 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 136 1507s # --- 1507s # Order allow,deny 1507s # Allow from all 1507s # expecting access. 1507s ok 137 1507s # --- 1507s # Order allow,deny 1507s # Deny from all 1507s # expecting access denial. 1507s ok 138 1507s # --- 1507s # Order allow,deny 1507s # Allow from all 1507s # Deny from all 1507s # expecting access denial. 1507s ok 139 1507s # --- 1507s # Order allow,deny 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 140 1507s # --- 1507s # Order allow,deny 1507s # Allow from all 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 141 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 142 1507s # --- 1507s # Order allow,deny 1507s # Allow from all 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 143 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 144 1507s # --- 1507s # Order allow,deny 1507s # Allow from all 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 145 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 146 1507s # --- 1507s # Order allow,deny 1507s # Allow from all 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 147 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 148 1507s # --- 1507s # Order allow,deny 1507s # Allow from all 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 149 1507s # --- 1507s # Order allow,deny 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 150 1507s # --- 1507s # Order allow,deny 1507s # Allow from all 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 151 1507s # --- 1507s # Order allow,deny 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 152 1507s # --- 1507s # Order allow,deny 1507s # Allow from all 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 153 1507s # --- 1507s # Order allow,deny 1507s # Allow from localhost 1507s # expecting access. 1507s ok 154 1507s # --- 1507s # Order allow,deny 1507s # Deny from all 1507s # expecting access denial. 1507s ok 155 1507s # --- 1507s # Order allow,deny 1507s # Allow from localhost 1507s # Deny from all 1507s # expecting access denial. 1507s ok 156 1507s # --- 1507s # Order allow,deny 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 157 1507s # --- 1507s # Order allow,deny 1507s # Allow from localhost 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 158 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 159 1507s # --- 1507s # Order allow,deny 1507s # Allow from localhost 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 160 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 161 1507s # --- 1507s # Order allow,deny 1507s # Allow from localhost 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 162 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 163 1507s # --- 1507s # Order allow,deny 1507s # Allow from localhost 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 164 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 165 1507s # --- 1507s # Order allow,deny 1507s # Allow from localhost 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 166 1507s # --- 1507s # Order allow,deny 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 167 1507s # --- 1507s # Order allow,deny 1507s # Allow from localhost 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 168 1507s # --- 1507s # Order allow,deny 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 169 1507s # --- 1507s # Order allow,deny 1507s # Allow from localhost 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 170 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1 1507s # expecting access. 1507s ok 171 1507s # --- 1507s # Order allow,deny 1507s # Deny from all 1507s # expecting access denial. 1507s ok 172 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1 1507s # Deny from all 1507s # expecting access denial. 1507s ok 173 1507s # --- 1507s # Order allow,deny 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 174 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 175 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 176 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 177 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 178 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 179 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 180 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 181 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 182 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 183 1507s # --- 1507s # Order allow,deny 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 184 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 185 1507s # --- 1507s # Order allow,deny 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 186 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 187 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0 1507s # expecting access. 1507s ok 188 1507s # --- 1507s # Order allow,deny 1507s # Deny from all 1507s # expecting access denial. 1507s ok 189 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0 1507s # Deny from all 1507s # expecting access denial. 1507s ok 190 1507s # --- 1507s # Order allow,deny 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 191 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 192 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 193 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 194 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 195 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 196 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 197 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 198 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 199 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 200 1507s # --- 1507s # Order allow,deny 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 201 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 202 1507s # --- 1507s # Order allow,deny 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 203 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 204 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # expecting access. 1507s ok 205 1507s # --- 1507s # Order allow,deny 1507s # Deny from all 1507s # expecting access denial. 1507s ok 206 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from all 1507s # expecting access denial. 1507s ok 207 1507s # --- 1507s # Order allow,deny 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 208 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 209 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 210 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 211 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 212 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 213 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 214 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 215 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 216 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 217 1507s # --- 1507s # Order allow,deny 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 218 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 219 1507s # --- 1507s # Order allow,deny 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 220 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 221 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/16 1507s # expecting access. 1507s ok 222 1507s # --- 1507s # Order allow,deny 1507s # Deny from all 1507s # expecting access denial. 1507s ok 223 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/16 1507s # Deny from all 1507s # expecting access denial. 1507s ok 224 1507s # --- 1507s # Order allow,deny 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 225 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/16 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 226 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 227 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/16 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 228 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 229 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/16 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 230 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 231 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/16 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 232 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 233 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/16 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 234 1507s # --- 1507s # Order allow,deny 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 235 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/16 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 236 1507s # --- 1507s # Order allow,deny 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 237 1507s # --- 1507s # Order allow,deny 1507s # Allow from 127.0.0.1/16 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 238 1507s # --- 1507s # Order allow,deny 1507s # Allow from somewhere.else.com 1507s # expecting access denial. 1507s ok 239 1507s # --- 1507s # Order allow,deny 1507s # Deny from all 1507s # expecting access denial. 1507s ok 240 1507s # --- 1507s # Order allow,deny 1507s # Allow from somewhere.else.com 1507s # Deny from all 1507s # expecting access denial. 1507s ok 241 1507s # --- 1507s # Order allow,deny 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 242 1507s # --- 1507s # Order allow,deny 1507s # Allow from somewhere.else.com 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 243 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 244 1507s # --- 1507s # Order allow,deny 1507s # Allow from somewhere.else.com 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 245 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 246 1507s # --- 1507s # Order allow,deny 1507s # Allow from somewhere.else.com 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 247 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 248 1507s # --- 1507s # Order allow,deny 1507s # Allow from somewhere.else.com 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 249 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 250 1507s # --- 1507s # Order allow,deny 1507s # Allow from somewhere.else.com 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 251 1507s # --- 1507s # Order allow,deny 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 252 1507s # --- 1507s # Order allow,deny 1507s # Allow from somewhere.else.com 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 253 1507s # --- 1507s # Order allow,deny 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 254 1507s # --- 1507s # Order allow,deny 1507s # Allow from somewhere.else.com 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 255 1507s # --- 1507s # Order allow,deny 1507s # Allow from 66.6.6.6 1507s # expecting access denial. 1507s ok 256 1507s # --- 1507s # Order allow,deny 1507s # Deny from all 1507s # expecting access denial. 1507s ok 257 1507s # --- 1507s # Order allow,deny 1507s # Allow from 66.6.6.6 1507s # Deny from all 1507s # expecting access denial. 1507s ok 258 1507s # --- 1507s # Order allow,deny 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 259 1507s # --- 1507s # Order allow,deny 1507s # Allow from 66.6.6.6 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 260 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 261 1507s # --- 1507s # Order allow,deny 1507s # Allow from 66.6.6.6 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 262 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 263 1507s # --- 1507s # Order allow,deny 1507s # Allow from 66.6.6.6 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 264 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 265 1507s # --- 1507s # Order allow,deny 1507s # Allow from 66.6.6.6 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 266 1507s # --- 1507s # Order allow,deny 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 267 1507s # --- 1507s # Order allow,deny 1507s # Allow from 66.6.6.6 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 268 1507s # --- 1507s # Order allow,deny 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 269 1507s # --- 1507s # Order allow,deny 1507s # Allow from 66.6.6.6 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 270 1507s # --- 1507s # Order allow,deny 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 271 1507s # --- 1507s # Order allow,deny 1507s # Allow from 66.6.6.6 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 272 1507s # --- 1507s # Order mutual-failure 1507s # Allow from all 1507s # expecting access. 1507s ok 273 1507s # --- 1507s # Order mutual-failure 1507s # Deny from all 1507s # expecting access denial. 1507s ok 274 1507s # --- 1507s # Order mutual-failure 1507s # Allow from all 1507s # Deny from all 1507s # expecting access denial. 1507s ok 275 1507s # --- 1507s # Order mutual-failure 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 276 1507s # --- 1507s # Order mutual-failure 1507s # Allow from all 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 277 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 278 1507s # --- 1507s # Order mutual-failure 1507s # Allow from all 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 279 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 280 1507s # --- 1507s # Order mutual-failure 1507s # Allow from all 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 281 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 282 1507s # --- 1507s # Order mutual-failure 1507s # Allow from all 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 283 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 284 1507s # --- 1507s # Order mutual-failure 1507s # Allow from all 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 285 1507s # --- 1507s # Order mutual-failure 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 286 1507s # --- 1507s # Order mutual-failure 1507s # Allow from all 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 287 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 288 1507s # --- 1507s # Order mutual-failure 1507s # Allow from all 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 289 1507s # --- 1507s # Order mutual-failure 1507s # Allow from localhost 1507s # expecting access. 1507s ok 290 1507s # --- 1507s # Order mutual-failure 1507s # Deny from all 1507s # expecting access denial. 1507s ok 291 1507s # --- 1507s # Order mutual-failure 1507s # Allow from localhost 1507s # Deny from all 1507s # expecting access denial. 1507s ok 292 1507s # --- 1507s # Order mutual-failure 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 293 1507s # --- 1507s # Order mutual-failure 1507s # Allow from localhost 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 294 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 295 1507s # --- 1507s # Order mutual-failure 1507s # Allow from localhost 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 296 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 297 1507s # --- 1507s # Order mutual-failure 1507s # Allow from localhost 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 298 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 299 1507s # --- 1507s # Order mutual-failure 1507s # Allow from localhost 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 300 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 301 1507s # --- 1507s # Order mutual-failure 1507s # Allow from localhost 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 302 1507s # --- 1507s # Order mutual-failure 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 303 1507s # --- 1507s # Order mutual-failure 1507s # Allow from localhost 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 304 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 305 1507s # --- 1507s # Order mutual-failure 1507s # Allow from localhost 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 306 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1 1507s # expecting access. 1507s ok 307 1507s # --- 1507s # Order mutual-failure 1507s # Deny from all 1507s # expecting access denial. 1507s ok 308 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1 1507s # Deny from all 1507s # expecting access denial. 1507s ok 309 1507s # --- 1507s # Order mutual-failure 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 310 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 311 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 312 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 313 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 314 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 315 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 316 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 317 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 318 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 319 1507s # --- 1507s # Order mutual-failure 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 320 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 321 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 322 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 323 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0 1507s # expecting access. 1507s ok 324 1507s # --- 1507s # Order mutual-failure 1507s # Deny from all 1507s # expecting access denial. 1507s ok 325 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0 1507s # Deny from all 1507s # expecting access denial. 1507s ok 326 1507s # --- 1507s # Order mutual-failure 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 327 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 328 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 329 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 330 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 331 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 332 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 333 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 334 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 335 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 336 1507s # --- 1507s # Order mutual-failure 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 337 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 338 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 339 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 340 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # expecting access. 1507s ok 341 1507s # --- 1507s # Order mutual-failure 1507s # Deny from all 1507s # expecting access denial. 1507s ok 342 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from all 1507s # expecting access denial. 1507s ok 343 1507s # --- 1507s # Order mutual-failure 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 344 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 345 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 346 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 347 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 348 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 349 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 350 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 351 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 352 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 353 1507s # --- 1507s # Order mutual-failure 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 354 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 355 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 356 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/255.255.0.0 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 357 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/16 1507s # expecting access. 1507s ok 358 1507s # --- 1507s # Order mutual-failure 1507s # Deny from all 1507s # expecting access denial. 1507s ok 359 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/16 1507s # Deny from all 1507s # expecting access denial. 1507s ok 360 1507s # --- 1507s # Order mutual-failure 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 361 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/16 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 362 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 363 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/16 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 364 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 365 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/16 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 366 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 367 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/16 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 368 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 369 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/16 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 370 1507s # --- 1507s # Order mutual-failure 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 371 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/16 1507s # Deny from somewhere.else.com 1507s # expecting access. 1507s ok 372 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 373 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 127.0.0.1/16 1507s # Deny from 66.6.6.6 1507s # expecting access. 1507s ok 374 1507s # --- 1507s # Order mutual-failure 1507s # Allow from somewhere.else.com 1507s # expecting access denial. 1507s ok 375 1507s # --- 1507s # Order mutual-failure 1507s # Deny from all 1507s # expecting access denial. 1507s ok 376 1507s # --- 1507s # Order mutual-failure 1507s # Allow from somewhere.else.com 1507s # Deny from all 1507s # expecting access denial. 1507s ok 377 1507s # --- 1507s # Order mutual-failure 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 378 1507s # --- 1507s # Order mutual-failure 1507s # Allow from somewhere.else.com 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 379 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 380 1507s # --- 1507s # Order mutual-failure 1507s # Allow from somewhere.else.com 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 381 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 382 1507s # --- 1507s # Order mutual-failure 1507s # Allow from somewhere.else.com 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 383 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 384 1507s # --- 1507s # Order mutual-failure 1507s # Allow from somewhere.else.com 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 385 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 386 1507s # --- 1507s # Order mutual-failure 1507s # Allow from somewhere.else.com 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 387 1507s # --- 1507s # Order mutual-failure 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 388 1507s # --- 1507s # Order mutual-failure 1507s # Allow from somewhere.else.com 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 389 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 390 1507s # --- 1507s # Order mutual-failure 1507s # Allow from somewhere.else.com 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 391 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 66.6.6.6 1507s # expecting access denial. 1507s ok 392 1507s # --- 1507s # Order mutual-failure 1507s # Deny from all 1507s # expecting access denial. 1507s ok 393 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 66.6.6.6 1507s # Deny from all 1507s # expecting access denial. 1507s ok 394 1507s # --- 1507s # Order mutual-failure 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 395 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 66.6.6.6 1507s # Deny from localhost 1507s # expecting access denial. 1507s ok 396 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 397 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 66.6.6.6 1507s # Deny from 127.0.0.1 1507s # expecting access denial. 1507s ok 398 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 399 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 66.6.6.6 1507s # Deny from 127.0 1507s # expecting access denial. 1507s ok 400 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 401 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 66.6.6.6 1507s # Deny from 127.0.0.1/255.255.0.0 1507s # expecting access denial. 1507s ok 402 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 403 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 66.6.6.6 1507s # Deny from 127.0.0.1/16 1507s # expecting access denial. 1507s ok 404 1507s # --- 1507s # Order mutual-failure 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 405 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 66.6.6.6 1507s # Deny from somewhere.else.com 1507s # expecting access denial. 1507s ok 406 1507s # --- 1507s # Order mutual-failure 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 407 1507s # --- 1507s # Order mutual-failure 1507s # Allow from 66.6.6.6 1507s # Deny from 66.6.6.6 1507s # expecting access denial. 1507s ok 408 1507s ok 1510s t/modules/actions.t ................. 1510s 1..20 1510s # Running under perl version 5.040001 for linux 1510s # Current time local: Tue May 6 17:49:18 2025 1510s # Current time GMT: Tue May 6 17:49:18 2025 1510s # Using Test.pm version 1.31 1510s # Using Apache/Test.pm version 1.44 1510s # expected: 200 1510s # received: '200' 1510s ok 1 1510s # expected: 'nada' 1510s # received: 'nada' 1510s ok 2 1510s # expected: 404 1510s # received: '404' 1510s ok 3 1510s ok 4 # skip RC=404, no need to check content 1510s # expected: 404 1510s # received: '404' 1510s ok 5 1510s ok 6 # skip RC=404, no need to check content 1510s # expected: 404 1510s # received: '404' 1510s ok 7 1510s ok 8 # skip RC=404, no need to check content 1510s # expected: 200 1510s # received: '200' 1510s ok 9 1510s # expected: 'nada' 1510s # received: 'nada' 1510s ok 10 1510s # expected: 404 1510s # received: '404' 1510s ok 11 1510s ok 12 # skip RC=404, no need to check content 1510s # expected: 200 1510s # received: '200' 1510s ok 13 1510s # expected: 'POST 1510s # foo2: bar2 1510s # ' 1510s # received: 'POST 1510s # foo2: bar2 1510s # ' 1510s ok 14 1510s # expected: 405 1510s # received: '405' 1510s ok 15 1510s # expected: 200 1510s # received: '200' 1510s ok 16 1510s # expected: 'foo=bar' 1510s # received: 'foo=bar' 1510s ok 17 1510s # expected: 200 1510s # received: '200' 1510s ok 18 1510s # expected: 'POST 1510s # foo2: bar2 1510s # ' 1510s # received: 'POST 1510s # foo2: bar2 1510s # ' 1510s ok 19 1510s # expected: 405 1510s # received: '405' 1510s ok 20 1510s ok 1514s t/modules/alias.t ................... 1514s 1..134 1514s # Running under perl version 5.040001 for linux 1514s # Current time local: Tue May 6 17:49:21 2025 1514s # Current time GMT: Tue May 6 17:49:21 2025 1514s # Using Test.pm version 1.31 1514s # Using Apache/Test.pm version 1.44 1514s # verifying simple aliases 1514s # testing : /alias/ 1514s # expected: 200 1514s # received: '200' 1514s ok 1 1514s # testing : /bogu/ 1514s # expected: 404 1514s # received: '404' 1514s ok 2 1514s # verifying alias match with /ali[0-9]. 1514s # testing : /ali0 1514s # expected: 0 1514s # received: '0' 1514s ok 3 1514s # testing : /ali1 1514s # expected: 1 1514s # received: '1' 1514s ok 4 1514s # testing : /ali2 1514s # expected: 2 1514s # received: '2' 1514s ok 5 1514s # testing : /ali3 1514s # expected: 3 1514s # received: '3' 1514s ok 6 1514s # testing : /ali4 1514s # expected: 4 1514s # received: '4' 1514s ok 7 1514s # testing : /ali5 1514s # expected: 5 1514s # received: '5' 1514s ok 8 1514s # testing : /ali6 1514s # expected: 6 1514s # received: '6' 1514s ok 9 1514s # testing : /ali7 1514s # expected: 7 1514s # received: '7' 1514s ok 10 1514s # testing : /ali8 1514s # expected: 8 1514s # received: '8' 1514s ok 11 1514s # testing : /ali9 1514s # expected: 9 1514s # received: '9' 1514s ok 12 1514s # verifying expression alias match with /expr/ali[0-9]. 1514s # testing : /ali0 1514s # expected: 0 1514s # received: '0' 1514s ok 13 1514s # testing : /ali1 1514s # expected: 1 1514s # received: '1' 1514s ok 14 1514s # testing : /ali2 1514s # expected: 2 1514s # received: '2' 1514s ok 15 1514s # testing : /ali3 1514s # expected: 3 1514s # received: '3' 1514s ok 16 1514s # testing : /ali4 1514s # expected: 4 1514s # received: '4' 1514s ok 17 1514s # testing : /ali5 1514s # expected: 5 1514s # received: '5' 1514s ok 18 1514s # testing : /ali6 1514s # expected: 6 1514s # received: '6' 1514s ok 19 1514s # testing : /ali7 1514s # expected: 7 1514s # received: '7' 1514s ok 20 1514s # testing : /ali8 1514s # expected: 8 1514s # received: '8' 1514s ok 21 1514s # testing : /ali9 1514s # expected: 9 1514s # received: '9' 1514s ok 22 1514s # testing : /forbid 1514s # expected: '403' 1514s # received: '403' 1514s ok 23 1514s # testing : /gone 1514s # expected: '410' 1514s # received: '410' 1514s ok 24 1514s # testing : /perm 1514s # expected: '301' 1514s # received: '301' 1514s ok 25 1514s # testing : /perm2 1514s # expected: '301' 1514s # received: '301' 1514s ok 26 1514s # testing : /seeother 1514s # expected: '303' 1514s # received: '303' 1514s ok 27 1514s # testing : /temp 1514s # expected: '302' 1514s # received: '302' 1514s ok 28 1514s # testing : /temp2 1514s # expected: '302' 1514s # received: '302' 1514s ok 29 1514s verifying body of perm and temp redirect match 1514s # testing : /p0 1514s # expected: 0 1514s # received: '0' 1514s ok 30 1514s # testing : /p1 1514s # expected: 1 1514s # received: '1' 1514s ok 31 1514s # testing : /p2 1514s # expected: 2 1514s # received: '2' 1514s ok 32 1514s # testing : /p3 1514s # expected: 3 1514s # received: '3' 1514s ok 33 1514s # testing : /p4 1514s # expected: 4 1514s # received: '4' 1514s ok 34 1514s # testing : /p5 1514s # expected: 5 1514s # received: '5' 1514s ok 35 1514s # testing : /p6 1514s # expected: 6 1514s # received: '6' 1514s ok 36 1514s # testing : /p7 1514s # expected: 7 1514s # received: '7' 1514s ok 37 1514s # testing : /p8 1514s # expected: 8 1514s # received: '8' 1514s ok 38 1514s # testing : /p9 1514s # expected: 9 1514s # received: '9' 1514s ok 39 1514s # testing : /t0 1514s # expected: 0 1514s # received: '0' 1514s ok 40 1514s # testing : /t1 1514s # expected: 1 1514s # received: '1' 1514s ok 41 1514s # testing : /t2 1514s # expected: 2 1514s # received: '2' 1514s ok 42 1514s # testing : /t3 1514s # expected: 3 1514s # received: '3' 1514s ok 43 1514s # testing : /t4 1514s # expected: 4 1514s # received: '4' 1514s ok 44 1514s # testing : /t5 1514s # expected: 5 1514s # received: '5' 1514s ok 45 1514s # testing : /t6 1514s # expected: 6 1514s # received: '6' 1514s ok 46 1514s # testing : /t7 1514s # expected: 7 1514s # received: '7' 1514s ok 47 1514s # testing : /t8 1514s # expected: 8 1514s # received: '8' 1514s ok 48 1514s # testing : /t9 1514s # expected: 9 1514s # received: '9' 1514s ok 49 1514s verifying body of perm and temp redirect match with expression support 1514s # testing : /p0 1514s # expected: 0 1514s # received: '0' 1514s ok 50 1514s # testing : /p1 1514s # expected: 1 1514s # received: '1' 1514s ok 51 1514s # testing : /p2 1514s # expected: 2 1514s # received: '2' 1514s ok 52 1514s # testing : /p3 1514s # expected: 3 1514s # received: '3' 1514s ok 53 1514s # testing : /p4 1514s # expected: 4 1514s # received: '4' 1514s ok 54 1514s # testing : /p5 1514s # expected: 5 1514s # received: '5' 1514s ok 55 1514s # testing : /p6 1514s # expected: 6 1514s # received: '6' 1514s ok 56 1514s # testing : /p7 1514s # expected: 7 1514s # received: '7' 1514s ok 57 1514s # testing : /p8 1514s # expected: 8 1514s # received: '8' 1514s ok 58 1514s # testing : /p9 1514s # expected: 9 1514s # received: '9' 1514s ok 59 1514s # testing : /t0 1514s # expected: 0 1514s # received: '0' 1514s ok 60 1514s # testing : /t1 1514s # expected: 1 1514s # received: '1' 1514s ok 61 1514s # testing : /t2 1514s # expected: 2 1514s # received: '2' 1514s ok 62 1514s # testing : /t3 1514s # expected: 3 1514s # received: '3' 1514s ok 63 1514s # testing : /t4 1514s # expected: 4 1514s # received: '4' 1514s ok 64 1514s # testing : /t5 1514s # expected: 5 1514s # received: '5' 1514s ok 65 1514s # testing : /t6 1514s # expected: 6 1514s # received: '6' 1514s ok 66 1514s # testing : /t7 1514s # expected: 7 1514s # received: '7' 1514s ok 67 1514s # testing : /t8 1514s # expected: 8 1514s # received: '8' 1514s ok 68 1514s # testing : /t9 1514s # expected: 9 1514s # received: '9' 1514s ok 69 1514s verifying return code of seeother and gone redirect match 1514s # testing : g0 1514s # expected: '410' 1514s # received: '410' 1514s ok 70 1514s # testing : g1 1514s # expected: '410' 1514s # received: '410' 1514s ok 71 1514s # testing : g2 1514s # expected: '410' 1514s # received: '410' 1514s ok 72 1514s # testing : g3 1514s # expected: '410' 1514s # received: '410' 1514s ok 73 1514s # testing : g4 1514s # expected: '410' 1514s # received: '410' 1514s ok 74 1514s # testing : g5 1514s # expected: '410' 1514s # received: '410' 1514s ok 75 1514s # testing : g6 1514s # expected: '410' 1514s # received: '410' 1514s ok 76 1514s # testing : g7 1514s # expected: '410' 1514s # received: '410' 1514s ok 77 1514s # testing : g8 1514s # expected: '410' 1514s # received: '410' 1514s ok 78 1514s # testing : g9 1514s # expected: '410' 1514s # received: '410' 1514s ok 79 1514s # testing : s0 1514s # expected: '303' 1514s # received: '303' 1514s ok 80 1514s # testing : s1 1514s # expected: '303' 1514s # received: '303' 1514s ok 81 1514s # testing : s2 1514s # expected: '303' 1514s # received: '303' 1514s ok 82 1514s # testing : s3 1514s # expected: '303' 1514s # received: '303' 1514s ok 83 1514s # testing : s4 1514s # expected: '303' 1514s # received: '303' 1514s ok 84 1514s # testing : s5 1514s # expected: '303' 1514s # received: '303' 1514s ok 85 1514s # testing : s6 1514s # expected: '303' 1514s # received: '303' 1514s ok 86 1514s # testing : s7 1514s # expected: '303' 1514s # received: '303' 1514s ok 87 1514s # testing : s8 1514s # expected: '303' 1514s # received: '303' 1514s ok 88 1514s # testing : s9 1514s # expected: '303' 1514s # received: '303' 1514s ok 89 1514s # testing : f0 1514s # expected: '403' 1514s # received: '403' 1514s ok 90 1514s # testing : f1 1514s # expected: '403' 1514s # received: '403' 1514s ok 91 1514s # testing : f2 1514s # expected: '403' 1514s # received: '403' 1514s ok 92 1514s # testing : f3 1514s # expected: '403' 1514s # received: '403' 1514s ok 93 1514s # testing : f4 1514s # expected: '403' 1514s # received: '403' 1514s ok 94 1514s # testing : f5 1514s # expected: '403' 1514s # received: '403' 1514s ok 95 1514s # testing : f6 1514s # expected: '403' 1514s # received: '403' 1514s ok 96 1514s # testing : f7 1514s # expected: '403' 1514s # received: '403' 1514s ok 97 1514s # testing : f8 1514s # expected: '403' 1514s # received: '403' 1514s ok 98 1514s # testing : f9 1514s # expected: '403' 1514s # received: '403' 1514s ok 99 1514s verifying return code of seeother and gone redirect match with expression support 1514s # testing : g0 1514s # expected: '410' 1514s # received: '410' 1514s ok 100 1514s # testing : g1 1514s # expected: '410' 1514s # received: '410' 1514s ok 101 1514s # testing : g2 1514s # expected: '410' 1514s # received: '410' 1514s ok 102 1514s # testing : g3 1514s # expected: '410' 1514s # received: '410' 1514s ok 103 1514s # testing : g4 1514s # expected: '410' 1514s # received: '410' 1514s ok 104 1514s # testing : g5 1514s # expected: '410' 1514s # received: '410' 1514s ok 105 1514s # testing : g6 1514s # expected: '410' 1514s # received: '410' 1514s ok 106 1514s # testing : g7 1514s # expected: '410' 1514s # received: '410' 1514s ok 107 1514s # testing : g8 1514s # expected: '410' 1514s # received: '410' 1514s ok 108 1514s # testing : g9 1514s # expected: '410' 1514s # received: '410' 1514s ok 109 1514s # testing : s0 1514s # expected: '303' 1514s # received: '303' 1514s ok 110 1514s # testing : s1 1514s # expected: '303' 1514s # received: '303' 1514s ok 111 1514s # testing : s2 1514s # expected: '303' 1514s # received: '303' 1514s ok 112 1514s # testing : s3 1514s # expected: '303' 1514s # received: '303' 1514s ok 113 1514s # testing : s4 1514s # expected: '303' 1514s # received: '303' 1514s ok 114 1514s # testing : s5 1514s # expected: '303' 1514s # received: '303' 1514s ok 115 1514s # testing : s6 1514s # expected: '303' 1514s # received: '303' 1514s ok 116 1514s # testing : s7 1514s # expected: '303' 1514s # received: '303' 1514s ok 117 1514s # testing : s8 1514s # expected: '303' 1514s # received: '303' 1514s ok 118 1514s # testing : s9 1514s # expected: '303' 1514s # received: '303' 1514s ok 119 1514s # testing : f0 1514s # expected: '403' 1514s # received: '403' 1514s ok 120 1514s # testing : f1 1514s # expected: '403' 1514s # received: '403' 1514s ok 121 1514s # testing : f2 1514s # expected: '403' 1514s # received: '403' 1514s ok 122 1514s # testing : f3 1514s # expected: '403' 1514s # received: '403' 1514s ok 123 1514s # testing : f4 1514s # expected: '403' 1514s # received: '403' 1514s ok 124 1514s # testing : f5 1514s # expected: '403' 1514s # received: '403' 1514s ok 125 1514s # testing : f6 1514s # expected: '403' 1514s # received: '403' 1514s ok 126 1514s # testing : f7 1514s # expected: '403' 1514s # received: '403' 1514s ok 127 1514s # testing : f8 1514s # expected: '403' 1514s # received: '403' 1514s ok 128 1514s # testing : f9 1514s # expected: '403' 1514s # received: '403' 1514s ok 129 1514s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1514s # verifying /modules/alias/script is plain text 1514s # testing : /modules/alias/script 1514s # expected: '#!/bin/sh 1514s # echo Content-type: text/plain 1514s # echo 1514s # echo this is a shell script cgi. 1514s # ' 1514s # received: '#!/bin/sh 1514s # echo Content-type: text/plain 1514s # echo 1514s # echo this is a shell script cgi. 1514s # ' 1514s ok 130 1514s # verifying same file accessed at /cgi/script is executed code 1514s # testing : /cgi/script 1514s # expected: 'this is a shell script cgi. 1514s # ' 1514s # received: 'this is a shell script cgi. 1514s # ' 1514s ok 131 1514s # verifying ScriptAliasMatch with /aliascgi-script 1514s # testing : /aliascgi-script 1514s # expected: 'this is a shell script cgi. 1514s # ' 1514s # received: 'this is a shell script cgi. 1514s # ' 1514s ok 132 1514s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1514s # testing : /aliascgi-script 1514s # expected: 'this is a shell script cgi. 1514s # ' 1514s # received: 'this is a shell script cgi. 1514s # ' 1514s ok 133 1514s # verifying bad script alias. 1514s # testing : /aliascgi-nada 1514s # expected: 404 1514s # received: '404' 1514s ok 134 1514s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1514s ok 1518s t/modules/allowmethods.t ............ 1518s 1..9 1518s # Running under perl version 5.040001 for linux 1518s # Current time local: Tue May 6 17:49:25 2025 1518s # Current time GMT: Tue May 6 17:49:25 2025 1518s # Using Test.pm version 1.31 1518s # Using Apache/Test.pm version 1.44 1518s # testing : Get request to /Get responds 200 1518s # expected: 200 1518s # received: '200' 1518s ok 1 1518s # testing : Head request to /Get responds 200 1518s # expected: 200 1518s # received: '200' 1518s ok 2 1518s # testing : Post request to /Get responds 405 1518s # expected: 405 1518s # received: '405' 1518s ok 3 1518s # testing : Get request to /Head responds 200 1518s # expected: 200 1518s # received: '200' 1518s ok 4 1518s # testing : Head request to /Head responds 200 1518s # expected: 200 1518s # received: '200' 1518s ok 5 1518s # testing : Post request to /Head responds 405 1518s # expected: 405 1518s # received: '405' 1518s ok 6 1518s # testing : Get request to /Post responds 405 1518s # expected: 405 1518s # received: '405' 1518s ok 7 1518s # testing : Head request to /Post responds 405 1518s # expected: 405 1518s # received: '405' 1518s ok 8 1518s # testing : Post request to /Post responds 200 1518s # expected: 200 1518s # received: '200' 1518s ok 9 1518s ok 1522s t/modules/asis.t .................... 1522s 1..3 1522s # Running under perl version 5.040001 for linux 1522s # Current time local: Tue May 6 17:49:29 2025 1522s # Current time GMT: Tue May 6 17:49:29 2025 1522s # Using Test.pm version 1.31 1522s # Using Apache/Test.pm version 1.44 1522s # testing : asis content OK 1522s # expected: 'This is asis content. 1522s # ' 1522s # received: 'This is asis content. 1522s # ' 1522s ok 1 1522s # testing : asis gave 404 error 1522s # expected: 404 1522s # received: '404' 1522s ok 2 1522s # testing : asis gave 403 error 1522s # expected: 403 1522s # received: '403' 1522s ok 3 1522s ok 1528s t/modules/authz_core.t .............. 1528s 1..504 1528s # Running under perl version 5.040001 for linux 1528s # Current time local: Tue May 6 17:49:33 2025 1528s # Current time GMT: Tue May 6 17:49:33 2025 1528s # Using Test.pm version 1.31 1528s # Using Apache/Test.pm version 1.44 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/basic1 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/groups1 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 200, expected 200 [a/ : a/ ] 1528s ok 1 1528s # got 200, expected 200 [a/ : a/ 1] 1528s ok 2 1528s # got 200, expected 200 [a/ : a/ 2] 1528s ok 3 1528s # got 200, expected 200 [a/ : a/ 1 2] 1528s ok 4 1528s # got 200, expected 200 [a/ : a/ 3] 1528s ok 5 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ user1: a/ ] 1528s ok 6 1528s # got 200, expected 200 [a/ user1: a/ user1] 1528s ok 7 1528s # got 401, expected 401 [a/ user1: a/ user2] 1528s ok 8 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ Any 1 2: a/ ] 1528s ok 9 1528s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1528s ok 10 1528s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1528s ok 11 1528s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1528s ok 12 1528s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1528s ok 13 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1528s ok 14 1528s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1528s ok 15 1528s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1528s ok 16 1528s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1528s ok 17 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1528s ok 18 1528s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1528s ok 19 1528s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1528s ok 20 1528s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1528s ok 21 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1528s ok 22 1528s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1528s ok 23 1528s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1528s ok 24 1528s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1528s ok 25 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1528s ok 26 1528s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1528s ok 27 1528s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1528s ok 28 1528s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1528s ok 29 1528s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1528s ok 30 1528s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1528s ok 31 1528s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1528s ok 32 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1528s ok 33 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1528s ok 34 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1528s ok 35 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1528s ok 36 1528s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1528s ok 37 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1528s ok 38 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1528s ok 39 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1528s ok 40 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1528s ok 41 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1528s ok 42 1528s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1528s ok 43 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1528s ok 44 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1528s ok 45 1528s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1528s ok 46 1528s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1528s ok 47 1528s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1528s ok 48 1528s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1528s ok 49 1528s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1528s ok 50 1528s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1528s ok 51 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1528s ok 52 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1528s ok 53 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1528s ok 54 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1528s ok 55 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1528s ok 56 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1528s ok 57 1528s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1528s ok 58 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All 1 !2: a/ ] 1528s ok 59 1528s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1528s ok 60 1528s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1528s ok 61 1528s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1528s ok 62 1528s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1528s ok 63 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1528s ok 64 1528s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1528s ok 65 1528s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1528s ok 66 1528s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1528s ok 67 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1528s ok 68 1528s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1528s ok 69 1528s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1528s ok 70 1528s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1528s ok 71 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1528s ok 72 1528s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1528s ok 73 1528s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1528s ok 74 1528s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1528s ok 75 1528s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1528s ok 76 1528s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1528s ok 77 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1528s ok 78 1528s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1528s ok 79 1528s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1528s ok 80 1528s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1528s ok 81 1528s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1528s ok 82 1528s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1528s ok 83 1528s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1528s ok 84 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1528s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1528s ok 85 1528s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1528s ok 86 1528s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1528s ok 87 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1528s ok 88 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1528s ok 89 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1528s ok 90 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1528s ok 91 1528s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1528s ok 92 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1528s ok 93 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1528s ok 94 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1528s ok 95 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1528s ok 96 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1528s ok 97 1528s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1528s ok 98 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1528s ok 99 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1528s ok 100 1528s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1528s ok 101 1528s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1528s ok 102 1528s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1528s ok 103 1528s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1528s ok 104 1528s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1528s ok 105 1528s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1528s ok 106 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1528s ok 107 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1528s ok 108 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1528s ok 109 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1528s ok 110 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1528s ok 111 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1528s ok 112 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1528s ok 113 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All 1 2: a/ ] 1528s ok 114 1528s # got 403, expected 403 [a/ All 1 2: a/ 1] 1528s ok 115 1528s # got 403, expected 403 [a/ All 1 2: a/ 2] 1528s ok 116 1528s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1528s ok 117 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1528s ok 118 1528s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1528s ok 119 1528s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1528s ok 120 1528s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1528s ok 121 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1528s ok 122 1528s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1528s ok 123 1528s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1528s ok 124 1528s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1528s ok 125 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1528s ok 126 1528s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1528s ok 127 1528s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1528s ok 128 1528s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1528s ok 129 1528s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1528s ok 130 1528s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1528s ok 131 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1528s ok 132 1528s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1528s ok 133 1528s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1528s ok 134 1528s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1528s ok 135 1528s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1528s ok 136 1528s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1528s ok 137 1528s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1528s ok 138 1528s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1528s ok 139 1528s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1528s ok 140 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1528s ok 141 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1528s ok 142 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1528s ok 143 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1528s ok 144 1528s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1528s ok 145 1528s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1528s ok 146 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1528s ok 147 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1528s ok 148 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1528s ok 149 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1528s ok 150 1528s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1528s ok 151 1528s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1528s ok 152 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1528s ok 153 1528s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1528s ok 154 1528s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1528s ok 155 1528s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1528s ok 156 1528s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1528s ok 157 1528s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1528s ok 158 1528s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1528s ok 159 1528s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1528s ok 160 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1528s ok 161 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1528s ok 162 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1528s ok 163 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1528s ok 164 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1528s ok 165 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1528s ok 166 1528s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1528s ok 167 1528s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1528s ok 168 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1528s ok 169 1528s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1528s ok 170 1528s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1528s ok 171 1528s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1528s ok 172 1528s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1528s ok 173 1528s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1528s ok 174 1528s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1528s ok 175 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1528s ok 176 1528s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1528s ok 177 1528s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1528s ok 178 1528s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1528s ok 179 1528s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1528s ok 180 1528s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1528s ok 181 1528s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1528s ok 182 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1528s ok 183 1528s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1528s ok 184 1528s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1528s ok 185 1528s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1528s ok 186 1528s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1528s ok 187 1528s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1528s ok 188 1528s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1528s ok 189 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1528s ok 190 1528s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1528s ok 191 1528s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1528s ok 192 1528s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1528s ok 193 1528s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1528s ok 194 1528s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1528s ok 195 1528s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1528s ok 196 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1528s ok 197 1528s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1528s ok 198 1528s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1528s ok 199 1528s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1528s ok 200 1528s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1528s ok 201 1528s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1528s ok 202 1528s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1528s ok 203 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1528s ok 204 1528s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1528s ok 205 1528s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1528s ok 206 1528s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1528s ok 207 1528s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1528s ok 208 1528s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1528s ok 209 1528s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1528s ok 210 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1528s ok 211 1528s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1528s ok 212 1528s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1528s ok 213 1528s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1528s ok 214 1528s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1528s ok 215 1528s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1528s ok 216 1528s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1528s ok 217 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1528s ok 218 1528s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1528s ok 219 1528s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1528s ok 220 1528s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1528s ok 221 1528s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1528s ok 222 1528s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1528s ok 223 1528s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1528s ok 224 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1528s ok 225 1528s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1528s ok 226 1528s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1528s ok 227 1528s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1528s ok 228 1528s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1528s ok 229 1528s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1528s ok 230 1528s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1528s ok 231 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1528s ok 232 1528s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1528s ok 233 1528s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1528s ok 234 1528s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1528s ok 235 1528s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1528s ok 236 1528s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1528s ok 237 1528s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1528s ok 238 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1528s ok 239 1528s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1528s ok 240 1528s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1528s ok 241 1528s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1528s ok 242 1528s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1528s ok 243 1528s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1528s ok 244 1528s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1528s ok 245 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1528s ok 246 1528s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1528s ok 247 1528s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1528s ok 248 1528s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1528s ok 249 1528s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1528s ok 250 1528s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1528s ok 251 1528s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1528s ok 252 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1528s ok 253 1528s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1528s ok 254 1528s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1528s ok 255 1528s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1528s ok 256 1528s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1528s ok 257 1528s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1528s ok 258 1528s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1528s ok 259 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1528s ok 260 1528s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1528s ok 261 1528s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1528s ok 262 1528s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1528s ok 263 1528s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1528s ok 264 1528s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1528s ok 265 1528s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1528s ok 266 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1528s ok 267 1528s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1528s ok 268 1528s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1528s ok 269 1528s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1528s ok 270 1528s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1528s ok 271 1528s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1528s ok 272 1528s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1528s ok 273 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1528s ok 274 1528s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1528s ok 275 1528s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1528s ok 276 1528s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1528s ok 277 1528s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1528s ok 278 1528s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1528s ok 279 1528s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1528s ok 280 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1528s ok 281 1528s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1528s ok 282 1528s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1528s ok 283 1528s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1528s ok 284 1528s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1528s ok 285 1528s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1528s ok 286 1528s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1528s ok 287 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1528s ok 288 1528s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1528s ok 289 1528s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1528s ok 290 1528s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1528s ok 291 1528s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1528s ok 292 1528s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1528s ok 293 1528s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1528s ok 294 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1528s ok 295 1528s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1528s ok 296 1528s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1528s ok 297 1528s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1528s ok 298 1528s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1528s ok 299 1528s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1528s ok 300 1528s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1528s ok 301 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1528s ok 302 1528s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1528s ok 303 1528s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1528s ok 304 1528s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1528s ok 305 1528s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1528s ok 306 1528s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1528s ok 307 1528s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1528s ok 308 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1528s ok 309 1528s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1528s ok 310 1528s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1528s ok 311 1528s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1528s ok 312 1528s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1528s ok 313 1528s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1528s ok 314 1528s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1528s ok 315 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1528s ok 316 1528s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1528s ok 317 1528s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1528s ok 318 1528s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1528s ok 319 1528s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1528s ok 320 1528s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1528s ok 321 1528s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1528s ok 322 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1528s ok 323 1528s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1528s ok 324 1528s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1528s ok 325 1528s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1528s ok 326 1528s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1528s ok 327 1528s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1528s ok 328 1528s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1528s ok 329 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1528s ok 330 1528s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1528s ok 331 1528s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1528s ok 332 1528s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1528s ok 333 1528s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1528s ok 334 1528s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1528s ok 335 1528s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1528s ok 336 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1528s ok 337 1528s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1528s ok 338 1528s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1528s ok 339 1528s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1528s ok 340 1528s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1528s ok 341 1528s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1528s ok 342 1528s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1528s ok 343 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1528s ok 344 1528s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1528s ok 345 1528s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1528s ok 346 1528s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1528s ok 347 1528s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1528s ok 348 1528s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1528s ok 349 1528s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1528s ok 350 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1528s ok 351 1528s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1528s ok 352 1528s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1528s ok 353 1528s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1528s ok 354 1528s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1528s ok 355 1528s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1528s ok 356 1528s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1528s ok 357 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1528s ok 358 1528s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1528s ok 359 1528s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1528s ok 360 1528s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1528s ok 361 1528s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1528s ok 362 1528s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1528s ok 363 1528s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1528s ok 364 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1528s ok 365 1528s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1528s ok 366 1528s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1528s ok 367 1528s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1528s ok 368 1528s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1528s ok 369 1528s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1528s ok 370 1528s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1528s ok 371 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1528s ok 372 1528s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1528s ok 373 1528s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1528s ok 374 1528s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1528s ok 375 1528s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1528s ok 376 1528s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1528s ok 377 1528s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1528s ok 378 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1528s ok 379 1528s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1528s ok 380 1528s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1528s ok 381 1528s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1528s ok 382 1528s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1528s ok 383 1528s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1528s ok 384 1528s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1528s ok 385 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1528s ok 386 1528s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1528s ok 387 1528s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1528s ok 388 1528s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1528s ok 389 1528s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1528s ok 390 1528s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1528s ok 391 1528s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1528s ok 392 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1528s ok 393 1528s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1528s ok 394 1528s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1528s ok 395 1528s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1528s ok 396 1528s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1528s ok 397 1528s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1528s ok 398 1528s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1528s ok 399 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1528s ok 400 1528s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1528s ok 401 1528s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1528s ok 402 1528s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1528s ok 403 1528s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1528s ok 404 1528s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1528s ok 405 1528s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1528s ok 406 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1528s ok 407 1528s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1528s ok 408 1528s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1528s ok 409 1528s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1528s ok 410 1528s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1528s ok 411 1528s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1528s ok 412 1528s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1528s ok 413 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1528s ok 414 1528s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1528s ok 415 1528s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1528s ok 416 1528s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1528s ok 417 1528s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1528s ok 418 1528s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1528s ok 419 1528s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1528s ok 420 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1528s ok 421 1528s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1528s ok 422 1528s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1528s ok 423 1528s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1528s ok 424 1528s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1528s ok 425 1528s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1528s ok 426 1528s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1528s ok 427 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1528s ok 428 1528s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1528s ok 429 1528s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1528s ok 430 1528s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1528s ok 431 1528s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1528s ok 432 1528s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1528s ok 433 1528s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1528s ok 434 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1528s ok 435 1528s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1528s ok 436 1528s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1528s ok 437 1528s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1528s ok 438 1528s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1528s ok 439 1528s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1528s ok 440 1528s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1528s ok 441 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1528s ok 442 1528s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1528s ok 443 1528s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1528s ok 444 1528s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1528s ok 445 1528s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1528s ok 446 1528s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1528s ok 447 1528s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1528s ok 448 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1528s ok 449 1528s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1528s ok 450 1528s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1528s ok 451 1528s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1528s ok 452 1528s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1528s ok 453 1528s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1528s ok 454 1528s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1528s ok 455 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1528s ok 456 1528s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1528s ok 457 1528s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1528s ok 458 1528s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1528s ok 459 1528s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1528s ok 460 1528s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1528s ok 461 1528s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1528s ok 462 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1528s ok 463 1528s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1528s ok 464 1528s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1528s ok 465 1528s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1528s ok 466 1528s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1528s ok 467 1528s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1528s ok 468 1528s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1528s ok 469 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1528s ok 470 1528s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1528s ok 471 1528s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1528s ok 472 1528s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1528s ok 473 1528s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1528s ok 474 1528s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1528s ok 475 1528s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1528s ok 476 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1528s ok 477 1528s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1528s ok 478 1528s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1528s ok 479 1528s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1528s ok 480 1528s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1528s ok 481 1528s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1528s ok 482 1528s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1528s ok 483 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1528s ok 484 1528s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1528s ok 485 1528s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1528s ok 486 1528s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1528s ok 487 1528s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1528s ok 488 1528s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1528s ok 489 1528s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1528s ok 490 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1528s ok 491 1528s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1528s ok 492 1528s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1528s ok 493 1528s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1528s ok 494 1528s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1528s ok 495 1528s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1528s ok 496 1528s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1528s ok 497 1528s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1528s ok 498 1528s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1528s ok 499 1528s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1528s ok 500 1528s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1528s ok 501 1528s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1528s ok 502 1528s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1528s ok 503 1528s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1528s ok 504 1528s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1528s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/groups1 1528s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/basic1 1528s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1528s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1528s ok 1532s t/modules/autoindex.t ............... 1532s 1..84 1532s # Running under perl version 5.040001 for linux 1532s # Current time local: Tue May 6 17:49:39 2025 1532s # Current time GMT: Tue May 6 17:49:39 2025 1532s # Using Test.pm version 1.31 1532s # Using Apache/Test.pm version 1.44 1532s --- 1532s IndexOrderDefault Ascending Name 1532s GET /modules/autoindex/htaccess/ 1532s ok 1 1532s --- 1532s IndexOrderDefault Ascending Name 1532s 1532s (C=N O=A) 1532s GET /modules/autoindex/htaccess/?C=N&O=A 1532s ok 2 1532s --- 1532s IndexOrderDefault Ascending Name 1532s 1532s (C=N O=D) 1532s GET /modules/autoindex/htaccess/?C=N&O=D 1532s ok 3 1532s --- 1532s IndexOrderDefault Ascending Name 1532s 1532s (C=M O=A) 1532s GET /modules/autoindex/htaccess/?C=M&O=A 1532s ok 4 1532s --- 1532s IndexOrderDefault Ascending Name 1532s 1532s (C=M O=D) 1532s GET /modules/autoindex/htaccess/?C=M&O=D 1532s ok 5 1532s --- 1532s IndexOrderDefault Ascending Name 1532s 1532s (C=S O=A) 1532s GET /modules/autoindex/htaccess/?C=S&O=A 1532s ok 6 1532s --- 1532s IndexOrderDefault Ascending Name 1532s 1532s (C=S O=D) 1532s GET /modules/autoindex/htaccess/?C=S&O=D 1532s ok 7 1532s --- 1532s IndexOrderDefault Ascending Date 1532s GET /modules/autoindex/htaccess/ 1532s ok 8 1532s --- 1532s IndexOrderDefault Ascending Date 1532s 1532s (C=N O=A) 1532s GET /modules/autoindex/htaccess/?C=N&O=A 1532s ok 9 1532s --- 1532s IndexOrderDefault Ascending Date 1532s 1532s (C=N O=D) 1532s GET /modules/autoindex/htaccess/?C=N&O=D 1532s ok 10 1532s --- 1532s IndexOrderDefault Ascending Date 1532s 1532s (C=M O=A) 1532s GET /modules/autoindex/htaccess/?C=M&O=A 1532s ok 11 1532s --- 1532s IndexOrderDefault Ascending Date 1532s 1532s (C=M O=D) 1532s GET /modules/autoindex/htaccess/?C=M&O=D 1532s ok 12 1532s --- 1532s IndexOrderDefault Ascending Date 1532s 1532s (C=S O=A) 1532s GET /modules/autoindex/htaccess/?C=S&O=A 1532s ok 13 1532s --- 1532s IndexOrderDefault Ascending Date 1532s 1532s (C=S O=D) 1532s GET /modules/autoindex/htaccess/?C=S&O=D 1532s ok 14 1532s --- 1532s IndexOrderDefault Ascending Size 1532s GET /modules/autoindex/htaccess/ 1532s ok 15 1532s --- 1532s IndexOrderDefault Ascending Size 1532s 1532s (C=N O=A) 1532s GET /modules/autoindex/htaccess/?C=N&O=A 1532s ok 16 1532s --- 1532s IndexOrderDefault Ascending Size 1532s 1532s (C=N O=D) 1532s GET /modules/autoindex/htaccess/?C=N&O=D 1532s ok 17 1532s --- 1532s IndexOrderDefault Ascending Size 1532s 1532s (C=M O=A) 1532s GET /modules/autoindex/htaccess/?C=M&O=A 1532s ok 18 1532s --- 1532s IndexOrderDefault Ascending Size 1532s 1532s (C=M O=D) 1532s GET /modules/autoindex/htaccess/?C=M&O=D 1532s ok 19 1532s --- 1532s IndexOrderDefault Ascending Size 1532s 1532s (C=S O=A) 1532s GET /modules/autoindex/htaccess/?C=S&O=A 1532s ok 20 1532s --- 1532s IndexOrderDefault Ascending Size 1532s 1532s (C=S O=D) 1532s GET /modules/autoindex/htaccess/?C=S&O=D 1532s ok 21 1532s --- 1532s IndexOrderDefault Descending Name 1532s GET /modules/autoindex/htaccess/ 1532s ok 22 1532s --- 1532s IndexOrderDefault Descending Name 1532s 1532s (C=N O=A) 1532s GET /modules/autoindex/htaccess/?C=N&O=A 1532s ok 23 1532s --- 1532s IndexOrderDefault Descending Name 1532s 1532s (C=N O=D) 1532s GET /modules/autoindex/htaccess/?C=N&O=D 1532s ok 24 1532s --- 1532s IndexOrderDefault Descending Name 1532s 1532s (C=M O=A) 1532s GET /modules/autoindex/htaccess/?C=M&O=A 1532s ok 25 1532s --- 1532s IndexOrderDefault Descending Name 1532s 1532s (C=M O=D) 1532s GET /modules/autoindex/htaccess/?C=M&O=D 1532s ok 26 1532s --- 1532s IndexOrderDefault Descending Name 1532s 1532s (C=S O=A) 1532s GET /modules/autoindex/htaccess/?C=S&O=A 1532s ok 27 1532s --- 1532s IndexOrderDefault Descending Name 1532s 1532s (C=S O=D) 1532s GET /modules/autoindex/htaccess/?C=S&O=D 1532s ok 28 1532s --- 1532s IndexOrderDefault Descending Date 1532s GET /modules/autoindex/htaccess/ 1532s ok 29 1532s --- 1532s IndexOrderDefault Descending Date 1532s 1532s (C=N O=A) 1532s GET /modules/autoindex/htaccess/?C=N&O=A 1532s ok 30 1532s --- 1532s IndexOrderDefault Descending Date 1532s 1532s (C=N O=D) 1532s GET /modules/autoindex/htaccess/?C=N&O=D 1532s ok 31 1532s --- 1532s IndexOrderDefault Descending Date 1532s 1532s (C=M O=A) 1532s GET /modules/autoindex/htaccess/?C=M&O=A 1532s ok 32 1532s --- 1532s IndexOrderDefault Descending Date 1532s 1532s (C=M O=D) 1532s GET /modules/autoindex/htaccess/?C=M&O=D 1532s ok 33 1532s --- 1532s IndexOrderDefault Descending Date 1532s 1532s (C=S O=A) 1532s GET /modules/autoindex/htaccess/?C=S&O=A 1532s ok 34 1532s --- 1532s IndexOrderDefault Descending Date 1532s 1532s (C=S O=D) 1532s GET /modules/autoindex/htaccess/?C=S&O=D 1532s ok 35 1532s --- 1532s IndexOrderDefault Descending Size 1532s GET /modules/autoindex/htaccess/ 1532s ok 36 1532s --- 1532s IndexOrderDefault Descending Size 1532s 1532s (C=N O=A) 1532s GET /modules/autoindex/htaccess/?C=N&O=A 1532s ok 37 1532s --- 1532s IndexOrderDefault Descending Size 1532s 1532s (C=N O=D) 1532s GET /modules/autoindex/htaccess/?C=N&O=D 1532s ok 38 1532s --- 1532s IndexOrderDefault Descending Size 1532s 1532s (C=M O=A) 1532s GET /modules/autoindex/htaccess/?C=M&O=A 1532s ok 39 1532s --- 1532s IndexOrderDefault Descending Size 1532s 1532s (C=M O=D) 1532s GET /modules/autoindex/htaccess/?C=M&O=D 1532s ok 40 1532s --- 1532s IndexOrderDefault Descending Size 1532s 1532s (C=S O=A) 1532s GET /modules/autoindex/htaccess/?C=S&O=A 1532s ok 41 1532s --- 1532s IndexOrderDefault Descending Size 1532s 1532s (C=S O=D) 1532s GET /modules/autoindex/htaccess/?C=S&O=D 1532s ok 42 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Name 1532s GET /modules/autoindex/htaccess/ 1532s ok 43 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Name 1532s 1532s (C=N O=A) 1532s GET /modules/autoindex/htaccess/?C=N&O=A 1532s ok 44 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Name 1532s 1532s (C=N O=D) 1532s GET /modules/autoindex/htaccess/?C=N&O=D 1532s ok 45 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Name 1532s 1532s (C=M O=A) 1532s GET /modules/autoindex/htaccess/?C=M&O=A 1532s ok 46 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Name 1532s 1532s (C=M O=D) 1532s GET /modules/autoindex/htaccess/?C=M&O=D 1532s ok 47 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Name 1532s 1532s (C=S O=A) 1532s GET /modules/autoindex/htaccess/?C=S&O=A 1532s ok 48 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Name 1532s 1532s (C=S O=D) 1532s GET /modules/autoindex/htaccess/?C=S&O=D 1532s ok 49 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Date 1532s GET /modules/autoindex/htaccess/ 1532s ok 50 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Date 1532s 1532s (C=N O=A) 1532s GET /modules/autoindex/htaccess/?C=N&O=A 1532s ok 51 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Date 1532s 1532s (C=N O=D) 1532s GET /modules/autoindex/htaccess/?C=N&O=D 1532s ok 52 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Date 1532s 1532s (C=M O=A) 1532s GET /modules/autoindex/htaccess/?C=M&O=A 1532s ok 53 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Date 1532s 1532s (C=M O=D) 1532s GET /modules/autoindex/htaccess/?C=M&O=D 1532s ok 54 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Date 1532s 1532s (C=S O=A) 1532s GET /modules/autoindex/htaccess/?C=S&O=A 1532s ok 55 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Date 1532s 1532s (C=S O=D) 1532s GET /modules/autoindex/htaccess/?C=S&O=D 1532s ok 56 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Size 1532s GET /modules/autoindex/htaccess/ 1532s ok 57 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Size 1532s 1532s (C=N O=A) 1532s GET /modules/autoindex/htaccess/?C=N&O=A 1532s ok 58 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Size 1532s 1532s (C=N O=D) 1532s GET /modules/autoindex/htaccess/?C=N&O=D 1532s ok 59 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Size 1532s 1532s (C=M O=A) 1532s GET /modules/autoindex/htaccess/?C=M&O=A 1532s ok 60 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Size 1532s 1532s (C=M O=D) 1532s GET /modules/autoindex/htaccess/?C=M&O=D 1532s ok 61 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Size 1532s 1532s (C=S O=A) 1532s GET /modules/autoindex/htaccess/?C=S&O=A 1532s ok 62 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Ascending Size 1532s 1532s (C=S O=D) 1532s GET /modules/autoindex/htaccess/?C=S&O=D 1532s ok 63 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Name 1532s GET /modules/autoindex/htaccess/ 1532s ok 64 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Name 1532s 1532s (C=N O=A) 1532s GET /modules/autoindex/htaccess/?C=N&O=A 1532s ok 65 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Name 1532s 1532s (C=N O=D) 1532s GET /modules/autoindex/htaccess/?C=N&O=D 1532s ok 66 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Name 1532s 1532s (C=M O=A) 1532s GET /modules/autoindex/htaccess/?C=M&O=A 1532s ok 67 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Name 1532s 1532s (C=M O=D) 1532s GET /modules/autoindex/htaccess/?C=M&O=D 1532s ok 68 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Name 1532s 1532s (C=S O=A) 1532s GET /modules/autoindex/htaccess/?C=S&O=A 1532s ok 69 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Name 1532s 1532s (C=S O=D) 1532s GET /modules/autoindex/htaccess/?C=S&O=D 1532s ok 70 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Date 1532s GET /modules/autoindex/htaccess/ 1532s ok 71 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Date 1532s 1532s (C=N O=A) 1532s GET /modules/autoindex/htaccess/?C=N&O=A 1532s ok 72 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Date 1532s 1532s (C=N O=D) 1532s GET /modules/autoindex/htaccess/?C=N&O=D 1532s ok 73 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Date 1532s 1532s (C=M O=A) 1532s GET /modules/autoindex/htaccess/?C=M&O=A 1532s ok 74 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Date 1532s 1532s (C=M O=D) 1532s GET /modules/autoindex/htaccess/?C=M&O=D 1532s ok 75 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Date 1532s 1532s (C=S O=A) 1532s GET /modules/autoindex/htaccess/?C=S&O=A 1532s ok 76 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Date 1532s 1532s (C=S O=D) 1532s GET /modules/autoindex/htaccess/?C=S&O=D 1532s ok 77 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Size 1532s GET /modules/autoindex/htaccess/ 1532s ok 78 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Size 1532s 1532s (C=N O=A) 1532s GET /modules/autoindex/htaccess/?C=N&O=A 1532s ok 79 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Size 1532s 1532s (C=N O=D) 1532s GET /modules/autoindex/htaccess/?C=N&O=D 1532s ok 80 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Size 1532s 1532s (C=M O=A) 1532s GET /modules/autoindex/htaccess/?C=M&O=A 1532s ok 81 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Size 1532s 1532s (C=M O=D) 1532s GET /modules/autoindex/htaccess/?C=M&O=D 1532s ok 82 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Size 1532s 1532s (C=S O=A) 1532s GET /modules/autoindex/htaccess/?C=S&O=A 1532s ok 83 1532s --- 1532s IndexOptions FancyIndexing 1532s IndexOrderDefault Descending Size 1532s 1532s (C=S O=D) 1532s GET /modules/autoindex/htaccess/?C=S&O=D 1532s ok 84 1532s ok 1536s t/modules/autoindex2.t .............. 1536s 1..3 1536s # Running under perl version 5.040001 for linux 1536s # Current time local: Tue May 6 17:49:43 2025 1536s # Current time GMT: Tue May 6 17:49:43 2025 1536s # Using Test.pm version 1.31 1536s # Using Apache/Test.pm version 1.44 1536s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1536s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1536s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1536s # testing : dir_broken should not be listed 1536s # expected: 0 1536s # received: 0 1536s ok 1 1536s # testing : dir_normal should be listed 1536s # expected: 1 1536s # received: 1 1536s ok 2 1536s # testing : dir_protected should not be listed 1536s # expected: 0 1536s # received: 0 1536s ok 3 1536s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1536s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1536s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1536s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1536s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1536s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1536s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1536s ok 1539s t/modules/brotli.t .................. 1539s 1..64 1539s # Running under perl version 5.040001 for linux 1539s # Current time local: Tue May 6 17:49:47 2025 1539s # Current time GMT: Tue May 6 17:49:47 2025 1539s # Using Test.pm version 1.31 1539s # Using Apache/Test.pm version 1.44 1539s qvalue: 1539s # expected: 200 1539s # received: '200' 1539s ok 1 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 2 1539s qvalue: 1539s # expected: 200 1539s # received: '200' 1539s ok 3 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 4 1539s qvalue: 1539s # expected: 200 1539s # received: '200' 1539s ok 5 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 6 1539s qvalue: 1539s # expected: 200 1539s # received: '200' 1539s ok 7 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 8 1539s qvalue: 1539s # expected: 200 1539s # received: '200' 1539s ok 9 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 10 1539s qvalue: 1539s # expected: 200 1539s # received: '200' 1539s ok 11 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 12 1539s qvalue: ; 1539s # expected: 200 1539s # received: '200' 1539s ok 13 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 14 1539s qvalue: ; 1539s # expected: 200 1539s # received: '200' 1539s ok 15 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 16 1539s qvalue: ; 1539s # expected: 200 1539s # received: '200' 1539s ok 17 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 18 1539s qvalue: ;q= 1539s # expected: 200 1539s # received: '200' 1539s ok 19 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 20 1539s qvalue: ;q= 1539s # expected: 200 1539s # received: '200' 1539s ok 21 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 22 1539s qvalue: ;q= 1539s # expected: 200 1539s # received: '200' 1539s ok 23 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 24 1539s qvalue: ;q=0 1539s # expected: 200 1539s # received: '200' 1539s ok 25 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 26 1539s qvalue: ;q=0 1539s # expected: 200 1539s # received: '200' 1539s ok 27 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 28 1539s qvalue: ;q=0 1539s # expected: 200 1539s # received: '200' 1539s ok 29 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 30 1539s qvalue: ;q=0. 1539s # expected: 200 1539s # received: '200' 1539s ok 31 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 32 1539s qvalue: ;q=0. 1539s # expected: 200 1539s # received: '200' 1539s ok 33 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 34 1539s qvalue: ;q=0. 1539s # expected: 200 1539s # received: '200' 1539s ok 35 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 36 1539s qvalue: ;q=0.0 1539s # expected: 200 1539s # received: '200' 1539s ok 37 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 38 1539s qvalue: ;q=0.0 1539s # expected: 200 1539s # received: '200' 1539s ok 39 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 40 1539s qvalue: ;q=0.0 1539s # expected: 200 1539s # received: '200' 1539s ok 41 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 42 1539s qvalue: ;q=0.00 1539s # expected: 200 1539s # received: '200' 1539s ok 43 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 44 1539s qvalue: ;q=0.00 1539s # expected: 200 1539s # received: '200' 1539s ok 45 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 46 1539s qvalue: ;q=0.00 1539s # expected: 200 1539s # received: '200' 1539s ok 47 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 48 1539s qvalue: ;q=0.000 1539s # expected: 200 1539s # received: '200' 1539s ok 49 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 50 1539s qvalue: ;q=0.000 1539s # expected: 200 1539s # received: '200' 1539s ok 51 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 52 1539s qvalue: ;q=0.000 1539s # expected: 200 1539s # received: '200' 1539s ok 53 1539s # testing : response without Content-Encoding is OK 1539s # expected: undef 1539s # received: undef 1539s ok 54 1539s qvalue: ;q=0.0000 1539s # expected: 200 1539s # received: '200' 1539s ok 55 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 56 1539s qvalue: ;q=0.0000 1539s # expected: 200 1539s # received: '200' 1539s ok 57 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 58 1539s qvalue: ;q=0.0000 1539s # expected: 200 1539s # received: '200' 1539s ok 59 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 60 1539s # expected: 200 1539s # received: '200' 1539s ok 61 1539s # testing : response Content-Encoding is OK 1539s # expected: 'br' 1539s # received: 'br' 1539s ok 62 1539s # expected: 200 1539s # received: '200' 1539s ok 63 1539s # testing : response Content-Encoding is OK 1539s # expected: 'gzip' 1539s # received: 'gzip' 1539s ok 64 1539s ok 1543s t/modules/buffer.t .................. 1543s 1..12 1543s # Running under perl version 5.040001 for linux 1543s # Current time local: Tue May 6 17:49:50 2025 1543s # Current time GMT: Tue May 6 17:49:50 2025 1543s # Using Test.pm version 1.31 1543s # Using Apache/Test.pm version 1.44 1543s # testing : Checking return code is '200' 1543s # expected: 200 1543s # received: '200' 1543s ok 1 1543s ok 2 1543s # testing : Checking return code is '200' 1543s # expected: 200 1543s # received: '200' 1543s ok 3 1543s ok 4 1543s # testing : Checking return code is '200' 1543s # expected: 200 1543s # received: '200' 1543s ok 5 1543s ok 6 1543s # testing : Checking return code is '200' 1543s # expected: 200 1543s # received: '200' 1543s ok 7 1543s ok 8 1543s # testing : Checking return code is '200' 1543s # expected: 200 1543s # received: '200' 1543s ok 9 1543s ok 10 1543s # testing : Checking return code is '200' 1543s # expected: 200 1543s # received: '200' 1543s ok 11 1543s ok 12 1543s ok 1547s t/modules/cache.t ................... 1547s 1..3 1547s # Running under perl version 5.040001 for linux 1547s # Current time local: Tue May 6 17:49:54 2025 1547s # Current time GMT: Tue May 6 17:49:54 2025 1547s # Using Test.pm version 1.31 1547s # Using Apache/Test.pm version 1.44 1547s # testing : non-cached call to index.html 1547s # expected: 200 1547s # received: '200' 1547s ok 1 1547s # testing : call to cache index.html 1547s # expected: 200 1547s # received: '200' 1547s ok 2 1547s # testing : cached call to index.html 1547s # expected: 200 1547s # received: '200' 1547s ok 3 1547s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1547s ok 1553s t/modules/cgi.t ..................... 1553s 1..58 1553s # Running under perl version 5.040001 for linux 1553s # Current time local: Tue May 6 17:49:58 2025 1553s # Current time GMT: Tue May 6 17:49:58 2025 1553s # Using Test.pm version 1.31 1553s # Using Apache/Test.pm version 1.44 1553s # testing : return code for acceptpathinfodefault.sh 1553s # expected: 200 1553s # received: '200' 1553s ok 1 1553s # testing : body for acceptpathinfodefault.sh 1553s # expected: '' 1553s # received: '' 1553s ok 2 1553s # testing : return code for acceptpathinfodefault.sh/foo 1553s # expected: 200 1553s # received: '200' 1553s ok 3 1553s # testing : body for acceptpathinfodefault.sh/foo 1553s # expected: '/foo' 1553s # received: '/foo' 1553s ok 4 1553s # testing : return code for acceptpathinfooff.sh 1553s # expected: 200 1553s # received: '200' 1553s ok 5 1553s # testing : body for acceptpathinfooff.sh 1553s # expected: '' 1553s # received: '' 1553s ok 6 1553s # testing : return code for acceptpathinfooff.sh/foo 1553s # expected: 404 1553s # received: '404' 1553s ok 7 1553s # no body test for this one 1553s ok 8 1553s # testing : return code for acceptpathinfoon.sh 1553s # expected: 200 1553s # received: '200' 1553s ok 9 1553s # testing : body for acceptpathinfoon.sh 1553s # expected: '' 1553s # received: '' 1553s ok 10 1553s # testing : return code for acceptpathinfoon.sh/foo 1553s # expected: 200 1553s # received: '200' 1553s ok 11 1553s # testing : body for acceptpathinfoon.sh/foo 1553s # expected: '/foo' 1553s # received: '/foo' 1553s ok 12 1553s # testing : return code for bogus-perl.pl 1553s # expected: 500 1553s # received: '500' 1553s ok 13 1553s # cgi log created ok. 1553s ok 14 1553s # testing : return code for bogus-sh.sh 1553s # expected: 500 1553s # received: '500' 1553s ok 15 1553s # checking that log size (807) is bigger than it used to be (523) 1553s ok 16 1553s # testing : return code for nph-stderr.pl 1553s # expected: 200 1553s # received: '200' 1553s ok 17 1553s # testing : body for nph-stderr.pl 1553s # expected: 'this is nph-stdout' 1553s # received: 'this is nph-stdout' 1553s ok 18 1553s # testing : return code for nph-test.pl 1553s # expected: 200 1553s # received: '200' 1553s ok 19 1553s # testing : body for nph-test.pl 1553s # expected: 'ok' 1553s # received: 'ok' 1553s ok 20 1553s # testing : return code for perl.pl 1553s # expected: 200 1553s # received: '200' 1553s ok 21 1553s # testing : body for perl.pl 1553s # expected: 'perl cgi' 1553s # received: 'perl cgi' 1553s ok 22 1553s # testing : return code for sh.sh 1553s # expected: 200 1553s # received: '200' 1553s ok 23 1553s # testing : body for sh.sh 1553s # expected: 'sh cgi' 1553s # received: 'sh cgi' 1553s ok 24 1553s # testing : return code for stderr1.pl 1553s # expected: 200 1553s # received: '200' 1553s ok 25 1553s # testing : body for stderr1.pl 1553s # expected: 'this is stdout' 1553s # received: 'this is stdout' 1553s ok 26 1553s # testing : return code for stderr2.pl 1553s # expected: 200 1553s # received: '200' 1553s ok 27 1553s # testing : body for stderr2.pl 1553s # expected: 'this is also stdout' 1553s # received: 'this is also stdout' 1553s ok 28 1553s # testing : return code for stderr3.pl 1553s # expected: 200 1553s # received: '200' 1553s ok 29 1553s # testing : body for stderr3.pl 1553s # expected: 'this is more stdout' 1553s # received: 'this is more stdout' 1553s ok 30 1553s # posted content (length 10) to bogus-perl.pl 1553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1553s # expected: '500' 1553s # received: '500' 1553s ok 31 1553s # checking that log size (35781) is greater than 807 1553s ok 32 1553s # verifying that logged content is 10 characters 1553s ok 33 1553s # posted content (length 99) to bogus-perl.pl 1553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1553s # expected: '500' 1553s # received: '500' 1553s ok 34 1553s # checking that log size (36240) is greater than 35781 1553s ok 35 1553s # verifying that logged content is 99 characters 1553s ok 36 1553s # posted content (length 250) to bogus-perl.pl 1553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1553s # expected: '500' 1553s # received: '500' 1553s ok 37 1553s # checking that log size (36851) is greater than 36240 1553s ok 38 1553s # verifying that logged content is 250 characters 1553s ok 39 1553s # posted content (length 255) to bogus-perl.pl 1553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1553s # expected: '500' 1553s # received: '500' 1553s ok 40 1553s # checking that log size (37467) is greater than 36851 1553s ok 41 1553s # verifying that logged content is 255 characters 1553s ok 42 1553s # posted content (length 256) to bogus-perl.pl 1553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1553s # expected: '500' 1553s # received: '500' 1553s ok 43 1553s # checking that log size (38084) is greater than 37467 1553s ok 44 1553s # verifying that logged content is 256 characters 1553s ok 45 1553s # posted content (length 257) to bogus-perl.pl 1553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1553s # expected: '500' 1553s # received: '500' 1553s ok 46 1553s # checking that log size (38701) is greater than 38084 1553s ok 47 1553s # verifying that logged content is 256 characters 1553s ok 48 1553s # posted content (length 258) to bogus-perl.pl 1553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1553s # expected: '500' 1553s # received: '500' 1553s ok 49 1553s # checking that log size (39318) is greater than 38701 1553s ok 50 1553s # verifying that logged content is 256 characters 1553s ok 51 1553s # posted content (length 1024) to bogus-perl.pl 1553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1553s # expected: '500' 1553s # received: '500' 1553s ok 52 1553s # checking that log size (39936) is greater than 39318 1553s ok 53 1553s # verifying that logged content is 256 characters 1553s ok 54 1553s # verifying log is greater than 40960 bytes. 1553s ok 55 1553s # verifying log did not grow after making bogus request. 1553s ok 56 1553s # verifying log did not grow after making another bogus request. 1553s ok 57 1553s # checking that HEAD /modules/cgi/perl.pl returns 200. 1553s ok 58 1553s ok 1557s t/modules/data.t .................... 1557s 1..2 1557s # Running under perl version 5.040001 for linux 1557s # Current time local: Tue May 6 17:50:04 2025 1557s # Current time GMT: Tue May 6 17:50:04 2025 1557s # Using Test.pm version 1.31 1557s # Using Apache/Test.pm version 1.44 1557s # testing : Checking return code is '200' 1557s # expected: 200 1557s # received: '200' 1557s ok 1 1557s ok 2 1557s ok 1562s t/modules/dav.t ..................... 1562s 1..19 1562s # Running under perl version 5.040001 for linux 1562s # Current time local: Tue May 6 17:50:08 2025 1562s # Current time GMT: Tue May 6 17:50:08 2025 1562s # Using Test.pm version 1.31 1562s # Using Apache/Test.pm version 1.44 1562s resource lock test: 1562s ok 1 1562s DAV put test: 1562s ok 2 1562s getting DAV resource properties: 1562s ok 3 1562s created: Tue, 06 May 2025 17:50:11 GMT 1562s modified: Tue, 06 May 2025 17:50:11 GMT 1562s now: Tue, 06 May 2025 17:50:13 GMT 1562s ok 4 1562s ok 5 1562s resource lock status test: 1562s ok 6 1562s resource unlock test: 1562s ok 7 1562s resource lock status test: 1562s ok 8 1562s getting uri... 1562s expect: 1562s -> 1562s 1562s
1562s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1616s # 1616s # 1616s # Hello World 1616s # 1616s #

[back]

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

mod_include test

1616s # 1616s # 1616s # Hello World 1616s # 1616s #

[back]

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

mod_include test

1616s # 1616s # 1616s # Hello World 1616s # 1616s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p30754e34_foo1]

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

LoadBalancer Status for balancer://foo2 [p30754e34_foo2]

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

LoadBalancer Status for balancer://foo3 [p30754e34_foo3]

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

LoadBalancer Status for balancer://foo4 [p30754e34_foo4]

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

LoadBalancer Status for balancer://pr45434 [p30754e34_pr45434]

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

LoadBalancer Status for balancer://failover [p30754e34_failover]

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

LoadBalancer Status for balancer://dynproxy [p30754e34_dynproxy]

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

Moved Permanently

1697s #

The document has moved here.

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

Moved Permanently

1697s #

The document has moved here.

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

Moved Permanently

1697s #

The document has moved here.

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

Moved Permanently

1697s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1697s #

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

Multiple Choices

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

Available documents: 1697s #

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

Multiple Choices

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

Available documents: 1697s #

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

Moved Permanently

1697s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1697s #

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

Multiple Choices

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

Available documents: 1697s #

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

Moved Permanently

1697s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

1701s
Current Time: Tuesday, 06-May-2025 17:52:32 UTC
1701s
Restart Time: Tuesday, 06-May-2025 17:44:05 UTC
1701s
Parent Server Config. Generation: 1
1701s
Parent Server MPM Generation: 0
1701s
Server uptime: 8 minutes 26 seconds
1701s
Server load: 1.10 1.09 0.88
1701s
Total accesses: 6873 - Total Traffic: 136.9 MB - Total Duration: 75418
1701s
CPU Usage: u6.75 s14.04 cu1.1 cs.96 - 4.52% CPU load
1701s
13.6 requests/sec - 277.0 kB/second - 20.4 kB/request - 10.9731 ms/request
1701s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1701s
_W__________________....................
1701s

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

1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s
SrvPIDAccMCPU 1701s SSReqDurConnChildSlotClientProtocolVHostRequest
0-04779850/339/339_ 1701s 11.234123130.07.727.72 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-04779850/326/326W 1701s 11.210018280.013.7613.76 1701s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-04779850/336/336_ 1701s 11.234155190.02.522.52 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-04779850/327/327_ 1701s 11.214114560.02.062.06 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-04779850/344/344_ 1701s 11.214128080.013.9613.96 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-04779850/328/328_ 1701s 11.2341166230.01.791.79 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-04779850/326/326_ 1701s 11.214115470.05.925.92 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-04779850/417/417_ 1701s 11.234137770.06.096.09 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-04779850/326/326_ 1701s 11.214115070.08.118.11 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-04779850/331/331_ 1701s 11.214113810.03.453.45 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-04780150/388/388_ 1701s 11.524119940.013.8113.81 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-04780150/327/327_ 1701s 11.514114930.06.336.33 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-04780150/378/378_ 1701s 11.5341187250.09.489.48 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-04780150/325/325_ 1701s 11.534139230.05.615.61 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-04780150/326/326_ 1701s 11.534113710.01.831.83 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-04780150/327/327_ 1701s 11.534129920.011.6611.66 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-04780150/421/421_ 1701s 11.534115790.01.891.89 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-04780150/329/329_ 1701s 11.534114820.03.903.90 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-04780150/326/326_ 1701s 11.524114780.08.088.08 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-04780150/326/326_ 1701s 11.514116120.08.928.92 1701s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1701s
1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s 1701s
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
1701s 1701s 1701s ok 1 1701s ok 1705s t/modules/substitute.t .............. 1705s 1..19 1705s # Running under perl version 5.040001 for linux 1705s # Current time local: Tue May 6 17:52:32 2025 1705s # Current time GMT: Tue May 6 17:52:32 2025 1705s # Using Test.pm version 1.31 1705s # Using Apache/Test.pm version 1.44 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'barbar': OK 1705s ok 1 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'barbar': OK 1705s ok 2 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'foofoo': OK 1705s ok 3 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'barbar': OK 1705s ok 4 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'barbar': OK 1705s ok 5 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'barbar': OK 1705s ok 6 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'foof 1705s oo': OK 1705s ok 7 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'xfoo': OK 1705s ok 8 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1705s ok 9 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s barx 1705s ': OK 1705s ok 10 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'a$1axb(': OK 1705s ok 11 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'a$XX': OK 1705s ok 12 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1705s ok 13 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'x&x': OK 1705s ok 14 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'xx': OK 1705s ok 15 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'fcooar': OK 1705s ok 16 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'fc$1ar': OK 1705s ok 17 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'fdooar': OK 1705s ok 18 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s got 200 'XXXfooXXX 1705s bar': OK 1705s ok 19 1705s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1705s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1705s ok 1711s t/modules/unique_id.t ............... 1711s 1..300 1711s # Running under perl version 5.040001 for linux 1711s # Current time local: Tue May 6 17:52:36 2025 1711s # Current time GMT: Tue May 6 17:52:36 2025 1711s # Using Test.pm version 1.31 1711s # Using Apache/Test.pm version 1.44 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 1 1711s # unique id: aBpMaINwM6NIwALe97WR9gAAAAQ 1711s ok 2 1711s ok 3 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 4 1711s # unique id: aBpMaLXM1AaLBbm6vT3n3gAAAEE 1711s ok 5 1711s ok 6 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 7 1711s # unique id: aBpMaINwM6NIwALe97WR9wAAAAg 1711s ok 8 1711s ok 9 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 10 1711s # unique id: aBpMaLXM1AaLBbm6vT3n3wAAAEA 1711s ok 11 1711s ok 12 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 13 1711s # unique id: aBpMaINwM6NIwALe97WR-AAAAAk 1711s ok 14 1711s ok 15 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 16 1711s # unique id: aBpMaLXM1AaLBbm6vT3n4AAAAEg 1711s ok 17 1711s ok 18 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 19 1711s # unique id: aBpMaINwM6NIwALe97WR-QAAAAY 1711s ok 20 1711s ok 21 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 22 1711s # unique id: aBpMaLXM1AaLBbm6vT3n4QAAAEY 1711s ok 23 1711s ok 24 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 25 1711s # unique id: aBpMaINwM6NIwALe97WR-gAAAAM 1711s ok 26 1711s ok 27 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 28 1711s # unique id: aBpMaLXM1AaLBbm6vT3n4gAAAEI 1711s ok 29 1711s ok 30 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 31 1711s # unique id: aBpMaINwM6NIwALe97WR-wAAAAI 1711s ok 32 1711s ok 33 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 34 1711s # unique id: aBpMaLXM1AaLBbm6vT3n4wAAAEU 1711s ok 35 1711s ok 36 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 37 1711s # unique id: aBpMaINwM6NIwALe97WR_AAAAAA 1711s ok 38 1711s ok 39 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 40 1711s # unique id: aBpMaLXM1AaLBbm6vT3n5AAAAEQ 1711s ok 41 1711s ok 42 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 43 1711s # unique id: aBpMaINwM6NIwALe97WR_QAAAAc 1711s ok 44 1711s ok 45 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 46 1711s # unique id: aBpMaLXM1AaLBbm6vT3n5QAAAEc 1711s ok 47 1711s ok 48 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 49 1711s # unique id: aBpMaINwM6NIwALe97WR_gAAAAU 1711s ok 50 1711s ok 51 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 52 1711s # unique id: aBpMaLXM1AaLBbm6vT3n5gAAAEM 1711s ok 53 1711s ok 54 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 55 1711s # unique id: aBpMaINwM6NIwALe97WR_wAAAAE 1711s ok 56 1711s ok 57 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 58 1711s # unique id: aBpMaLXM1AaLBbm6vT3n5wAAAEk 1711s ok 59 1711s ok 60 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 61 1711s # unique id: aBpMaINwM6NIwALe97WSAAAAAAQ 1711s ok 62 1711s ok 63 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 64 1711s # unique id: aBpMaLXM1AaLBbm6vT3n6AAAAEE 1711s ok 65 1711s ok 66 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 67 1711s # unique id: aBpMaINwM6NIwALe97WSAQAAAAg 1711s ok 68 1711s ok 69 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 70 1711s # unique id: aBpMaLXM1AaLBbm6vT3n6QAAAEA 1711s ok 71 1711s ok 72 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 73 1711s # unique id: aBpMaINwM6NIwALe97WSAgAAAAk 1711s ok 74 1711s ok 75 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 76 1711s # unique id: aBpMaLXM1AaLBbm6vT3n6gAAAEg 1711s ok 77 1711s ok 78 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 79 1711s # unique id: aBpMaINwM6NIwALe97WSAwAAAAY 1711s ok 80 1711s ok 81 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 82 1711s # unique id: aBpMaLXM1AaLBbm6vT3n6wAAAEY 1711s ok 83 1711s ok 84 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 85 1711s # unique id: aBpMaINwM6NIwALe97WSBAAAAAM 1711s ok 86 1711s ok 87 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 88 1711s # unique id: aBpMaLXM1AaLBbm6vT3n7AAAAEI 1711s ok 89 1711s ok 90 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 91 1711s # unique id: aBpMaINwM6NIwALe97WSBQAAAAI 1711s ok 92 1711s ok 93 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 94 1711s # unique id: aBpMaLXM1AaLBbm6vT3n7QAAAEU 1711s ok 95 1711s ok 96 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 97 1711s # unique id: aBpMaINwM6NIwALe97WSBgAAAAA 1711s ok 98 1711s ok 99 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 100 1711s # unique id: aBpMaLXM1AaLBbm6vT3n7gAAAEQ 1711s ok 101 1711s ok 102 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 103 1711s # unique id: aBpMaINwM6NIwALe97WSBwAAAAc 1711s ok 104 1711s ok 105 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 106 1711s # unique id: aBpMaLXM1AaLBbm6vT3n7wAAAEc 1711s ok 107 1711s ok 108 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 109 1711s # unique id: aBpMaINwM6NIwALe97WSCAAAAAU 1711s ok 110 1711s ok 111 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 112 1711s # unique id: aBpMaLXM1AaLBbm6vT3n8AAAAEM 1711s ok 113 1711s ok 114 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 115 1711s # unique id: aBpMaINwM6NIwALe97WSCQAAAAE 1711s ok 116 1711s ok 117 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 118 1711s # unique id: aBpMaLXM1AaLBbm6vT3n8QAAAEk 1711s ok 119 1711s ok 120 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 121 1711s # unique id: aBpMaINwM6NIwALe97WSCgAAAAQ 1711s ok 122 1711s ok 123 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 124 1711s # unique id: aBpMaLXM1AaLBbm6vT3n8gAAAEE 1711s ok 125 1711s ok 126 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 127 1711s # unique id: aBpMaINwM6NIwALe97WSCwAAAAg 1711s ok 128 1711s ok 129 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 130 1711s # unique id: aBpMaLXM1AaLBbm6vT3n8wAAAEA 1711s ok 131 1711s ok 132 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 133 1711s # unique id: aBpMaINwM6NIwALe97WSDAAAAAk 1711s ok 134 1711s ok 135 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 136 1711s # unique id: aBpMaLXM1AaLBbm6vT3n9AAAAEg 1711s ok 137 1711s ok 138 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 139 1711s # unique id: aBpMaINwM6NIwALe97WSDQAAAAY 1711s ok 140 1711s ok 141 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 142 1711s # unique id: aBpMaLXM1AaLBbm6vT3n9QAAAEY 1711s ok 143 1711s ok 144 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 145 1711s # unique id: aBpMaYNwM6NIwALe97WSDgAAAAM 1711s ok 146 1711s ok 147 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 148 1711s # unique id: aBpMabXM1AaLBbm6vT3n9gAAAEI 1711s ok 149 1711s ok 150 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 151 1711s # unique id: aBpMaYNwM6NIwALe97WSDwAAAAI 1711s ok 152 1711s ok 153 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 154 1711s # unique id: aBpMabXM1AaLBbm6vT3n9wAAAEU 1711s ok 155 1711s ok 156 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 157 1711s # unique id: aBpMaYNwM6NIwALe97WSEAAAAAA 1711s ok 158 1711s ok 159 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 160 1711s # unique id: aBpMabXM1AaLBbm6vT3n-AAAAEQ 1711s ok 161 1711s ok 162 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 163 1711s # unique id: aBpMaYNwM6NIwALe97WSEQAAAAc 1711s ok 164 1711s ok 165 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 166 1711s # unique id: aBpMabXM1AaLBbm6vT3n-QAAAEc 1711s ok 167 1711s ok 168 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 169 1711s # unique id: aBpMaYNwM6NIwALe97WSEgAAAAU 1711s ok 170 1711s ok 171 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 172 1711s # unique id: aBpMabXM1AaLBbm6vT3n-gAAAEM 1711s ok 173 1711s ok 174 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 175 1711s # unique id: aBpMaYNwM6NIwALe97WSEwAAAAE 1711s ok 176 1711s ok 177 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 178 1711s # unique id: aBpMabXM1AaLBbm6vT3n-wAAAEk 1711s ok 179 1711s ok 180 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 181 1711s # unique id: aBpMaYNwM6NIwALe97WSFAAAAAQ 1711s ok 182 1711s ok 183 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 184 1711s # unique id: aBpMabXM1AaLBbm6vT3n_AAAAEE 1711s ok 185 1711s ok 186 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 187 1711s # unique id: aBpMaYNwM6NIwALe97WSFQAAAAg 1711s ok 188 1711s ok 189 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 190 1711s # unique id: aBpMabXM1AaLBbm6vT3n_QAAAEA 1711s ok 191 1711s ok 192 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 193 1711s # unique id: aBpMaYNwM6NIwALe97WSFgAAAAk 1711s ok 194 1711s ok 195 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 196 1711s # unique id: aBpMabXM1AaLBbm6vT3n_gAAAEg 1711s ok 197 1711s ok 198 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 199 1711s # unique id: aBpMaYNwM6NIwALe97WSFwAAAAY 1711s ok 200 1711s ok 201 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 202 1711s # unique id: aBpMabXM1AaLBbm6vT3n_wAAAEY 1711s ok 203 1711s ok 204 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 205 1711s # unique id: aBpMaYNwM6NIwALe97WSGAAAAAM 1711s ok 206 1711s ok 207 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 208 1711s # unique id: aBpMabXM1AaLBbm6vT3oAAAAAEI 1711s ok 209 1711s ok 210 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 211 1711s # unique id: aBpMaYNwM6NIwALe97WSGQAAAAI 1711s ok 212 1711s ok 213 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 214 1711s # unique id: aBpMabXM1AaLBbm6vT3oAQAAAEU 1711s ok 215 1711s ok 216 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 217 1711s # unique id: aBpMaYNwM6NIwALe97WSGgAAAAA 1711s ok 218 1711s ok 219 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 220 1711s # unique id: aBpMabXM1AaLBbm6vT3oAgAAAEQ 1711s ok 221 1711s ok 222 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 223 1711s # unique id: aBpMaYNwM6NIwALe97WSGwAAAAc 1711s ok 224 1711s ok 225 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 226 1711s # unique id: aBpMabXM1AaLBbm6vT3oAwAAAEc 1711s ok 227 1711s ok 228 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 229 1711s # unique id: aBpMaYNwM6NIwALe97WSHAAAAAU 1711s ok 230 1711s ok 231 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 232 1711s # unique id: aBpMabXM1AaLBbm6vT3oBAAAAEM 1711s ok 233 1711s ok 234 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 235 1711s # unique id: aBpMaYNwM6NIwALe97WSHQAAAAE 1711s ok 236 1711s ok 237 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 238 1711s # unique id: aBpMabXM1AaLBbm6vT3oBQAAAEk 1711s ok 239 1711s ok 240 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 241 1711s # unique id: aBpMaYNwM6NIwALe97WSHgAAAAQ 1711s ok 242 1711s ok 243 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 244 1711s # unique id: aBpMabXM1AaLBbm6vT3oBgAAAEE 1711s ok 245 1711s ok 246 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 247 1711s # unique id: aBpMaYNwM6NIwALe97WSHwAAAAg 1711s ok 248 1711s ok 249 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 250 1711s # unique id: aBpMabXM1AaLBbm6vT3oBwAAAEA 1711s ok 251 1711s ok 252 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 253 1711s # unique id: aBpMaYNwM6NIwALe97WSIAAAAAk 1711s ok 254 1711s ok 255 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 256 1711s # unique id: aBpMabXM1AaLBbm6vT3oCAAAAEg 1711s ok 257 1711s ok 258 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 259 1711s # unique id: aBpMaYNwM6NIwALe97WSIQAAAAY 1711s ok 260 1711s ok 261 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 262 1711s # unique id: aBpMabXM1AaLBbm6vT3oCQAAAEY 1711s ok 263 1711s ok 264 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 265 1711s # unique id: aBpMaYNwM6NIwALe97WSIgAAAAM 1711s ok 266 1711s ok 267 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 268 1711s # unique id: aBpMabXM1AaLBbm6vT3oCgAAAEI 1711s ok 269 1711s ok 270 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 271 1711s # unique id: aBpMaYNwM6NIwALe97WSIwAAAAI 1711s ok 272 1711s ok 273 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 274 1711s # unique id: aBpMabXM1AaLBbm6vT3oCwAAAEU 1711s ok 275 1711s ok 276 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 277 1711s # unique id: aBpMaYNwM6NIwALe97WSJAAAAAA 1711s ok 278 1711s ok 279 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 280 1711s # unique id: aBpMabXM1AaLBbm6vT3oDAAAAEQ 1711s ok 281 1711s ok 282 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 283 1711s # unique id: aBpMaYNwM6NIwALe97WSJQAAAAc 1711s ok 284 1711s ok 285 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 286 1711s # unique id: aBpMabXM1AaLBbm6vT3oDQAAAEc 1711s ok 287 1711s ok 288 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 289 1711s # unique id: aBpMaoNwM6NIwALe97WSJgAAAAU 1711s ok 290 1711s ok 291 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 292 1711s # unique id: aBpMarXM1AaLBbm6vT3oDgAAAEM 1711s ok 293 1711s ok 294 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 295 1711s # unique id: aBpMaoNwM6NIwALe97WSJwAAAAE 1711s ok 296 1711s ok 297 1711s # testing : fetch unique ID 1711s # expected: 200 1711s # received: '200' 1711s ok 298 1711s # unique id: aBpMarXM1AaLBbm6vT3oDwAAAEk 1711s ok 299 1711s ok 300 1711s ok 1716s t/modules/usertrack.t ............... 1716s 1..1004 1716s # Running under perl version 5.040001 for linux 1716s # Current time local: Tue May 6 17:52:42 2025 1716s # Current time GMT: Tue May 6 17:52:42 2025 1716s # Using Test.pm version 1.31 1716s # Using Apache/Test.pm version 1.44 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 1 1716s ok 2 1716s Set-Cookie: usertrack_test=e25a29ad.6347b48b53667; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=e25a29ad.6347b48b53667 1716s ok 3 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 4 1716s ok 5 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 6 1716s ok 7 1716s Set-Cookie: usertrack_test=56459c58.6347b48b56118; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=56459c58.6347b48b56118 1716s ok 8 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 9 1716s ok 10 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 11 1716s ok 12 1716s Set-Cookie: usertrack_test=25ba0577.6347b48b57c4a; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=25ba0577.6347b48b57c4a 1716s ok 13 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 14 1716s ok 15 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 16 1716s ok 17 1716s Set-Cookie: usertrack_test=ff244cfe.6347b48b5952e; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=ff244cfe.6347b48b5952e 1716s ok 18 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 19 1716s ok 20 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 21 1716s ok 22 1716s Set-Cookie: usertrack_test=b2b1dace.6347b48b5ae1e; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=b2b1dace.6347b48b5ae1e 1716s ok 23 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 24 1716s ok 25 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 26 1716s ok 27 1716s Set-Cookie: usertrack_test=7a541071.6347b48b5c63f; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=7a541071.6347b48b5c63f 1716s ok 28 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 29 1716s ok 30 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 31 1716s ok 32 1716s Set-Cookie: usertrack_test=798b8d01.6347b48b5de6a; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=798b8d01.6347b48b5de6a 1716s ok 33 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 34 1716s ok 35 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 36 1716s ok 37 1716s Set-Cookie: usertrack_test=682c5879.6347b48b5f6d5; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=682c5879.6347b48b5f6d5 1716s ok 38 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 39 1716s ok 40 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 41 1716s ok 42 1716s Set-Cookie: usertrack_test=a21df0f5.6347b48b6100b; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=a21df0f5.6347b48b6100b 1716s ok 43 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 44 1716s ok 45 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 46 1716s ok 47 1716s Set-Cookie: usertrack_test=ea587204.6347b48b629cc; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=ea587204.6347b48b629cc 1716s ok 48 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 49 1716s ok 50 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 51 1716s ok 52 1716s Set-Cookie: usertrack_test=e710ef6b.6347b48b64395; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=e710ef6b.6347b48b64395 1716s ok 53 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 54 1716s ok 55 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 56 1716s ok 57 1716s Set-Cookie: usertrack_test=31b8294f.6347b48b65d69; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=31b8294f.6347b48b65d69 1716s ok 58 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 59 1716s ok 60 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 61 1716s ok 62 1716s Set-Cookie: usertrack_test=8b1304e1.6347b48b67623; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=8b1304e1.6347b48b67623 1716s ok 63 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 64 1716s ok 65 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 66 1716s ok 67 1716s Set-Cookie: usertrack_test=9a520c2a.6347b48b68ff0; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=9a520c2a.6347b48b68ff0 1716s ok 68 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 69 1716s ok 70 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 71 1716s ok 72 1716s Set-Cookie: usertrack_test=8bec60dd.6347b48b6aa18; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=8bec60dd.6347b48b6aa18 1716s ok 73 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 74 1716s ok 75 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 76 1716s ok 77 1716s Set-Cookie: usertrack_test=5a9bca17.6347b48b6c279; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=5a9bca17.6347b48b6c279 1716s ok 78 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 79 1716s ok 80 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 81 1716s ok 82 1716s Set-Cookie: usertrack_test=ef926452.6347b48b6da04; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=ef926452.6347b48b6da04 1716s ok 83 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 84 1716s ok 85 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 86 1716s ok 87 1716s Set-Cookie: usertrack_test=abce0fc5.6347b48b6f2da; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=abce0fc5.6347b48b6f2da 1716s ok 88 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 89 1716s ok 90 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 91 1716s ok 92 1716s Set-Cookie: usertrack_test=9ff60735.6347b48b70af7; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=9ff60735.6347b48b70af7 1716s ok 93 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 94 1716s ok 95 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 96 1716s ok 97 1716s Set-Cookie: usertrack_test=5741de83.6347b48b723a9; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=5741de83.6347b48b723a9 1716s ok 98 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 99 1716s ok 100 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 101 1716s ok 102 1716s Set-Cookie: usertrack_test=16131732.6347b48b73bb3; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=16131732.6347b48b73bb3 1716s ok 103 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 104 1716s ok 105 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 106 1716s ok 107 1716s Set-Cookie: usertrack_test=74fe0608.6347b48b75513; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=74fe0608.6347b48b75513 1716s ok 108 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 109 1716s ok 110 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 111 1716s ok 112 1716s Set-Cookie: usertrack_test=d1082e5e.6347b48b76db5; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=d1082e5e.6347b48b76db5 1716s ok 113 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 114 1716s ok 115 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 116 1716s ok 117 1716s Set-Cookie: usertrack_test=ee9aab9d.6347b48b785a2; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=ee9aab9d.6347b48b785a2 1716s ok 118 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 119 1716s ok 120 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 121 1716s ok 122 1716s Set-Cookie: usertrack_test=e422d017.6347b48b79e07; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=e422d017.6347b48b79e07 1716s ok 123 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 124 1716s ok 125 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 126 1716s ok 127 1716s Set-Cookie: usertrack_test=edd31604.6347b48b7b5ea; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=edd31604.6347b48b7b5ea 1716s ok 128 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 129 1716s ok 130 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 131 1716s ok 132 1716s Set-Cookie: usertrack_test=d26e8a9c.6347b48b7cd7e; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=d26e8a9c.6347b48b7cd7e 1716s ok 133 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 134 1716s ok 135 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 136 1716s ok 137 1716s Set-Cookie: usertrack_test=aa30965c.6347b48b7e5c1; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=aa30965c.6347b48b7e5c1 1716s ok 138 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 139 1716s ok 140 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 141 1716s ok 142 1716s Set-Cookie: usertrack_test=cdc7184f.6347b48b7fdd2; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=cdc7184f.6347b48b7fdd2 1716s ok 143 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 144 1716s ok 145 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 146 1716s ok 147 1716s Set-Cookie: usertrack_test=70c8e0e2.6347b48b81626; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=70c8e0e2.6347b48b81626 1716s ok 148 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 149 1716s ok 150 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 151 1716s ok 152 1716s Set-Cookie: usertrack_test=cdfbd92f.6347b48b82ebc; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=cdfbd92f.6347b48b82ebc 1716s ok 153 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 154 1716s ok 155 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 156 1716s ok 157 1716s Set-Cookie: usertrack_test=a9cecb87.6347b48b846d3; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=a9cecb87.6347b48b846d3 1716s ok 158 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 159 1716s ok 160 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 161 1716s ok 162 1716s Set-Cookie: usertrack_test=72551ee6.6347b48b85e92; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=72551ee6.6347b48b85e92 1716s ok 163 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 164 1716s ok 165 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 166 1716s ok 167 1716s Set-Cookie: usertrack_test=f2ea7ad7.6347b48b8775d; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=f2ea7ad7.6347b48b8775d 1716s ok 168 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 169 1716s ok 170 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 171 1716s ok 172 1716s Set-Cookie: usertrack_test=6d6d789f.6347b48b88f16; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=6d6d789f.6347b48b88f16 1716s ok 173 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 174 1716s ok 175 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 176 1716s ok 177 1716s Set-Cookie: usertrack_test=f6a7005e.6347b48b8a6d3; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=f6a7005e.6347b48b8a6d3 1716s ok 178 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 179 1716s ok 180 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 181 1716s ok 182 1716s Set-Cookie: usertrack_test=d22b7548.6347b48b8be1d; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=d22b7548.6347b48b8be1d 1716s ok 183 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 184 1716s ok 185 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 186 1716s ok 187 1716s Set-Cookie: usertrack_test=d2095dcc.6347b48b8d63c; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=d2095dcc.6347b48b8d63c 1716s ok 188 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 189 1716s ok 190 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 191 1716s ok 192 1716s Set-Cookie: usertrack_test=28be0d19.6347b48b8eeba; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=28be0d19.6347b48b8eeba 1716s ok 193 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 194 1716s ok 195 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 196 1716s ok 197 1716s Set-Cookie: usertrack_test=56e82d33.6347b48b90697; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=56e82d33.6347b48b90697 1716s ok 198 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 199 1716s ok 200 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 201 1716s ok 202 1716s Set-Cookie: usertrack_test=b7bfc0fc.6347b48b91dfc; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=b7bfc0fc.6347b48b91dfc 1716s ok 203 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 204 1716s ok 205 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 206 1716s ok 207 1716s Set-Cookie: usertrack_test=4eda6019.6347b48b93588; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=4eda6019.6347b48b93588 1716s ok 208 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 209 1716s ok 210 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 211 1716s ok 212 1716s Set-Cookie: usertrack_test=dc142d8.6347b48b94f1d; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=dc142d8.6347b48b94f1d 1716s ok 213 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 214 1716s ok 215 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 216 1716s ok 217 1716s Set-Cookie: usertrack_test=65851a57.6347b48b967a9; path=/; expires=Tue, 06-May-25 17:53:45 GMT 1716s Cookie: usertrack_test=65851a57.6347b48b967a9 1716s ok 218 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 219 1716s ok 220 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 221 1716s ok 222 1716s Set-Cookie: usertrack_test=e3d8c949.6347b48b97f89; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=e3d8c949.6347b48b97f89 1716s ok 223 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 224 1716s ok 225 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 226 1716s ok 227 1716s Set-Cookie: usertrack_test=4fb06af.6347b48b99749; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=4fb06af.6347b48b99749 1716s ok 228 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 229 1716s ok 230 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 231 1716s ok 232 1716s Set-Cookie: usertrack_test=e638eb65.6347b48b9af78; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=e638eb65.6347b48b9af78 1716s ok 233 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 234 1716s ok 235 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 236 1716s ok 237 1716s Set-Cookie: usertrack_test=7ce79d3c.6347b48b9c801; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=7ce79d3c.6347b48b9c801 1716s ok 238 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 239 1716s ok 240 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 241 1716s ok 242 1716s Set-Cookie: usertrack_test=14fc824a.6347b48b9e022; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=14fc824a.6347b48b9e022 1716s ok 243 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 244 1716s ok 245 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 246 1716s ok 247 1716s Set-Cookie: usertrack_test=19de21dc.6347b48b9f868; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=19de21dc.6347b48b9f868 1716s ok 248 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 249 1716s ok 250 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 251 1716s ok 252 1716s Set-Cookie: usertrack_test=70064545.6347b48ba100d; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=70064545.6347b48ba100d 1716s ok 253 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 254 1716s ok 255 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 256 1716s ok 257 1716s Set-Cookie: usertrack_test=4fdcc237.6347b48ba2781; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=4fdcc237.6347b48ba2781 1716s ok 258 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 259 1716s ok 260 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 261 1716s ok 262 1716s Set-Cookie: usertrack_test=c23fe17c.6347b48ba3f9c; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=c23fe17c.6347b48ba3f9c 1716s ok 263 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 264 1716s ok 265 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 266 1716s ok 267 1716s Set-Cookie: usertrack_test=50fc85.6347b48ba5754; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=50fc85.6347b48ba5754 1716s ok 268 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 269 1716s ok 270 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 271 1716s ok 272 1716s Set-Cookie: usertrack_test=48fb99ff.6347b48ba6e93; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=48fb99ff.6347b48ba6e93 1716s ok 273 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 274 1716s ok 275 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 276 1716s ok 277 1716s Set-Cookie: usertrack_test=9ea82718.6347b48ba8674; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=9ea82718.6347b48ba8674 1716s ok 278 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 279 1716s ok 280 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 281 1716s ok 282 1716s Set-Cookie: usertrack_test=af67e56f.6347b48ba9f95; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=af67e56f.6347b48ba9f95 1716s ok 283 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 284 1716s ok 285 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 286 1716s ok 287 1716s Set-Cookie: usertrack_test=d32c8419.6347b48bab923; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=d32c8419.6347b48bab923 1716s ok 288 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 289 1716s ok 290 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 291 1716s ok 292 1716s Set-Cookie: usertrack_test=afb10a2.6347b48bad247; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=afb10a2.6347b48bad247 1716s ok 293 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 294 1716s ok 295 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 296 1716s ok 297 1716s Set-Cookie: usertrack_test=fdbea515.6347b48baeb7c; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=fdbea515.6347b48baeb7c 1716s ok 298 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 299 1716s ok 300 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 301 1716s ok 302 1716s Set-Cookie: usertrack_test=8deea181.6347b48bb03f8; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=8deea181.6347b48bb03f8 1716s ok 303 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 304 1716s ok 305 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 306 1716s ok 307 1716s Set-Cookie: usertrack_test=2a1b1c1e.6347b48bb1c30; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=2a1b1c1e.6347b48bb1c30 1716s ok 308 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 309 1716s ok 310 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 311 1716s ok 312 1716s Set-Cookie: usertrack_test=9ef61678.6347b48bb351e; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=9ef61678.6347b48bb351e 1716s ok 313 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 314 1716s ok 315 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 316 1716s ok 317 1716s Set-Cookie: usertrack_test=bdb26d54.6347b48bb4da3; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=bdb26d54.6347b48bb4da3 1716s ok 318 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 319 1716s ok 320 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 321 1716s ok 322 1716s Set-Cookie: usertrack_test=e712d387.6347b48bb6642; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=e712d387.6347b48bb6642 1716s ok 323 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 324 1716s ok 325 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 326 1716s ok 327 1716s Set-Cookie: usertrack_test=c177a5ed.6347b48bb7e86; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=c177a5ed.6347b48bb7e86 1716s ok 328 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 329 1716s ok 330 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 331 1716s ok 332 1716s Set-Cookie: usertrack_test=2a455c20.6347b48bb9615; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=2a455c20.6347b48bb9615 1716s ok 333 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 334 1716s ok 335 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 336 1716s ok 337 1716s Set-Cookie: usertrack_test=536f3aea.6347b48bbaee4; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=536f3aea.6347b48bbaee4 1716s ok 338 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 339 1716s ok 340 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 341 1716s ok 342 1716s Set-Cookie: usertrack_test=e1e9bd82.6347b48bbc731; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=e1e9bd82.6347b48bbc731 1716s ok 343 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 344 1716s ok 345 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 346 1716s ok 347 1716s Set-Cookie: usertrack_test=3839524.6347b48bbdecc; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=3839524.6347b48bbdecc 1716s ok 348 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 349 1716s ok 350 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 351 1716s ok 352 1716s Set-Cookie: usertrack_test=ca574674.6347b48bbf7a6; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=ca574674.6347b48bbf7a6 1716s ok 353 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 354 1716s ok 355 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 356 1716s ok 357 1716s Set-Cookie: usertrack_test=84a48cae.6347b48bc109a; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=84a48cae.6347b48bc109a 1716s ok 358 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 359 1716s ok 360 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 361 1716s ok 362 1716s Set-Cookie: usertrack_test=1067a483.6347b48bc297a; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=1067a483.6347b48bc297a 1716s ok 363 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 364 1716s ok 365 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 366 1716s ok 367 1716s Set-Cookie: usertrack_test=2ad545b7.6347b48bc41d3; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=2ad545b7.6347b48bc41d3 1716s ok 368 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 369 1716s ok 370 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 371 1716s ok 372 1716s Set-Cookie: usertrack_test=a9caa8e1.6347b48bc59dc; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=a9caa8e1.6347b48bc59dc 1716s ok 373 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 374 1716s ok 375 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 376 1716s ok 377 1716s Set-Cookie: usertrack_test=c20fd45c.6347b48bc71b7; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=c20fd45c.6347b48bc71b7 1716s ok 378 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 379 1716s ok 380 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 381 1716s ok 382 1716s Set-Cookie: usertrack_test=6782e7e0.6347b48bc89f8; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=6782e7e0.6347b48bc89f8 1716s ok 383 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 384 1716s ok 385 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 386 1716s ok 387 1716s Set-Cookie: usertrack_test=79307dc0.6347b48bca3ae; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=79307dc0.6347b48bca3ae 1716s ok 388 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 389 1716s ok 390 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 391 1716s ok 392 1716s Set-Cookie: usertrack_test=e6f0e242.6347b48bcbe27; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=e6f0e242.6347b48bcbe27 1716s ok 393 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 394 1716s ok 395 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 396 1716s ok 397 1716s Set-Cookie: usertrack_test=b03705a1.6347b48bcd821; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=b03705a1.6347b48bcd821 1716s ok 398 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 399 1716s ok 400 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 401 1716s ok 402 1716s Set-Cookie: usertrack_test=eaa83284.6347b48bcf249; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=eaa83284.6347b48bcf249 1716s ok 403 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 404 1716s ok 405 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 406 1716s ok 407 1716s Set-Cookie: usertrack_test=c0668f58.6347b48bd0bc4; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=c0668f58.6347b48bd0bc4 1716s ok 408 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 409 1716s ok 410 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 411 1716s ok 412 1716s Set-Cookie: usertrack_test=9cbdeccf.6347b48bd23fc; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=9cbdeccf.6347b48bd23fc 1716s ok 413 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 414 1716s ok 415 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 416 1716s ok 417 1716s Set-Cookie: usertrack_test=4f3d9910.6347b48bd3c7c; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=4f3d9910.6347b48bd3c7c 1716s ok 418 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 419 1716s ok 420 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 421 1716s ok 422 1716s Set-Cookie: usertrack_test=16410148.6347b48bd545d; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=16410148.6347b48bd545d 1716s ok 423 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 424 1716s ok 425 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 426 1716s ok 427 1716s Set-Cookie: usertrack_test=5452794e.6347b48bd6b94; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=5452794e.6347b48bd6b94 1716s ok 428 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 429 1716s ok 430 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 431 1716s ok 432 1716s Set-Cookie: usertrack_test=1ac1c480.6347b48bd833e; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=1ac1c480.6347b48bd833e 1716s ok 433 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 434 1716s ok 435 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 436 1716s ok 437 1716s Set-Cookie: usertrack_test=2abb8a3.6347b48bd9bb4; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=2abb8a3.6347b48bd9bb4 1716s ok 438 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 439 1716s ok 440 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 441 1716s ok 442 1716s Set-Cookie: usertrack_test=1e911a1d.6347b48bdb3a8; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=1e911a1d.6347b48bdb3a8 1716s ok 443 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 444 1716s ok 445 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 446 1716s ok 447 1716s Set-Cookie: usertrack_test=1db56c7b.6347b48bdcbde; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=1db56c7b.6347b48bdcbde 1716s ok 448 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 449 1716s ok 450 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 451 1716s ok 452 1716s Set-Cookie: usertrack_test=a6392656.6347b48bde47e; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=a6392656.6347b48bde47e 1716s ok 453 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 454 1716s ok 455 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 456 1716s ok 457 1716s Set-Cookie: usertrack_test=40596e3d.6347b48bdfca8; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=40596e3d.6347b48bdfca8 1716s ok 458 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 459 1716s ok 460 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 461 1716s ok 462 1716s Set-Cookie: usertrack_test=f8c167c0.6347b48be13e3; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=f8c167c0.6347b48be13e3 1716s ok 463 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 464 1716s ok 465 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 466 1716s ok 467 1716s Set-Cookie: usertrack_test=e772a315.6347b48be2bc7; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=e772a315.6347b48be2bc7 1716s ok 468 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 469 1716s ok 470 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 471 1716s ok 472 1716s Set-Cookie: usertrack_test=dba65df7.6347b48be4325; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=dba65df7.6347b48be4325 1716s ok 473 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 474 1716s ok 475 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 476 1716s ok 477 1716s Set-Cookie: usertrack_test=622925b8.6347b48be5a66; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=622925b8.6347b48be5a66 1716s ok 478 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 479 1716s ok 480 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 481 1716s ok 482 1716s Set-Cookie: usertrack_test=506ab16d.6347b48be71b8; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=506ab16d.6347b48be71b8 1716s ok 483 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 484 1716s ok 485 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 486 1716s ok 487 1716s Set-Cookie: usertrack_test=b273cde.6347b48be89ac; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=b273cde.6347b48be89ac 1716s ok 488 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 489 1716s ok 490 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 491 1716s ok 492 1716s Set-Cookie: usertrack_test=789afd40.6347b48bea215; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=789afd40.6347b48bea215 1716s ok 493 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 494 1716s ok 495 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 496 1716s ok 497 1716s Set-Cookie: usertrack_test=4f1dafbe.6347b48bebaf4; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=4f1dafbe.6347b48bebaf4 1716s ok 498 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 499 1716s ok 500 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 501 1716s ok 502 1716s Set-Cookie: usertrack_test=a8c2f4fe.6347b48bed31c; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=a8c2f4fe.6347b48bed31c 1716s ok 503 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 504 1716s ok 505 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 506 1716s ok 507 1716s Set-Cookie: usertrack_test=f0190517.6347b48beeb59; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=f0190517.6347b48beeb59 1716s ok 508 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 509 1716s ok 510 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 511 1716s ok 512 1716s Set-Cookie: usertrack_test=17013e23.6347b48bf0342; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=17013e23.6347b48bf0342 1716s ok 513 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 514 1716s ok 515 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 516 1716s ok 517 1716s Set-Cookie: usertrack_test=3b03d097.6347b48bf1a36; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=3b03d097.6347b48bf1a36 1716s ok 518 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 519 1716s ok 520 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 521 1716s ok 522 1716s Set-Cookie: usertrack_test=b657d70c.6347b48bf3188; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=b657d70c.6347b48bf3188 1716s ok 523 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 524 1716s ok 525 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 526 1716s ok 527 1716s Set-Cookie: usertrack_test=db264ec8.6347b48bf48be; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=db264ec8.6347b48bf48be 1716s ok 528 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 529 1716s ok 530 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 531 1716s ok 532 1716s Set-Cookie: usertrack_test=ce341d94.6347b48bf5f8d; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=ce341d94.6347b48bf5f8d 1716s ok 533 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 534 1716s ok 535 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 536 1716s ok 537 1716s Set-Cookie: usertrack_test=c794c238.6347b48bf7726; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=c794c238.6347b48bf7726 1716s ok 538 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 539 1716s ok 540 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 541 1716s ok 542 1716s Set-Cookie: usertrack_test=e7d5d42a.6347b48bf8f59; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=e7d5d42a.6347b48bf8f59 1716s ok 543 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 544 1716s ok 545 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 546 1716s ok 547 1716s Set-Cookie: usertrack_test=d6ecdd25.6347b48bfa807; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=d6ecdd25.6347b48bfa807 1716s ok 548 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 549 1716s ok 550 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 551 1716s ok 552 1716s Set-Cookie: usertrack_test=494cecb1.6347b48bfc162; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=494cecb1.6347b48bfc162 1716s ok 553 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 554 1716s ok 555 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 556 1716s ok 557 1716s Set-Cookie: usertrack_test=9ad04ca5.6347b48bfdc08; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=9ad04ca5.6347b48bfdc08 1716s ok 558 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 559 1716s ok 560 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 561 1716s ok 562 1716s Set-Cookie: usertrack_test=e473808.6347b48bff576; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=e473808.6347b48bff576 1716s ok 563 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 564 1716s ok 565 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 566 1716s ok 567 1716s Set-Cookie: usertrack_test=c8ede8b8.6347b48c00fa2; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=c8ede8b8.6347b48c00fa2 1716s ok 568 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 569 1716s ok 570 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 571 1716s ok 572 1716s Set-Cookie: usertrack_test=bd621a30.6347b48c02926; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=bd621a30.6347b48c02926 1716s ok 573 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 574 1716s ok 575 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 576 1716s ok 577 1716s Set-Cookie: usertrack_test=6c663ac4.6347b48c0424e; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=6c663ac4.6347b48c0424e 1716s ok 578 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 579 1716s ok 580 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 581 1716s ok 582 1716s Set-Cookie: usertrack_test=85957fce.6347b48c05a70; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=85957fce.6347b48c05a70 1716s ok 583 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 584 1716s ok 585 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 586 1716s ok 587 1716s Set-Cookie: usertrack_test=7ef193f5.6347b48c0737b; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=7ef193f5.6347b48c0737b 1716s ok 588 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 589 1716s ok 590 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 591 1716s ok 592 1716s Set-Cookie: usertrack_test=fa001004.6347b48c08d69; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=fa001004.6347b48c08d69 1716s ok 593 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 594 1716s ok 595 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 596 1716s ok 597 1716s Set-Cookie: usertrack_test=c9969f56.6347b48c0a5b2; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=c9969f56.6347b48c0a5b2 1716s ok 598 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 599 1716s ok 600 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 601 1716s ok 602 1716s Set-Cookie: usertrack_test=f510fe0f.6347b48c0bdf4; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=f510fe0f.6347b48c0bdf4 1716s ok 603 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 604 1716s ok 605 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 606 1716s ok 607 1716s Set-Cookie: usertrack_test=be717678.6347b48c0d6e6; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=be717678.6347b48c0d6e6 1716s ok 608 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 609 1716s ok 610 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 611 1716s ok 612 1716s Set-Cookie: usertrack_test=72d093ee.6347b48c0ef3c; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=72d093ee.6347b48c0ef3c 1716s ok 613 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 614 1716s ok 615 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 616 1716s ok 617 1716s Set-Cookie: usertrack_test=1d97c35f.6347b48c1070e; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=1d97c35f.6347b48c1070e 1716s ok 618 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 619 1716s ok 620 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 621 1716s ok 622 1716s Set-Cookie: usertrack_test=566c764.6347b48c11f63; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=566c764.6347b48c11f63 1716s ok 623 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 624 1716s ok 625 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 626 1716s ok 627 1716s Set-Cookie: usertrack_test=4906b931.6347b48c136ee; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=4906b931.6347b48c136ee 1716s ok 628 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 629 1716s ok 630 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 631 1716s ok 632 1716s Set-Cookie: usertrack_test=3b131da0.6347b48c14e4a; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=3b131da0.6347b48c14e4a 1716s ok 633 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 634 1716s ok 635 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 636 1716s ok 637 1716s Set-Cookie: usertrack_test=59df1268.6347b48c16657; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=59df1268.6347b48c16657 1716s ok 638 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 639 1716s ok 640 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 641 1716s ok 642 1716s Set-Cookie: usertrack_test=a9f2f6ae.6347b48c17e3d; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=a9f2f6ae.6347b48c17e3d 1716s ok 643 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 644 1716s ok 645 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 646 1716s ok 647 1716s Set-Cookie: usertrack_test=4184edf3.6347b48c1959b; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=4184edf3.6347b48c1959b 1716s ok 648 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 649 1716s ok 650 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 651 1716s ok 652 1716s Set-Cookie: usertrack_test=bdf10158.6347b48c1acee; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=bdf10158.6347b48c1acee 1716s ok 653 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 654 1716s ok 655 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 656 1716s ok 657 1716s Set-Cookie: usertrack_test=b918ec25.6347b48c1c66a; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=b918ec25.6347b48c1c66a 1716s ok 658 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 659 1716s ok 660 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 661 1716s ok 662 1716s Set-Cookie: usertrack_test=e42687d0.6347b48c1de4d; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=e42687d0.6347b48c1de4d 1716s ok 663 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 664 1716s ok 665 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 666 1716s ok 667 1716s Set-Cookie: usertrack_test=d4718d90.6347b48c1f618; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=d4718d90.6347b48c1f618 1716s ok 668 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 669 1716s ok 670 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 671 1716s ok 672 1716s Set-Cookie: usertrack_test=974f0fc3.6347b48c20ed5; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=974f0fc3.6347b48c20ed5 1716s ok 673 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 674 1716s ok 675 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 676 1716s ok 677 1716s Set-Cookie: usertrack_test=949ca36e.6347b48c22647; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=949ca36e.6347b48c22647 1716s ok 678 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 679 1716s ok 680 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 681 1716s ok 682 1716s Set-Cookie: usertrack_test=a32dcc95.6347b48c23d60; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=a32dcc95.6347b48c23d60 1716s ok 683 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 684 1716s ok 685 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 686 1716s ok 687 1716s Set-Cookie: usertrack_test=9129971.6347b48c254fe; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=9129971.6347b48c254fe 1716s ok 688 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 689 1716s ok 690 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 691 1716s ok 692 1716s Set-Cookie: usertrack_test=e4b5d405.6347b48c26d81; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=e4b5d405.6347b48c26d81 1716s ok 693 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 694 1716s ok 695 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 696 1716s ok 697 1716s Set-Cookie: usertrack_test=2ead44ec.6347b48c284f2; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=2ead44ec.6347b48c284f2 1716s ok 698 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 699 1716s ok 700 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 701 1716s ok 702 1716s Set-Cookie: usertrack_test=c352d721.6347b48c29c41; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=c352d721.6347b48c29c41 1716s ok 703 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 704 1716s ok 705 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 706 1716s ok 707 1716s Set-Cookie: usertrack_test=c3b0004f.6347b48c2b475; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=c3b0004f.6347b48c2b475 1716s ok 708 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 709 1716s ok 710 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 711 1716s ok 712 1716s Set-Cookie: usertrack_test=36691715.6347b48c2cc37; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=36691715.6347b48c2cc37 1716s ok 713 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 714 1716s ok 715 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 716 1716s ok 717 1716s Set-Cookie: usertrack_test=272d4a52.6347b48c2e378; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=272d4a52.6347b48c2e378 1716s ok 718 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 719 1716s ok 720 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 721 1716s ok 722 1716s Set-Cookie: usertrack_test=ed5cebac.6347b48c2fb57; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=ed5cebac.6347b48c2fb57 1716s ok 723 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 724 1716s ok 725 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 726 1716s ok 727 1716s Set-Cookie: usertrack_test=8e51fb89.6347b48c312cf; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=8e51fb89.6347b48c312cf 1716s ok 728 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 729 1716s ok 730 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 731 1716s ok 732 1716s Set-Cookie: usertrack_test=d34b1e45.6347b48c3298d; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=d34b1e45.6347b48c3298d 1716s ok 733 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 734 1716s ok 735 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 736 1716s ok 737 1716s Set-Cookie: usertrack_test=60e38cfa.6347b48c34154; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=60e38cfa.6347b48c34154 1716s ok 738 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 739 1716s ok 740 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 741 1716s ok 742 1716s Set-Cookie: usertrack_test=9c0d9a48.6347b48c359b0; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=9c0d9a48.6347b48c359b0 1716s ok 743 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 744 1716s ok 745 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 746 1716s ok 747 1716s Set-Cookie: usertrack_test=6a872b3.6347b48c3713b; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=6a872b3.6347b48c3713b 1716s ok 748 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 749 1716s ok 750 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 751 1716s ok 752 1716s Set-Cookie: usertrack_test=d7b01d06.6347b48c388e3; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=d7b01d06.6347b48c388e3 1716s ok 753 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 754 1716s ok 755 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 756 1716s ok 757 1716s Set-Cookie: usertrack_test=724c9f48.6347b48c3a1c0; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=724c9f48.6347b48c3a1c0 1716s ok 758 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 759 1716s ok 760 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 761 1716s ok 762 1716s Set-Cookie: usertrack_test=c9358398.6347b48c3b922; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=c9358398.6347b48c3b922 1716s ok 763 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 764 1716s ok 765 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 766 1716s ok 767 1716s Set-Cookie: usertrack_test=e0be58cc.6347b48c3d154; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=e0be58cc.6347b48c3d154 1716s ok 768 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 769 1716s ok 770 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 771 1716s ok 772 1716s Set-Cookie: usertrack_test=ed330da7.6347b48c3e990; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=ed330da7.6347b48c3e990 1716s ok 773 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 774 1716s ok 775 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 776 1716s ok 777 1716s Set-Cookie: usertrack_test=b24b41cd.6347b48c40138; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=b24b41cd.6347b48c40138 1716s ok 778 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 779 1716s ok 780 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 781 1716s ok 782 1716s Set-Cookie: usertrack_test=35eea36a.6347b48c418a1; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=35eea36a.6347b48c418a1 1716s ok 783 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 784 1716s ok 785 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 786 1716s ok 787 1716s Set-Cookie: usertrack_test=471a250f.6347b48c430dc; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=471a250f.6347b48c430dc 1716s ok 788 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 789 1716s ok 790 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 791 1716s ok 792 1716s Set-Cookie: usertrack_test=8006827a.6347b48c44999; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=8006827a.6347b48c44999 1716s ok 793 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 794 1716s ok 795 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 796 1716s ok 797 1716s Set-Cookie: usertrack_test=3b1d678.6347b48c461bf; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=3b1d678.6347b48c461bf 1716s ok 798 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 799 1716s ok 800 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 801 1716s ok 802 1716s Set-Cookie: usertrack_test=fccaaecc.6347b48c47967; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=fccaaecc.6347b48c47967 1716s ok 803 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 804 1716s ok 805 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 806 1716s ok 807 1716s Set-Cookie: usertrack_test=56d901f1.6347b48c49178; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=56d901f1.6347b48c49178 1716s ok 808 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 809 1716s ok 810 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 811 1716s ok 812 1716s Set-Cookie: usertrack_test=6ed2dcd6.6347b48c4a952; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=6ed2dcd6.6347b48c4a952 1716s ok 813 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 814 1716s ok 815 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 816 1716s ok 817 1716s Set-Cookie: usertrack_test=8c4f4c90.6347b48c4c1f8; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=8c4f4c90.6347b48c4c1f8 1716s ok 818 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 819 1716s ok 820 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 821 1716s ok 822 1716s Set-Cookie: usertrack_test=f5e8b9bf.6347b48c4da4a; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=f5e8b9bf.6347b48c4da4a 1716s ok 823 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 824 1716s ok 825 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 826 1716s ok 827 1716s Set-Cookie: usertrack_test=8c8c89d1.6347b48c4f334; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=8c8c89d1.6347b48c4f334 1716s ok 828 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 829 1716s ok 830 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 831 1716s ok 832 1716s Set-Cookie: usertrack_test=2c0f699b.6347b48c50a4c; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=2c0f699b.6347b48c50a4c 1716s ok 833 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 834 1716s ok 835 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 836 1716s ok 837 1716s Set-Cookie: usertrack_test=b9129c00.6347b48c5230b; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=b9129c00.6347b48c5230b 1716s ok 838 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 839 1716s ok 840 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 841 1716s ok 842 1716s Set-Cookie: usertrack_test=3d4385fd.6347b48c53d64; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=3d4385fd.6347b48c53d64 1716s ok 843 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 844 1716s ok 845 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 846 1716s ok 847 1716s Set-Cookie: usertrack_test=7eb5b3a8.6347b48c554b3; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=7eb5b3a8.6347b48c554b3 1716s ok 848 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 849 1716s ok 850 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 851 1716s ok 852 1716s Set-Cookie: usertrack_test=91eac28.6347b48c56d3e; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=91eac28.6347b48c56d3e 1716s ok 853 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 854 1716s ok 855 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 856 1716s ok 857 1716s Set-Cookie: usertrack_test=dcd3253a.6347b48c585dd; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=dcd3253a.6347b48c585dd 1716s ok 858 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 859 1716s ok 860 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 861 1716s ok 862 1716s Set-Cookie: usertrack_test=33b2117c.6347b48c59e7e; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=33b2117c.6347b48c59e7e 1716s ok 863 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 864 1716s ok 865 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 866 1716s ok 867 1716s Set-Cookie: usertrack_test=bc723b92.6347b48c5b5ca; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=bc723b92.6347b48c5b5ca 1716s ok 868 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 869 1716s ok 870 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 871 1716s ok 872 1716s Set-Cookie: usertrack_test=40db3f85.6347b48c5cf59; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=40db3f85.6347b48c5cf59 1716s ok 873 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 874 1716s ok 875 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 876 1716s ok 877 1716s Set-Cookie: usertrack_test=4494221b.6347b48c5e97e; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=4494221b.6347b48c5e97e 1716s ok 878 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 879 1716s ok 880 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 881 1716s ok 882 1716s Set-Cookie: usertrack_test=a839c9c4.6347b48c60417; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=a839c9c4.6347b48c60417 1716s ok 883 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 884 1716s ok 885 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 886 1716s ok 887 1716s Set-Cookie: usertrack_test=2a2fb164.6347b48c61ee4; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=2a2fb164.6347b48c61ee4 1716s ok 888 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 889 1716s ok 890 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 891 1716s ok 892 1716s Set-Cookie: usertrack_test=513c3c45.6347b48c63935; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=513c3c45.6347b48c63935 1716s ok 893 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 894 1716s ok 895 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 896 1716s ok 897 1716s Set-Cookie: usertrack_test=23c086c7.6347b48c652d0; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=23c086c7.6347b48c652d0 1716s ok 898 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 899 1716s ok 900 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 901 1716s ok 902 1716s Set-Cookie: usertrack_test=b4d727ce.6347b48c66bda; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=b4d727ce.6347b48c66bda 1716s ok 903 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 904 1716s ok 905 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 906 1716s ok 907 1716s Set-Cookie: usertrack_test=2270bc83.6347b48c6870d; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=2270bc83.6347b48c6870d 1716s ok 908 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 909 1716s ok 910 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 911 1716s ok 912 1716s Set-Cookie: usertrack_test=e403a3dc.6347b48c6a1cf; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=e403a3dc.6347b48c6a1cf 1716s ok 913 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 914 1716s ok 915 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 916 1716s ok 917 1716s Set-Cookie: usertrack_test=497ab477.6347b48c6bcfd; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=497ab477.6347b48c6bcfd 1716s ok 918 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 919 1716s ok 920 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 921 1716s ok 922 1716s Set-Cookie: usertrack_test=6e054ada.6347b48c6d73e; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=6e054ada.6347b48c6d73e 1716s ok 923 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 924 1716s ok 925 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 926 1716s ok 927 1716s Set-Cookie: usertrack_test=adb051ca.6347b48c6f1fb; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=adb051ca.6347b48c6f1fb 1716s ok 928 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 929 1716s ok 930 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 931 1716s ok 932 1716s Set-Cookie: usertrack_test=fe52883.6347b48c70c74; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=fe52883.6347b48c70c74 1716s ok 933 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 934 1716s ok 935 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 936 1716s ok 937 1716s Set-Cookie: usertrack_test=10a564f4.6347b48c7263e; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=10a564f4.6347b48c7263e 1716s ok 938 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 939 1716s ok 940 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 941 1716s ok 942 1716s Set-Cookie: usertrack_test=28310530.6347b48c742cf; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=28310530.6347b48c742cf 1716s ok 943 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 944 1716s ok 945 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 946 1716s ok 947 1716s Set-Cookie: usertrack_test=3fe2cb7d.6347b48c75c27; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=3fe2cb7d.6347b48c75c27 1716s ok 948 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 949 1716s ok 950 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 951 1716s ok 952 1716s Set-Cookie: usertrack_test=e20938ff.6347b48c774ae; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=e20938ff.6347b48c774ae 1716s ok 953 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 954 1716s ok 955 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 956 1716s ok 957 1716s Set-Cookie: usertrack_test=c24d227b.6347b48c78e8c; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=c24d227b.6347b48c78e8c 1716s ok 958 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 959 1716s ok 960 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 961 1716s ok 962 1716s Set-Cookie: usertrack_test=3f95d91.6347b48c7a909; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=3f95d91.6347b48c7a909 1716s ok 963 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 964 1716s ok 965 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 966 1716s ok 967 1716s Set-Cookie: usertrack_test=c6150e88.6347b48c7c208; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=c6150e88.6347b48c7c208 1716s ok 968 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 969 1716s ok 970 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 971 1716s ok 972 1716s Set-Cookie: usertrack_test=3b341712.6347b48c7db94; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=3b341712.6347b48c7db94 1716s ok 973 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 974 1716s ok 975 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 976 1716s ok 977 1716s Set-Cookie: usertrack_test=9e638739.6347b48c7f48b; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=9e638739.6347b48c7f48b 1716s ok 978 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 979 1716s ok 980 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 981 1716s ok 982 1716s Set-Cookie: usertrack_test=f7932cd0.6347b48c80e38; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=f7932cd0.6347b48c80e38 1716s ok 983 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 984 1716s ok 985 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 986 1716s ok 987 1716s Set-Cookie: usertrack_test=aeda64c.6347b48c82909; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=aeda64c.6347b48c82909 1716s ok 988 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 989 1716s ok 990 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 991 1716s ok 992 1716s Set-Cookie: usertrack_test=60e5b952.6347b48c8443b; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=60e5b952.6347b48c8443b 1716s ok 993 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 994 1716s ok 995 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 996 1716s ok 997 1716s Set-Cookie: usertrack_test=6c2c3f5b.6347b48c85e3d; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s Cookie: usertrack_test=6c2c3f5b.6347b48c85e3d 1716s ok 998 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 999 1716s ok 1000 1716s ok 1001 1716s # testing : Checking return code is '200' 1716s # expected: 200 1716s # received: '200' 1716s ok 1002 1716s # usertrack_test=638d8395.6347b48c8785c; path=/; expires=Tue, 06-May-25 17:53:46 GMT 1716s ok 1003 1716s # expected: undef 1716s # received: undef 1716s ok 1004 1716s ok 1719s t/modules/vhost_alias.t ............. 1719s 1..8 1719s # Running under perl version 5.040001 for linux 1719s # Current time local: Tue May 6 17:52:47 2025 1719s # Current time GMT: Tue May 6 17:52:47 2025 1719s # Using Test.pm version 1.31 1719s # Using Apache/Test.pm version 1.44 1719s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1719s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1719s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1719s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1719s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1719s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1719s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1719s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1719s # testing : VirtalDocumentRoot test 1719s # expected: 'www.vha-test.com' 1719s # received: 'www.vha-test.com' 1719s ok 1 1719s # testing : VirtualScriptAlias test 1719s # expected: 'test cgi for www.vha-test.com' 1719s # received: 'test cgi for www.vha-test.com' 1719s ok 2 1719s # testing : VirtalDocumentRoot test 1719s # expected: 'big.server.name.from.heck.org' 1719s # received: 'big.server.name.from.heck.org' 1719s ok 3 1719s # testing : VirtualScriptAlias test 1719s # expected: 'test cgi for big.server.name.from.heck.org' 1719s # received: 'test cgi for big.server.name.from.heck.org' 1719s ok 4 1719s # testing : VirtalDocumentRoot test 1719s # expected: 'ab.com' 1719s # received: 'ab.com' 1719s ok 5 1719s # testing : VirtualScriptAlias test 1719s # expected: 'test cgi for ab.com' 1719s # received: 'test cgi for ab.com' 1719s ok 6 1719s # testing : VirtalDocumentRoot test 1719s # expected: 'w-t-f.net' 1719s # received: 'w-t-f.net' 1719s ok 7 1719s # testing : VirtualScriptAlias test 1719s # expected: 'test cgi for w-t-f.net' 1719s # received: 'test cgi for w-t-f.net' 1719s ok 8 1719s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1719s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1719s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1719s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1719s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1719s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1719s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1719s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1719s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1719s ok 1723s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1727s t/protocol/echo.t ................... 1727s 1..8 1727s # Running under perl version 5.040001 for linux 1727s # Current time local: Tue May 6 17:52:54 2025 1727s # Current time GMT: Tue May 6 17:52:54 2025 1727s # Using Test.pm version 1.31 1727s # Using Apache/Test.pm version 1.44 1727s testing mod_echo_ssl 1727s ok 1 1727s #Cipher: TLS_AES_256_GCM_SHA384 1727s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1727s # testing : echo 1727s # expected: 't/protocol/echo.t' 1727s # received: 't/protocol/echo.t' 1727s ok 2 1727s # testing : echo 1727s # expected: '/usr/bin/perl' 1727s # received: '/usr/bin/perl' 1727s ok 3 1727s # testing : echo 1727s # expected: '813985813985813985813985813985' 1727s # received: '813985813985813985813985813985' 1727s ok 4 1727s testing mod_echo 1727s ok 5 1727s # testing : echo 1727s # expected: 't/protocol/echo.t' 1727s # received: 't/protocol/echo.t' 1727s ok 6 1727s # testing : echo 1727s # expected: '/usr/bin/perl' 1727s # received: '/usr/bin/perl' 1727s ok 7 1727s # testing : echo 1727s # expected: '813985813985813985813985813985' 1727s # received: '813985813985813985813985813985' 1727s ok 8 1727s ok 1731s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1735s t/security/CVE-2003-0542.t .......... 1735s 1..1 1735s # Running under perl version 5.040001 for linux 1735s # Current time local: Tue May 6 17:53:02 2025 1735s # Current time GMT: Tue May 6 17:53:02 2025 1735s # Using Test.pm version 1.31 1735s # Using Apache/Test.pm version 1.44 1735s # testing : CAN-2003-0542 test case 1735s # expected: 404 1735s # received: '404' 1735s ok 1 1735s ok 1739s t/security/CVE-2004-0747.t .......... 1739s 1..1 1739s # Running under perl version 5.040001 for linux 1739s # Current time local: Tue May 6 17:53:06 2025 1739s # Current time GMT: Tue May 6 17:53:06 2025 1739s # Using Test.pm version 1.31 1739s # Using Apache/Test.pm version 1.44 1739s # testing : CAN-2004-0747 ap_resolve_env test case 1739s # expected: 200 1739s # received: 200 1739s ok 1 1739s ok 1744s t/security/CVE-2004-0811.t .......... 1744s 1..8 1744s # Running under perl version 5.040001 for linux 1744s # Current time local: Tue May 6 17:53:10 2025 1744s # Current time GMT: Tue May 6 17:53:10 2025 1744s # Using Test.pm version 1.31 1744s # Using Apache/Test.pm version 1.44 1744s # testing : subdir access allowed 1744s # expected: 200 1744s # received: '200' 1744s ok 1 1744s # testing : subdir access allowed 1744s # expected: 200 1744s # received: '200' 1744s ok 2 1744s # testing : subdir access allowed 1744s # expected: 200 1744s # received: '200' 1744s ok 3 1744s # testing : subdir access allowed 1744s # expected: 200 1744s # received: '200' 1744s ok 4 1744s # testing : topdir access denied 1744s # expected: 401 1744s # received: '401' 1744s ok 5 1744s # testing : topdir access denied 1744s # expected: 401 1744s # received: '401' 1744s ok 6 1744s # testing : topdir access denied 1744s # expected: 401 1744s # received: '401' 1744s ok 7 1744s # testing : topdir access denied 1744s # expected: 401 1744s # received: '401' 1744s ok 8 1744s ok 1748s t/security/CVE-2004-0940.t .......... 1748s 1..1 1748s # Running under perl version 5.040001 for linux 1748s # Current time local: Tue May 6 17:53:15 2025 1748s # Current time GMT: Tue May 6 17:53:15 2025 1748s # Using Test.pm version 1.31 1748s # Using Apache/Test.pm version 1.44 1748s # testing : response was 200 1748s # expected: 200 1748s # received: '200' 1748s ok 1 1748s ok 1753s t/security/CVE-2004-0942.t .......... 1753s 1..2 1753s # Running under perl version 5.040001 for linux 1753s # Current time local: Tue May 6 17:53:19 2025 1753s # Current time GMT: Tue May 6 17:53:19 2025 1753s # Using Test.pm version 1.31 1753s # Using Apache/Test.pm version 1.44 1753s ok 1 1753s # testing : request was refused 1753s # expected: qr/^HTTP\/1\.. 400/ 1753s # received: 'HTTP/1.1 400 Bad Request 1753s # ' 1753s ok 2 1753s ok 1757s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1761s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1765s t/security/CVE-2005-2491.t .......... 1765s 1..4 1765s # Running under perl version 5.040001 for linux 1765s # Current time local: Tue May 6 17:53:32 2025 1765s # Current time GMT: Tue May 6 17:53:32 2025 1765s # Using Test.pm version 1.31 1765s # Using Apache/Test.pm version 1.44 1765s # testing : check that server did not segfault 1765s # expected: 'Internal Server Error' 1765s # received: 'Internal Server Error' 1765s ok 1 1765s # testing : check for 500 response error 1765s # expected: 500 1765s # received: '500' 1765s ok 2 1765s # testing : check that server did not segfault 1765s # expected: 'Internal Server Error' 1765s # received: 'Internal Server Error' 1765s ok 3 1765s # testing : check for 500 response error 1765s # expected: 500 1765s # received: '500' 1765s ok 4 1765s ok 1769s t/security/CVE-2005-2700.t .......... 1769s 1..2 1769s # Running under perl version 5.040001 for linux 1769s # Current time local: Tue May 6 17:53:36 2025 1769s # Current time GMT: Tue May 6 17:53:36 2025 1769s # Using Test.pm version 1.31 1769s # Using Apache/Test.pm version 1.44 1769s # testing : access permitted without ccert 1769s # expected: 200 1769s # received: '200' 1769s ok 1 1769s # testing : access *not* permitted without ccert 1769s # expected: 200 1769s # received: '403' 1769s ok 2 1769s ok 1773s t/security/CVE-2005-3352.t .......... 1773s 1..2 1773s # Running under perl version 5.040001 for linux 1773s # Current time local: Tue May 6 17:53:40 2025 1773s # Current time GMT: Tue May 6 17:53:40 2025 1773s # Using Test.pm version 1.31 1773s # Using Apache/Test.pm version 1.44 1773s # testing : response code is OK 1773s # expected: 200 1773s # received: '200' 1773s ok 1 1773s # testing : referer was escaped 1773s # expected: qr/%22%3e/ 1773s # received: ' 1773s # 1773s # Menu for /security/CVE-2005-3352.map 1773s # 1773s #

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

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

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

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

Bad Request

1857s #

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

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

Forbidden

1905s

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

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

Not Found

1942s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1998s #

The requested URL was not found on this server.

1998s # ' 1998s ok 8 1998s # testing : /merge/notfound.html code 1998s # expected: 404 1998s # received: '404' 1998s ok 9 1998s # testing : /merge/notfound.html content 1998s # expected: 'testing merge' 1998s # received: 'testing merge' 1998s ok 10 1998s # testing : /merge/merge2/notfound.html code 1998s # expected: 404 1998s # received: '404' 1998s ok 11 1998s # testing : /merge/merge2/notfound.html content 1998s # expected: 'testing merge' 1998s # received: 'testing merge' 1998s ok 12 1998s # testing : /bounce/notfound.html code 1998s # expected: 404 1998s # received: '404' 1998s ok 13 1998s # testing : /bounce/notfound.html content 1998s # expected: qr/expire test/ 1998s # received: ' 1998s # expire test 1998s # expire test 1998s # ' 1998s ok 14 1998s ok 2003s t/apache/etags.t .................... 2003s # Checking for existence of FileETag directive 2003s # Returned 200: 2003s 1..61 2003s # Running under perl version 5.040001 for linux 2003s # Current time local: Tue May 6 17:57:29 2025 2003s # Current time GMT: Tue May 6 17:57:29 2025 2003s # Using Test.pm version 1.31 2003s # Using Apache/Test.pm version 1.44 2003s # --- 2003s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 2003s # Expecting field to be absent 2003s # Received "b-62c6deaf13e40" 2003s ok 1 2003s # --- 2003s # HEAD /apache/etags/s/test.txt 2003s # Expecting one component in ETag field 2003s # Received "b" 2003s ok 2 2003s # --- 2003s # HEAD /apache/etags/all/minus-ms/test.txt 2003s # Expecting one component in ETag field 2003s # Received "19a61" 2003s ok 3 2003s # --- 2003s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 2003s # Expecting one component in ETag field 2003s # Received "b" 2003s ok 4 2003s # --- 2003s # HEAD /apache/etags/m/plus-is/test.txt 2003s # Expecting three components in ETag field 2003s # Received "19a93-b-62c6deaf13e40" 2003s ok 5 2003s # --- 2003s # HEAD /apache/etags/all/s/test.txt 2003s # Expecting one component in ETag field 2003s # Received "b" 2003s ok 6 2003s # --- 2003s # HEAD /apache/etags/all/minus-is/test.txt 2003s # Expecting one component in ETag field 2003s # Received "62c6deaf13e40" 2003s ok 7 2003s # --- 2003s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 2003s # Expecting two components in ETag field 2003s # Received "19ad9-b" 2003s ok 8 2003s # --- 2003s # HEAD /apache/etags/mis/test.txt 2003s # Expecting three components in ETag field 2003s # Received "19aa9-b-62c6deaf13e40" 2003s ok 9 2003s # --- 2003s # HEAD /apache/etags/none/mi/test.txt 2003s # Expecting two components in ETag field 2003s # Received "19abc-62c6deaf13e40" 2003s ok 10 2003s # --- 2003s # HEAD /apache/etags/m/minus-ms/test.txt 2003s # Expecting field to be absent 2003s # Received "b-62c6deaf13e40" 2003s ok 11 2003s # --- 2003s # HEAD /apache/etags/none/plus-ms/test.txt 2003s # Expecting two components in ETag field 2003s # Received "b-62c6deaf13e40" 2003s ok 12 2003s # --- 2003s # HEAD /apache/etags/ms/test.txt 2003s # Expecting two components in ETag field 2003s # Received "b-62c6deaf13e40" 2003s ok 13 2003s # --- 2003s # HEAD /apache/etags/none/m/test.txt 2003s # Expecting one component in ETag field 2003s # Received "62c6deaf13e40" 2003s ok 14 2003s # --- 2003s # HEAD /apache/etags/m/plus-i/test.txt 2003s # Expecting two components in ETag field 2003s # Received "19a90-62c6deaf13e40" 2003s ok 15 2003s # --- 2003s # HEAD /apache/etags/none/plus-is/test.txt 2003s # Expecting two components in ETag field 2003s # Received "19ac8-b" 2003s ok 16 2003s # --- 2003s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 2003s # Expecting two components in ETag field 2003s # Received "b-62c6deaf13e40" 2003s ok 17 2003s # --- 2003s # HEAD /apache/etags/none/is/test.txt 2003s # Expecting two components in ETag field 2003s # Received "19ab6-b" 2003s ok 18 2003s # --- 2003s # HEAD /apache/etags/m/minus-m/test.txt 2003s # Expecting field to be absent 2003s # Received "b-62c6deaf13e40" 2003s ok 19 2003s # --- 2003s # HEAD /apache/etags/m/plus-m/test.txt 2003s # Expecting one component in ETag field 2003s # Received "62c6deaf13e40" 2003s ok 20 2003s # --- 2003s # HEAD /apache/etags/all/test.txt 2003s # Expecting three components in ETag field 2003s # Received "19a6e-b-62c6deaf13e40" 2003s ok 21 2003s # --- 2003s # HEAD /apache/etags/m/minus-s/test.txt 2003s # Expecting field to be absent 2003s # Received "62c6deaf13e40" 2003s ok 22 2003s # --- 2003s # HEAD /apache/etags/all/inherit/test.txt 2003s # Expecting three components in ETag field 2003s # Received "19a46-b-62c6deaf13e40" 2003s ok 23 2003s # --- 2003s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 2003s # Expecting one component in ETag field 2003s # Received "62c6deaf13e40" 2003s ok 24 2003s # --- 2003s # HEAD /apache/etags/all/mi/test.txt 2003s # Expecting two components in ETag field 2003s # Received "19a4f-62c6deaf13e40" 2003s ok 25 2003s # --- 2003s # HEAD /apache/etags/m/test.txt 2003s # Expecting one component in ETag field 2003s # Received "62c6deaf13e40" 2003s ok 26 2003s # --- 2003s # HEAD /apache/etags/none/test.txt 2003s # Expecting field to be absent 2003s # ETag field is missing 2003s ok 27 2003s # --- 2003s # HEAD /apache/etags/none/s/test.txt 2003s # Expecting one component in ETag field 2003s # Received "b" 2003s ok 28 2003s # --- 2003s # HEAD /apache/etags/default/test.txt 2003s # Expecting two components in ETag field 2003s # Received "b-62c6deaf13e40" 2003s ok 29 2003s # --- 2003s # HEAD /apache/etags/m/minus-mi/test.txt 2003s # Expecting field to be absent 2003s # Received "b-62c6deaf13e40" 2003s ok 30 2003s # --- 2003s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 2003s # Expecting one component in ETag field 2003s # Received "19ae2" 2003s ok 31 2003s # --- 2003s # HEAD /apache/etags/m/plus-ms/test.txt 2003s # Expecting two components in ETag field 2003s # Received "b-62c6deaf13e40" 2003s ok 32 2003s # --- 2003s # HEAD /apache/etags/m/plus-mis/test.txt 2003s # Expecting three components in ETag field 2003s # Received "19a9c-b-62c6deaf13e40" 2003s ok 33 2003s # --- 2003s # HEAD /apache/etags/all/minus-s/test.txt 2003s # Expecting two components in ETag field 2003s # Received "19a64-62c6deaf13e40" 2003s ok 34 2003s # --- 2003s # HEAD /apache/etags/all/minus-mi/test.txt 2003s # Expecting one component in ETag field 2003s # Received "b" 2003s ok 35 2003s # --- 2003s # HEAD /apache/etags/none/mis/test.txt 2003s # Expecting three components in ETag field 2003s # Received "19abf-b-62c6deaf13e40" 2003s ok 36 2003s # --- 2003s # HEAD /apache/etags/none/i/test.txt 2003s # Expecting one component in ETag field 2003s # Received "19ab1" 2003s ok 37 2003s # --- 2003s # HEAD /apache/etags/all/m/test.txt 2003s # Expecting one component in ETag field 2003s # Received "62c6deaf13e40" 2003s ok 38 2003s # --- 2003s # HEAD /apache/etags/none/ms/test.txt 2003s # Expecting two components in ETag field 2003s # Received "b-62c6deaf13e40" 2003s ok 39 2003s # --- 2003s # HEAD /apache/etags/all/ms/test.txt 2003s # Expecting two components in ETag field 2003s # Received "b-62c6deaf13e40" 2003s ok 40 2003s # --- 2003s # HEAD /apache/etags/none/plus-mi/test.txt 2003s # Expecting two components in ETag field 2003s # Received "19ace-62c6deaf13e40" 2003s ok 41 2003s # --- 2003s # HEAD /apache/etags/none/plus-s/test.txt 2003s # Expecting one component in ETag field 2003s # Received "b" 2003s ok 42 2003s # --- 2003s # HEAD /apache/etags/mi/test.txt 2003s # Expecting two components in ETag field 2003s # Received "19aa6-62c6deaf13e40" 2003s ok 43 2003s # --- 2003s # HEAD /apache/etags/m/minus-is/test.txt 2003s # Expecting field to be absent 2003s # Received "62c6deaf13e40" 2003s ok 44 2003s # --- 2003s # HEAD /apache/etags/is/test.txt 2003s # Expecting two components in ETag field 2003s # Received "19a76-b" 2003s ok 45 2003s # --- 2003s # HEAD /apache/etags/m/minus-i/test.txt 2003s # Expecting field to be absent 2003s # Received "62c6deaf13e40" 2003s ok 46 2003s # --- 2003s # HEAD /apache/etags/all/mis/test.txt 2003s # Expecting three components in ETag field 2003s # Received "19a67-b-62c6deaf13e40" 2003s ok 47 2003s # --- 2003s # HEAD /apache/etags/all/minus-m/test.txt 2003s # Expecting two components in ETag field 2003s # Received "19a58-b" 2003s ok 48 2003s # --- 2003s # HEAD /apache/etags/m/plus-s/test.txt 2003s # Expecting two components in ETag field 2003s # Received "b-62c6deaf13e40" 2003s ok 49 2003s # --- 2003s # HEAD /apache/etags/none/inherit/test.txt 2003s # Expecting field to be absent 2003s # ETag field is missing 2003s ok 50 2003s # --- 2003s # HEAD /apache/etags/all/minus-mis/test.txt 2003s # Expecting field to be absent 2003s # Received "b-62c6deaf13e40" 2003s ok 51 2003s # --- 2003s # HEAD /apache/etags/all/minus-i/test.txt 2003s # Expecting two components in ETag field 2003s # Received "b-62c6deaf13e40" 2003s ok 52 2003s # --- 2003s # HEAD /apache/etags/m/minus-mis/test.txt 2003s # Expecting field to be absent 2003s # Received "b-62c6deaf13e40" 2003s ok 53 2003s # --- 2003s # HEAD /apache/etags/m/plus-mi/test.txt 2003s # Expecting two components in ETag field 2003s # Received "19a99-62c6deaf13e40" 2003s ok 54 2003s # --- 2003s # HEAD /apache/etags/none/plus-m/test.txt 2003s # Expecting one component in ETag field 2003s # Received "62c6deaf13e40" 2003s ok 55 2003s # --- 2003s # HEAD /apache/etags/all/is/test.txt 2003s # Expecting two components in ETag field 2003s # Received "19a49-b" 2003s ok 56 2003s # --- 2003s # HEAD /apache/etags/all/i/test.txt 2003s # Expecting one component in ETag field 2003s # Received "19a44" 2003s ok 57 2003s # --- 2003s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 2003s # Expecting two components in ETag field 2003s # Received "19ae5-62c6deaf13e40" 2003s ok 58 2003s # --- 2003s # HEAD /apache/etags/none/plus-mis/test.txt 2003s # Expecting three components in ETag field 2003s # Received "19ae6-b-62c6deaf13e40" 2003s ok 59 2003s # --- 2003s # HEAD /apache/etags/none/plus-i/test.txt 2003s # Expecting one component in ETag field 2003s # Received "19ac5" 2003s ok 60 2003s # --- 2003s # HEAD /apache/etags/i/test.txt 2003s # Expecting one component in ETag field 2003s # Received "19a73" 2003s ok 61 2003s ok 2007s t/apache/expr.t ..................... 2007s 1..229 2007s # Running under perl version 5.040001 for linux 2007s # Current time local: Tue May 6 17:57:34 2025 2007s # Current time GMT: Tue May 6 17:57:34 2025 2007s # Using Test.pm version 1.31 2007s # Using Apache/Test.pm version 1.44 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true" should evaluate to true, got true 2007s ok 1 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "false" should evaluate to false, got false 2007s ok 2 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s Should get parse error for "foo", got parse error 2007s ok 3 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "1 -eq 01" should evaluate to true, got true 2007s ok 4 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "1 -eq 2" should evaluate to false, got false 2007s ok 5 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "1 -ne 2" should evaluate to true, got true 2007s ok 6 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "1 -ne 1" should evaluate to false, got false 2007s ok 7 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "1 -lt 02" should evaluate to true, got true 2007s ok 8 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "1 -lt 1" should evaluate to false, got false 2007s ok 9 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "1 -le 2" should evaluate to true, got true 2007s ok 10 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "1 -le 1" should evaluate to true, got true 2007s ok 11 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "2 -gt 1" should evaluate to true, got true 2007s ok 12 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "1 -gt 1" should evaluate to false, got false 2007s ok 13 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "2 -ge 1" should evaluate to true, got true 2007s ok 14 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "1 -ge 1" should evaluate to true, got true 2007s ok 15 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "1 -gt -1" should evaluate to true, got true 2007s ok 16 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'aa' == 'aa'" should evaluate to true, got true 2007s ok 17 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'aa' == 'b'" should evaluate to false, got false 2007s ok 18 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'aa' = 'aa'" should evaluate to true, got true 2007s ok 19 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'aa' = 'b'" should evaluate to false, got false 2007s ok 20 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'aa' != 'b'" should evaluate to true, got true 2007s ok 21 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'aa' != 'aa'" should evaluate to false, got false 2007s ok 22 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'aa' < 'b'" should evaluate to true, got true 2007s ok 23 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'aa' < 'aa'" should evaluate to false, got false 2007s ok 24 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'aa' <= 'b'" should evaluate to true, got true 2007s ok 25 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'aa' <= 'aa'" should evaluate to true, got true 2007s ok 26 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'b' > 'aa'" should evaluate to true, got true 2007s ok 27 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'aa' > 'aa'" should evaluate to false, got false 2007s ok 28 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'b' >= 'aa'" should evaluate to true, got true 2007s ok 29 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'aa' >= 'aa'" should evaluate to true, got true 2007s ok 30 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 2007s ok 31 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 2007s ok 32 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 2007s ok 33 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 2007s ok 34 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 2007s ok 35 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 2007s ok 36 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 2007s ok 37 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 2007s ok 38 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 2007s ok 39 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 2007s ok 40 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{TIME} != ''" should evaluate to true, got true 2007s ok 41 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'a' -in { 'b', 'a' } " should evaluate to true, got true 2007s ok 42 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'a' -in { 'b', 'c' } " should evaluate to false, got false 2007s ok 43 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " 'abc' =~ /bc/ " should evaluate to true, got true 2007s ok 44 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " 'abc' =~ /BC/i " should evaluate to true, got true 2007s ok 45 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " 'abc' !~ m!bc! " should evaluate to false, got false 2007s ok 46 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " 'abc' !~ m!BC!i " should evaluate to false, got false 2007s ok 47 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " $0 == '' " should evaluate to true, got true 2007s ok 48 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " $1 == '' " should evaluate to true, got true 2007s ok 49 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " $9 == '' " should evaluate to true, got true 2007s ok 50 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " '$0' == '' " should evaluate to true, got true 2007s ok 51 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 2007s ok 52 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 2007s ok 53 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 2007s ok 54 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 2007s ok 55 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 2007s ok 56 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 2007s ok 57 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 2007s ok 58 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 2007s ok 59 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 2007s ok 60 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 2007s ok 61 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 2007s ok 62 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 2007s ok 63 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 2007s ok 64 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 2007s ok 65 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 2007s ok 66 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 2007s ok 67 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 2007s ok 68 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 2007s ok 69 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 2007s ok 70 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{HTTPS} == 'off' " should evaluate to true, got true 2007s ok 71 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 2007s ok 72 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 2007s ok 73 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 2007s ok 74 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 2007s ok 75 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 2007s ok 76 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 2007s ok 77 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 2007s ok 78 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 2007s ok 79 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 2007s ok 80 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 2007s ok 81 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 2007s ok 82 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "escape('?') = '%3f' " should evaluate to true, got true 2007s ok 83 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "unescape('%3f') = '?' " should evaluate to true, got true 2007s ok 84 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 2007s ok 85 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 2007s ok 86 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 2007s ok 87 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "file('/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 2007s ok 88 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-n ''" should evaluate to false, got false 2007s ok 89 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-z ''" should evaluate to true, got true 2007s ok 90 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-n '1'" should evaluate to true, got true 2007s ok 91 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-z '1'" should evaluate to false, got false 2007s ok 92 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s Should get parse error for "-R 'abc'", got parse error 2007s ok 93 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 2007s ok 94 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-R '240.0.0.0'" should evaluate to false, got false 2007s ok 95 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-R '240.0.0.0/8'" should evaluate to false, got false 2007s ok 96 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-R 'ff::/8'" should evaluate to false, got false 2007s ok 97 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 2007s ok 98 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 2007s ok 99 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 2007s ok 100 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 2007s ok 101 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 2007s ok 102 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 2007s ok 103 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 2007s ok 104 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'foo' -strmatch '*o'" should evaluate to true, got true 2007s ok 105 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 2007s ok 106 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'foo' -strmatch 'F*'" should evaluate to false, got false 2007s ok 107 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'foo' -strcmatch 'F*'" should evaluate to true, got true 2007s ok 108 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'foo' -strmatch 'g*'" should evaluate to false, got false 2007s ok 109 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'foo' -strcmatch 'g*'" should evaluate to false, got false 2007s ok 110 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 2007s ok 111 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 2007s ok 112 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 2007s ok 113 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 2007s ok 114 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s Should get parse error for "foo('bar') = 'bar'", got parse error 2007s ok 115 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s Should get parse error for "%{FOO} != 'bar'", got parse error 2007s ok 116 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s Should get parse error for "'bar' = bar", got parse error 2007s ok 117 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true" should evaluate to true, got true 2007s ok 118 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true && true" should evaluate to true, got true 2007s ok 119 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true || true" should evaluate to true, got true 2007s ok 120 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true || true || true" should evaluate to true, got true 2007s ok 121 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true || true && true" should evaluate to true, got true 2007s ok 122 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true && true || true" should evaluate to true, got true 2007s ok 123 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true && true && true" should evaluate to true, got true 2007s ok 124 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true || true || !true" should evaluate to true, got true 2007s ok 125 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true || true && !true" should evaluate to true, got true 2007s ok 126 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true && true || !true" should evaluate to true, got true 2007s ok 127 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true && true && !true" should evaluate to false, got false 2007s ok 128 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true && !true" should evaluate to false, got false 2007s ok 129 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true || !true" should evaluate to true, got true 2007s ok 130 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true || !true || true" should evaluate to true, got true 2007s ok 131 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true || !true && true" should evaluate to true, got true 2007s ok 132 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true && !true || true" should evaluate to true, got true 2007s ok 133 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true && !true && true" should evaluate to false, got false 2007s ok 134 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true || !true || !true" should evaluate to true, got true 2007s ok 135 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true || !true && !true" should evaluate to true, got true 2007s ok 136 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true && !true || !true" should evaluate to false, got false 2007s ok 137 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "true && !true && !true" should evaluate to false, got false 2007s ok 138 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true" should evaluate to false, got false 2007s ok 139 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true && true" should evaluate to false, got false 2007s ok 140 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true || true" should evaluate to true, got true 2007s ok 141 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true || true || true" should evaluate to true, got true 2007s ok 142 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true || true && true" should evaluate to true, got true 2007s ok 143 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true && true || true" should evaluate to true, got true 2007s ok 144 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true && true && true" should evaluate to false, got false 2007s ok 145 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true || true || !true" should evaluate to true, got true 2007s ok 146 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true || true && !true" should evaluate to false, got false 2007s ok 147 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true && true || !true" should evaluate to false, got false 2007s ok 148 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true && true && !true" should evaluate to false, got false 2007s ok 149 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true && !true" should evaluate to false, got false 2007s ok 150 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true || !true" should evaluate to false, got false 2007s ok 151 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true || !true || true" should evaluate to true, got true 2007s ok 152 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true || !true && true" should evaluate to false, got false 2007s ok 153 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true && !true || true" should evaluate to true, got true 2007s ok 154 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true && !true && true" should evaluate to false, got false 2007s ok 155 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true || !true || !true" should evaluate to false, got false 2007s ok 156 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true || !true && !true" should evaluate to false, got false 2007s ok 157 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true && !true || !true" should evaluate to false, got false 2007s ok 158 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!true && !true && !true" should evaluate to false, got false 2007s ok 159 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true)" should evaluate to false, got false 2007s ok 160 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true && true)" should evaluate to false, got false 2007s ok 161 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true || true)" should evaluate to false, got false 2007s ok 162 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true || true || true)" should evaluate to false, got false 2007s ok 163 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true || true && true)" should evaluate to false, got false 2007s ok 164 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true && true || true)" should evaluate to false, got false 2007s ok 165 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true && true && true)" should evaluate to false, got false 2007s ok 166 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true || true || !true)" should evaluate to false, got false 2007s ok 167 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true || true && !true)" should evaluate to false, got false 2007s ok 168 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true && true || !true)" should evaluate to false, got false 2007s ok 169 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true && true && !true)" should evaluate to true, got true 2007s ok 170 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true && !true)" should evaluate to true, got true 2007s ok 171 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true || !true)" should evaluate to false, got false 2007s ok 172 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true || !true || true)" should evaluate to false, got false 2007s ok 173 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true || !true && true)" should evaluate to false, got false 2007s ok 174 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true && !true || true)" should evaluate to false, got false 2007s ok 175 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true && !true && true)" should evaluate to true, got true 2007s ok 176 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true || !true || !true)" should evaluate to false, got false 2007s ok 177 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true || !true && !true)" should evaluate to false, got false 2007s ok 178 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true && !true || !true)" should evaluate to true, got true 2007s ok 179 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(true && !true && !true)" should evaluate to true, got true 2007s ok 180 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true)" should evaluate to true, got true 2007s ok 181 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true && true)" should evaluate to true, got true 2007s ok 182 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true || true)" should evaluate to false, got false 2007s ok 183 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true || true || true)" should evaluate to false, got false 2007s ok 184 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true || true && true)" should evaluate to false, got false 2007s ok 185 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true && true || true)" should evaluate to false, got false 2007s ok 186 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true && true && true)" should evaluate to true, got true 2007s ok 187 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true || true || !true)" should evaluate to false, got false 2007s ok 188 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true || true && !true)" should evaluate to true, got true 2007s ok 189 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true && true || !true)" should evaluate to true, got true 2007s ok 190 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true && true && !true)" should evaluate to true, got true 2007s ok 191 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true && !true)" should evaluate to true, got true 2007s ok 192 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true || !true)" should evaluate to true, got true 2007s ok 193 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true || !true || true)" should evaluate to false, got false 2007s ok 194 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true || !true && true)" should evaluate to true, got true 2007s ok 195 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true && !true || true)" should evaluate to false, got false 2007s ok 196 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true && !true && true)" should evaluate to true, got true 2007s ok 197 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true || !true || !true)" should evaluate to true, got true 2007s ok 198 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true || !true && !true)" should evaluate to true, got true 2007s ok 199 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true && !true || !true)" should evaluate to true, got true 2007s ok 200 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "!(!true && !true && !true)" should evaluate to true, got true 2007s ok 201 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "filesize('/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 2007s ok 202 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "filesize('/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 2007s ok 203 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "filesize('/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 2007s ok 204 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-d '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 2007s ok 205 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-e '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2007s ok 206 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-f '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2007s ok 207 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-s '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2007s ok 208 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-d '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 2007s ok 209 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-e '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 2007s ok 210 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-f '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 2007s ok 211 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-s '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 2007s ok 212 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-d '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 2007s ok 213 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-e '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 2007s ok 214 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-f '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 2007s ok 215 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-s '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 2007s ok 216 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-d '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2007s ok 217 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-e '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2007s ok 218 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-f '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2007s ok 219 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-s '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2007s ok 220 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-F '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2007s ok 221 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-F '/tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2007s ok 222 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-U '/apache/' " should evaluate to true, got true 2007s ok 223 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "-U '/apache/expr/none' " should evaluate to false, got false 2007s ok 224 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 2007s ok 225 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 2007s ok 226 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "base64('foo') = 'Zm9v' " should evaluate to true, got true 2007s ok 227 2007s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 2007s ok 228 2007s Error log should not have 'Internal evaluation error' entries, found 0 2007s ok 229 2007s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2007s ok 2014s t/apache/expr_string.t .............. 2014s 1..29 2014s # Running under perl version 5.040001 for linux 2014s # Current time local: Tue May 6 17:57:38 2025 2014s # Current time GMT: Tue May 6 17:57:38 2025 2014s # Using Test.pm version 1.31 2014s # Using Apache/Test.pm version 1.44 2014s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2014s ok 1 2014s Expected return code 200, got 200 for 'foo' 2014s ok 2 2014s # testing : log message [Tue May 06 17:57:42.709357 2025] [log_debug:info] [pid 969230:tid 969280] [client 127.0.0.1:40998] foo (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2014s # didn't match 2014s # expected: 'foo' 2014s # received: 'foo' 2014s ok 3 2014s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2014s ok 4 2014s Expected return code 200, got 200 for '%{req:SomeHeader}' 2014s ok 5 2014s # testing : log message [Tue May 06 17:57:42.968341 2025] [log_debug:info] [pid 969230:tid 969281] [client 127.0.0.1:40998] SomeValue (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2014s # didn't match 2014s # expected: 'SomeValue' 2014s # received: 'SomeValue' 2014s ok 6 2014s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2014s ok 7 2014s Should get parse error (500) for "%{", got 500 2014s ok 8 2014s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2014s ok 9 2014s Expected return code 200, got 200 for '%' 2014s ok 10 2014s # testing : log message [Tue May 06 17:57:43.478767 2025] [log_debug:info] [pid 969230:tid 969260] [client 127.0.0.1:41000] % (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2014s # didn't match 2014s # expected: '%' 2014s # received: '%' 2014s ok 11 2014s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2014s ok 12 2014s Expected return code 200, got 200 for '}' 2014s ok 13 2014s # testing : log message [Tue May 06 17:57:43.733980 2025] [log_debug:info] [pid 969230:tid 969284] [client 127.0.0.1:41000] } (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2014s # didn't match 2014s # expected: '}' 2014s # received: '}' 2014s ok 14 2014s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2014s ok 15 2014s Expected return code 200, got 200 for '\"' 2014s ok 16 2014s # testing : log message [Tue May 06 17:57:43.989086 2025] [log_debug:info] [pid 969230:tid 969263] [client 127.0.0.1:41000] " (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2014s # didn't match 2014s # expected: '"' 2014s # received: '"' 2014s ok 17 2014s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2014s ok 18 2014s Expected return code 200, got 200 for '\'' 2014s ok 19 2014s # testing : log message [Tue May 06 17:57:44.243990 2025] [log_debug:info] [pid 969230:tid 969268] [client 127.0.0.1:41000] ' (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2014s # didn't match 2014s # expected: '\'' 2014s # received: '\'' 2014s ok 20 2014s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2014s ok 21 2014s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 2014s ok 22 2014s # testing : log message [Tue May 06 17:57:44.499117 2025] [log_debug:info] [pid 969230:tid 969266] [client 127.0.0.1:41000] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2014s # didn't match 2014s # expected: '%{req:SomeHeader}' 2014s # received: '%{req:SomeHeader}' 2014s ok 23 2014s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2014s ok 24 2014s Expected return code 200, got 200 for '%{tolower:IDENT}' 2014s ok 25 2014s # testing : log message [Tue May 06 17:57:44.754047 2025] [log_debug:info] [pid 969230:tid 969270] [client 127.0.0.1:41000] ident (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2014s # didn't match 2014s # expected: 'ident' 2014s # received: 'ident' 2014s ok 26 2014s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2014s ok 27 2014s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 2014s ok 28 2014s # testing : log message [Tue May 06 17:57:45.008838 2025] [log_debug:info] [pid 969230:tid 969262] [client 127.0.0.1:41000] get (log_transaction hook, /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2014s # didn't match 2014s # expected: 'get' 2014s # received: 'get' 2014s ok 29 2014s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2014s ok 2018s t/apache/getfile.t .................. 2018s # using LWP client 2018s 1..221 2018s # Running under perl version 5.040001 for linux 2018s # Current time local: Tue May 6 17:57:45 2025 2018s # Current time GMT: Tue May 6 17:57:45 2025 2018s # Using Test.pm version 1.31 2018s # Using Apache/Test.pm version 1.44 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "4c64-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 19556 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl.pod 2018s # expected: 19556 2018s # received: 19556 2018s ok 1 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "dbb0-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 56240 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5004delta.pod 2018s # expected: 56240 2018s # received: 56240 2018s ok 2 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "85ea-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 34282 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5005delta.pod 2018s # expected: 34282 2018s # received: 34282 2018s ok 3 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "da40-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 55872 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5100delta.pod 2018s # expected: 55872 2018s # received: 55872 2018s ok 4 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "ab70-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 43888 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5101delta.pod 2018s # expected: 43888 2018s # received: 43888 2018s ok 5 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "15cb8-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 89272 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5120delta.pod 2018s # expected: 89272 2018s # received: 89272 2018s ok 6 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "2707-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 9991 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5121delta.pod 2018s # expected: 9991 2018s # received: 9991 2018s ok 7 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "2569-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 9577 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:48 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5122delta.pod 2018s # expected: 9577 2018s # received: 9577 2018s ok 8 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1004-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 4100 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5123delta.pod 2018s # expected: 4100 2018s # received: 4100 2018s ok 9 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "e58-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 3672 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5124delta.pod 2018s # expected: 3672 2018s # received: 3672 2018s ok 10 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1e00-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 7680 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5125delta.pod 2018s # expected: 7680 2018s # received: 7680 2018s ok 11 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "233a9-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 144297 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5140delta.pod 2018s # expected: 144297 2018s # received: 144297 2018s ok 12 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1f1e-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 7966 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5141delta.pod 2018s # expected: 7966 2018s # received: 7966 2018s ok 13 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1aeb-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 6891 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5142delta.pod 2018s # expected: 6891 2018s # received: 6891 2018s ok 14 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1e50-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 7760 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5143delta.pod 2018s # expected: 7760 2018s # received: 7760 2018s ok 15 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "18b7-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 6327 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5144delta.pod 2018s # expected: 6327 2018s # received: 6327 2018s ok 16 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "20a07-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 133639 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5160delta.pod 2018s # expected: 133639 2018s # received: 133639 2018s ok 17 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "17fe-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 6142 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5161delta.pod 2018s # expected: 6142 2018s # received: 6142 2018s ok 18 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "e0a-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 3594 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5162delta.pod 2018s # expected: 3594 2018s # received: 3594 2018s ok 19 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "ff5-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 4085 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5163delta.pod 2018s # expected: 4085 2018s # received: 4085 2018s ok 20 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1d280-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 119424 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5180delta.pod 2018s # expected: 119424 2018s # received: 119424 2018s ok 21 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "19c5-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 6597 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5181delta.pod 2018s # expected: 6597 2018s # received: 6597 2018s ok 22 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "14d7-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 5335 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5182delta.pod 2018s # expected: 5335 2018s # received: 5335 2018s ok 23 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1208-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 4616 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5184delta.pod 2018s # expected: 4616 2018s # received: 4616 2018s ok 24 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1c352-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 115538 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5200delta.pod 2018s # expected: 115538 2018s # received: 115538 2018s ok 25 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "2a07-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 10759 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5201delta.pod 2018s # expected: 10759 2018s # received: 10759 2018s ok 26 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "2fef-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 12271 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5202delta.pod 2018s # expected: 12271 2018s # received: 12271 2018s ok 27 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "2410-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 9232 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5203delta.pod 2018s # expected: 9232 2018s # received: 9232 2018s ok 28 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1fa8f-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 129679 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5220delta.pod 2018s # expected: 129679 2018s # received: 129679 2018s ok 29 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "293d-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 10557 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5221delta.pod 2018s # expected: 10557 2018s # received: 10557 2018s ok 30 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "301f-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 12319 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5222delta.pod 2018s # expected: 12319 2018s # received: 12319 2018s ok 31 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "20fa-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 8442 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5223delta.pod 2018s # expected: 8442 2018s # received: 8442 2018s ok 32 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1162-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 4450 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5224delta.pod 2018s # expected: 4450 2018s # received: 4450 2018s ok 33 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "fc09-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 64521 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5240delta.pod 2018s # expected: 64521 2018s # received: 64521 2018s ok 34 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "2009-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 8201 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5241delta.pod 2018s # expected: 8201 2018s # received: 8201 2018s ok 35 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1007-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 4103 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5242delta.pod 2018s # expected: 4103 2018s # received: 4103 2018s ok 36 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "2aac-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 10924 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5243delta.pod 2018s # expected: 10924 2018s # received: 10924 2018s ok 37 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1168-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 4456 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5244delta.pod 2018s # expected: 4456 2018s # received: 4456 2018s ok 38 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1875a-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 100186 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5260delta.pod 2018s # expected: 100186 2018s # received: 100186 2018s ok 39 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1e25-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 7717 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5261delta.pod 2018s # expected: 7717 2018s # received: 7717 2018s ok 40 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1e16-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 7702 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5262delta.pod 2018s # expected: 7702 2018s # received: 7702 2018s ok 41 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1b69-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 7017 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5263delta.pod 2018s # expected: 7017 2018s # received: 7017 2018s ok 42 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "115d9-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 71129 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5280delta.pod 2018s # expected: 71129 2018s # received: 71129 2018s ok 43 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "11f7-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 4599 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5281delta.pod 2018s # expected: 4599 2018s # received: 4599 2018s ok 44 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1806-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 6150 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5282delta.pod 2018s # expected: 6150 2018s # received: 6150 2018s ok 45 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "13f7-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 5111 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5283delta.pod 2018s # expected: 5111 2018s # received: 5111 2018s ok 46 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "a038-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 41016 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5300delta.pod 2018s # expected: 41016 2018s # received: 41016 2018s ok 47 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1662-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 5730 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5301delta.pod 2018s # expected: 5730 2018s # received: 5730 2018s ok 48 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "124a-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 4682 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5302delta.pod 2018s # expected: 4682 2018s # received: 4682 2018s ok 49 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1374-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 4980 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5303delta.pod 2018s # expected: 4980 2018s # received: 4980 2018s ok 50 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "d310-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 54032 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5320delta.pod 2018s # expected: 54032 2018s # received: 54032 2018s ok 51 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1b5f-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 7007 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5321delta.pod 2018s # expected: 7007 2018s # received: 7007 2018s ok 52 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "9201-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 37377 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5340delta.pod 2018s # expected: 37377 2018s # received: 37377 2018s ok 53 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1076-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 4214 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5341delta.pod 2018s # expected: 4214 2018s # received: 4214 2018s ok 54 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "f68-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 3944 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5342delta.pod 2018s # expected: 3944 2018s # received: 3944 2018s ok 55 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "fd6-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 4054 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5343delta.pod 2018s # expected: 4054 2018s # received: 4054 2018s ok 56 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "ad8b-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 44427 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5360delta.pod 2018s # expected: 44427 2018s # received: 44427 2018s ok 57 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1288-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 4744 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5361delta.pod 2018s # expected: 4744 2018s # received: 4744 2018s ok 58 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "f69-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 3945 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5362delta.pod 2018s # expected: 3945 2018s # received: 3945 2018s ok 59 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "fd7-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 4055 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5363delta.pod 2018s # expected: 4055 2018s # received: 4055 2018s ok 60 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "10d47-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 68935 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5380delta.pod 2018s # expected: 68935 2018s # received: 68935 2018s ok 61 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "f6a-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 3946 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5381delta.pod 2018s # expected: 3946 2018s # received: 3946 2018s ok 62 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "fd8-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 4056 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5382delta.pod 2018s # expected: 4056 2018s # received: 4056 2018s ok 63 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "c79b-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 51099 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5400delta.pod 2018s # expected: 51099 2018s # received: 51099 2018s ok 64 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "15dc-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 5596 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl5401delta.pod 2018s # expected: 5596 2018s # received: 5596 2018s ok 65 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1e723-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 124707 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl561delta.pod 2018s # expected: 124707 2018s # received: 124707 2018s ok 66 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "1a2bb-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 107195 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2018s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Client-Peer: 127.0.0.1:8529 2018s #Client-Response-Num: 1 2018s #DMMATCH1: 1 2018s # 2018s # testing : download of /getfiles-perl-pod/perl56delta.pod 2018s # expected: 107195 2018s # received: 107195 2018s ok 67 2018s #lwp request: 2018s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 2018s #User-Agent: libwww-perl/6.78 2018s # 2018s #server response: 2018s #HTTP/1.1 200 OK 2018s #Connection: close 2018s #Date: Tue, 06 May 2025 17:57:49 GMT 2018s #Accept-Ranges: bytes 2018s #ETag: "94ac-632968e4a9680" 2018s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2018s #Vary: In-If1 2018s #Content-Length: 38060 2018s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perl581delta.pod 2019s # expected: 38060 2019s # received: 38060 2019s ok 68 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1176-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 4470 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perl582delta.pod 2019s # expected: 4470 2019s # received: 4470 2019s ok 69 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "18bf-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 6335 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perl583delta.pod 2019s # expected: 6335 2019s # received: 6335 2019s ok 70 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1cc3-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 7363 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perl584delta.pod 2019s # expected: 7363 2019s # received: 7363 2019s ok 71 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1701-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 5889 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perl585delta.pod 2019s # expected: 5889 2019s # received: 5889 2019s ok 72 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "122b-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 4651 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perl586delta.pod 2019s # expected: 4651 2019s # received: 4651 2019s ok 73 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "20a4-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 8356 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perl587delta.pod 2019s # expected: 8356 2019s # received: 8356 2019s ok 74 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "62c1-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 25281 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perl588delta.pod 2019s # expected: 25281 2019s # received: 25281 2019s ok 75 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "d28d-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 53901 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perl589delta.pod 2019s # expected: 53901 2019s # received: 53901 2019s ok 76 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1c1d5-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 115157 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perl58delta.pod 2019s # expected: 115157 2019s # received: 115157 2019s ok 77 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "4fe9-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 20457 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlaix.pod 2019s # expected: 20457 2019s # received: 20457 2019s ok 78 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1688-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 5768 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlamiga.pod 2019s # expected: 5768 2019s # received: 5768 2019s ok 79 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "2031-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 8241 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlandroid.pod 2019s # expected: 8241 2019s # received: 8241 2019s ok 80 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "ceb51-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 846673 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlapi.pod 2019s # expected: 846673 2019s # received: 846673 2019s ok 81 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "5838-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 22584 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlapio.pod 2019s # expected: 22584 2019s # received: 22584 2019s ok 82 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1b62-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 7010 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlartistic.pod 2019s # expected: 7010 2019s # received: 7010 2019s ok 83 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "210c-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 8460 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlbook.pod 2019s # expected: 8460 2019s # received: 8460 2019s ok 84 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "126-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 294 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlboot.pod 2019s # expected: 294 2019s # received: 294 2019s ok 85 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "130-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 304 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlbot.pod 2019s # expected: 304 2019s # received: 304 2019s ok 86 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1f50-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 8016 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlbs2000.pod 2019s # expected: 8016 2019s # received: 8016 2019s ok 87 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "dea2-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 56994 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlcall.pod 2019s # expected: 56994 2019s # received: 56994 2019s ok 88 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1180-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 4480 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlcheat.pod 2019s # expected: 4480 2019s # received: 4480 2019s ok 89 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "3179-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 12665 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlclass.pod 2019s # expected: 12665 2019s # received: 12665 2019s ok 90 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "3c63-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 15459 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlclassguts.pod 2019s # expected: 15459 2019s # received: 15459 2019s ok 91 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "d19f-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 53663 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlclib.pod 2019s # expected: 53663 2019s # received: 53663 2019s ok 92 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "12e5-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 4837 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlcn.pod 2019s # expected: 4837 2019s # received: 4837 2019s ok 93 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1b1b-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 6939 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlcommunity.pod 2019s # expected: 6939 2019s # received: 6939 2019s ok 94 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "662a-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 26154 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlcygwin.pod 2019s # expected: 26154 2019s # received: 26154 2019s ok 95 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "cfa2-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 53154 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perldata.pod 2019s # expected: 53154 2019s # received: 53154 2019s ok 96 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "134d-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 4941 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 2019s # expected: 4941 2019s # received: 4941 2019s ok 97 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "a85c-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 43100 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perldebguts.pod 2019s # expected: 43100 2019s # received: 43100 2019s ok 98 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "5693-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 22163 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perldebtut.pod 2019s # expected: 22163 2019s # received: 22163 2019s ok 99 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "9bc9-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 39881 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perldebug.pod 2019s # expected: 39881 2019s # received: 39881 2019s ok 100 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "15dc-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 5596 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perldelta.pod 2019s # expected: 5596 2019s # received: 5596 2019s ok 101 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "5fb8-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 24504 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perldeprecation.pod 2019s # expected: 24504 2019s # received: 24504 2019s ok 102 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "4d4ea-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 316650 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perldiag.pod 2019s # expected: 316650 2019s # received: 316650 2019s ok 103 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "24a0-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 9376 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perldoc.pod 2019s # expected: 9376 2019s # received: 9376 2019s ok 104 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "b4ed-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 46317 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perldocstyle.pod 2019s # expected: 46317 2019s # received: 46317 2019s ok 105 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "6946-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 26950 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perldsc.pod 2019s # expected: 26950 2019s # received: 26950 2019s ok 106 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1f20-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 7968 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perldtrace.pod 2019s # expected: 7968 2019s # received: 7968 2019s ok 107 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1497f-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 84351 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlebcdic.pod 2019s # expected: 84351 2019s # received: 84351 2019s ok 108 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "937e-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 37758 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlembed.pod 2019s # expected: 37758 2019s # received: 37758 2019s ok 109 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "2812-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 10258 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlexperiment.pod 2019s # expected: 10258 2019s # received: 10258 2019s ok 110 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "58d2-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 22738 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlfaq.pod 2019s # expected: 22738 2019s # received: 22738 2019s ok 111 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "34a1-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 13473 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlfaq1.pod 2019s # expected: 13473 2019s # received: 13473 2019s ok 112 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "292a-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 10538 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlfaq2.pod 2019s # expected: 10538 2019s # received: 10538 2019s ok 113 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "92e1-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 37601 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlfaq3.pod 2019s # expected: 37601 2019s # received: 37601 2019s ok 114 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "16bcd-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 93133 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlfaq4.pod 2019s # expected: 93133 2019s # received: 93133 2019s ok 115 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "dbc1-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 56257 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlfaq5.pod 2019s # expected: 56257 2019s # received: 56257 2019s ok 116 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "9a71-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 39537 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlfaq6.pod 2019s # expected: 39537 2019s # received: 39537 2019s ok 117 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "93ae-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 37806 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlfaq7.pod 2019s # expected: 37806 2019s # received: 37806 2019s ok 118 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "c30c-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 49932 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlfaq8.pod 2019s # expected: 49932 2019s # received: 49932 2019s ok 119 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "3b75-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 15221 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlfaq9.pod 2019s # expected: 15221 2019s # received: 15221 2019s ok 120 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "56ca-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 22218 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlfilter.pod 2019s # expected: 22218 2019s # received: 22218 2019s ok 121 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "342b-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 13355 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlfork.pod 2019s # expected: 13355 2019s # received: 13355 2019s ok 122 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "4122-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 16674 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlform.pod 2019s # expected: 16674 2019s # received: 16674 2019s ok 123 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "671-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 1649 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 2019s # expected: 1649 2019s # received: 1649 2019s ok 124 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "68740-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 427840 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlfunc.pod 2019s # expected: 427840 2019s # received: 427840 2019s ok 125 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "7c2e-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 31790 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlgit.pod 2019s # expected: 31790 2019s # received: 31790 2019s ok 126 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "219ca-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 137674 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlglossary.pod 2019s # expected: 137674 2019s # received: 137674 2019s ok 127 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "4072-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 16498 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlgov.pod 2019s # expected: 16498 2019s # received: 16498 2019s ok 128 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "35f7-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 13815 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlgpl.pod 2019s # expected: 13815 2019s # received: 13815 2019s ok 129 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "31bb8-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 203704 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlguts.pod 2019s # expected: 203704 2019s # received: 203704 2019s ok 130 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "afe5-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 45029 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlhack.pod 2019s # expected: 45029 2019s # received: 45029 2019s ok 131 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1297d-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 76157 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlhacktips.pod 2019s # expected: 76157 2019s # received: 76157 2019s ok 132 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1809-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 6153 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlhacktut.pod 2019s # expected: 6153 2019s # received: 6153 2019s ok 133 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "602-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 1538 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlhaiku.pod 2019s # expected: 1538 2019s # received: 1538 2019s ok 134 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "ebeb-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 60395 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlhist.pod 2019s # expected: 60395 2019s # received: 60395 2019s ok 135 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "77a4-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 30628 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlhpux.pod 2019s # expected: 30628 2019s # received: 30628 2019s ok 136 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "7dd-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 2013 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlhurd.pod 2019s # expected: 2013 2019s # received: 2013 2019s ok 137 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1fc9f-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 130207 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlintern.pod 2019s # expected: 130207 2019s # received: 130207 2019s ok 138 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "9216-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 37398 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlinterp.pod 2019s # expected: 37398 2019s # received: 37398 2019s ok 139 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "579a-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 22426 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlintro.pod 2019s # expected: 22426 2019s # received: 22426 2019s ok 140 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "8ad2-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 35538 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perliol.pod 2019s # expected: 35538 2019s # received: 35538 2019s ok 141 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "11818-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 71704 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlipc.pod 2019s # expected: 71704 2019s # received: 71704 2019s ok 142 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1150-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 4432 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlirix.pod 2019s # expected: 4432 2019s # received: 4432 2019s ok 143 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "20a8-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 8360 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perljp.pod 2019s # expected: 8360 2019s # received: 8360 2019s ok 144 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "2fc0-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 12224 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlko.pod 2019s # expected: 12224 2019s # received: 12224 2019s ok 145 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "163-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 355 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perllexwarn.pod 2019s # expected: 355 2019s # received: 355 2019s ok 146 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "7ea-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 2026 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perllinux.pod 2019s # expected: 2026 2019s # received: 2026 2019s ok 147 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "12978-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 76152 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perllocale.pod 2019s # expected: 76152 2019s # received: 76152 2019s ok 148 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "2487-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 9351 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perllol.pod 2019s # expected: 9351 2019s # received: 9351 2019s ok 149 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "2f6f-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 12143 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlmacosx.pod 2019s # expected: 12143 2019s # received: 12143 2019s ok 150 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "67a7-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 26535 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlmod.pod 2019s # expected: 26535 2019s # received: 26535 2019s ok 151 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "2574-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 9588 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 2019s # expected: 9588 2019s # received: 9588 2019s ok 152 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1095c-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 67932 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlmodlib.pod 2019s # expected: 67932 2019s # received: 67932 2019s ok 153 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "573b-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 22331 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 2019s # expected: 22331 2019s # received: 22331 2019s ok 154 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "d65-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 3429 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlmroapi.pod 2019s # expected: 3429 2019s # received: 3429 2019s ok 155 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "2ad3-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 10963 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlnewmod.pod 2019s # expected: 10963 2019s # received: 10963 2019s ok 156 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "20a5-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 8357 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlnumber.pod 2019s # expected: 8357 2019s # received: 8357 2019s ok 157 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "8d31-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 36145 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlobj.pod 2019s # expected: 36145 2019s # received: 36145 2019s ok 158 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "6885-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 26757 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlootut.pod 2019s # expected: 26757 2019s # received: 26757 2019s ok 159 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "2b4ac-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 177324 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlop.pod 2019s # expected: 177324 2019s # received: 177324 2019s ok 160 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "4db-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 1243 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 2019s # expected: 1243 2019s # received: 1243 2019s ok 161 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "3b77-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 15223 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlopentut.pod 2019s # expected: 15223 2019s # received: 15223 2019s ok 162 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "16cb7-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 93367 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlos2.pod 2019s # expected: 93367 2019s # received: 93367 2019s ok 163 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "37cb-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 14283 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlos390.pod 2019s # expected: 14283 2019s # received: 14283 2019s ok 164 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "12b0-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 4784 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlos400.pod 2019s # expected: 4784 2019s # received: 4784 2019s ok 165 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "c8a9-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 51369 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlpacktut.pod 2019s # expected: 51369 2019s # received: 51369 2019s ok 166 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "c2bc-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 49852 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlperf.pod 2019s # expected: 49852 2019s # received: 49852 2019s ok 167 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1418-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 5144 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlplan9.pod 2019s # expected: 5144 2019s # received: 5144 2019s ok 168 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "5b65-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 23397 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlpod.pod 2019s # expected: 23397 2019s # received: 23397 2019s ok 169 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "10d10-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 68880 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlpodspec.pod 2019s # expected: 68880 2019s # received: 68880 2019s ok 170 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "2f40-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 12096 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 2019s # expected: 12096 2019s # received: 12096 2019s ok 171 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "67b7-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 26551 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlpolicy.pod 2019s # expected: 26551 2019s # received: 26551 2019s ok 172 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "15db1-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 89521 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlport.pod 2019s # expected: 89521 2019s # received: 89521 2019s ok 173 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1412-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 5138 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlpragma.pod 2019s # expected: 5138 2019s # received: 5138 2019s ok 174 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1a25-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 6693 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlqnx.pod 2019s # expected: 6693 2019s # received: 6693 2019s ok 175 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "21256-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 135766 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlre.pod 2019s # expected: 135766 2019s # received: 135766 2019s ok 176 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "8a9c-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 35484 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlreapi.pod 2019s # expected: 35484 2019s # received: 35484 2019s ok 177 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "818f-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 33167 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 2019s # expected: 33167 2019s # received: 33167 2019s ok 178 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "bec7-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 48839 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 2019s # expected: 48839 2019s # received: 48839 2019s ok 179 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "8d5c-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 36188 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlref.pod 2019s # expected: 36188 2019s # received: 36188 2019s ok 180 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "4944-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 18756 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlreftut.pod 2019s # expected: 18756 2019s # received: 18756 2019s ok 181 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "a989-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 43401 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlreguts.pod 2019s # expected: 43401 2019s # received: 43401 2019s ok 182 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1fd-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 509 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlrepository.pod 2019s # expected: 509 2019s # received: 509 2019s ok 183 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "4b07-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 19207 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlrequick.pod 2019s # expected: 19207 2019s # received: 19207 2019s ok 184 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "3caa-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 15530 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlreref.pod 2019s # expected: 15530 2019s # received: 15530 2019s ok 185 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1e1ef-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 123375 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlretut.pod 2019s # expected: 123375 2019s # received: 123375 2019s ok 186 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "651-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 1617 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlriscos.pod 2019s # expected: 1617 2019s # received: 1617 2019s ok 187 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "e707-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 59143 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlrun.pod 2019s # expected: 59143 2019s # received: 59143 2019s ok 188 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "6cea-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 27882 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlsec.pod 2019s # expected: 27882 2019s # received: 27882 2019s ok 189 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "4af2-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 19186 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 2019s # expected: 19186 2019s # received: 19186 2019s ok 190 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "7494-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 29844 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlsolaris.pod 2019s # expected: 29844 2019s # received: 29844 2019s ok 191 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1bdc-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 7132 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlsource.pod 2019s # expected: 7132 2019s # received: 7132 2019s ok 192 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "233b-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 9019 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlstyle.pod 2019s # expected: 9019 2019s # received: 9019 2019s ok 193 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "12fb9-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 77753 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlsub.pod 2019s # expected: 77753 2019s # received: 77753 2019s ok 194 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "d31f-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 54047 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlsyn.pod 2019s # expected: 54047 2019s # received: 54047 2019s ok 195 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "2858-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 10328 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlsynology.pod 2019s # expected: 10328 2019s # received: 10328 2019s ok 196 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "b184-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 45444 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlthrtut.pod 2019s # expected: 45444 2019s # received: 45444 2019s ok 197 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "9a91-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 39569 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perltie.pod 2019s # expected: 39569 2019s # received: 39569 2019s ok 198 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "cda37-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 842295 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perltoc.pod 2019s # expected: 842295 2019s # received: 842295 2019s ok 199 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "174-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 372 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perltodo.pod 2019s # expected: 372 2019s # received: 372 2019s ok 200 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "126-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 294 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perltooc.pod 2019s # expected: 294 2019s # received: 294 2019s ok 201 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "126-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 294 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perltoot.pod 2019s # expected: 294 2019s # received: 294 2019s ok 202 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "297f-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 10623 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perltrap.pod 2019s # expected: 10623 2019s # received: 10623 2019s ok 203 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "213f-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 8511 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perltru64.pod 2019s # expected: 8511 2019s # received: 8511 2019s ok 204 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1183-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 4483 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perltw.pod 2019s # expected: 4483 2019s # received: 4483 2019s ok 205 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "162b6-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 90806 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlunicode.pod 2019s # expected: 90806 2019s # received: 90806 2019s ok 206 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "6349-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 25417 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlunicook.pod 2019s # expected: 25417 2019s # received: 25417 2019s ok 207 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "372e-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 14126 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlunifaq.pod 2019s # expected: 14126 2019s # received: 14126 2019s ok 208 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "96e1-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 38625 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perluniintro.pod 2019s # expected: 38625 2019s # received: 38625 2019s ok 209 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "6eefa-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 454394 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perluniprops.pod 2019s # expected: 454394 2019s # received: 454394 2019s ok 210 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1f10-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 7952 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlunitut.pod 2019s # expected: 7952 2019s # received: 7952 2019s ok 211 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "1ce8-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 7400 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlutil.pod 2019s # expected: 7400 2019s # received: 7400 2019s ok 212 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "16c17-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 93207 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlvar.pod 2019s # expected: 93207 2019s # received: 93207 2019s ok 213 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "c68d-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 50829 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlvms.pod 2019s # expected: 50829 2019s # received: 50829 2019s ok 214 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "f16-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 3862 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlvos.pod 2019s # expected: 3862 2019s # received: 3862 2019s ok 215 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "7c61-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 31841 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlwin32.pod 2019s # expected: 31841 2019s # received: 31841 2019s ok 216 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "12d15-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 77077 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlxs.pod 2019s # expected: 77077 2019s # received: 77077 2019s ok 217 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "c51f-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 50463 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlxstut.pod 2019s # expected: 50463 2019s # received: 50463 2019s ok 218 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "5dc1-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 24001 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 2019s # expected: 24001 2019s # received: 24001 2019s ok 219 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "722dc-62e795c234600" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 467676 2019s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-binary-httpd 2019s # expected: 467676 2019s # received: 467676 2019s ok 220 2019s #lwp request: 2019s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 2019s #User-Agent: libwww-perl/6.78 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Accept-Ranges: bytes 2019s #ETag: "2d1600-632968e4a9680" 2019s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2019s #Vary: In-If1 2019s #Content-Length: 2954752 2019s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 2019s #Client-Date: Tue, 06 May 2025 17:57:49 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : download of /getfiles-binary-perl 2019s # expected: 2954752 2019s # received: 2954752 2019s ok 221 2019s ok 2022s t/apache/headers.t .................. 2022s 1..27 2022s # Running under perl version 5.040001 for linux 2022s # Current time local: Tue May 6 17:57:49 2025 2022s # Current time GMT: Tue May 6 17:57:49 2025 2022s # Using Test.pm version 1.31 2022s # Using Apache/Test.pm version 1.44 2022s testing: Hello: World 2022s ok 1 2022s # testing : response success 2022s # expected: qr/HTTP\/1\.. 200 OK/ 2022s # received: 'HTTP/1.1 200 OK' 2022s ok 2 2022s header: [World] vs [World] 2022s # testing : compare header Hello value 2022s # expected: 'World' 2022s # received: 'World' 2022s ok 3 2022s testing: Hello: World 2022s ok 4 2022s # testing : response success 2022s # expected: qr/HTTP\/1\.. 200 OK/ 2022s # received: 'HTTP/1.1 200 OK' 2022s ok 5 2022s header: [World] vs [World] 2022s # testing : compare header Hello value 2022s # expected: 'World' 2022s # received: 'World' 2022s ok 6 2022s testing: Hello: World 2022s ok 7 2022s # testing : response success 2022s # expected: qr/HTTP\/1\.. 200 OK/ 2022s # received: 'HTTP/1.1 200 OK' 2022s ok 8 2022s header: [World] vs [World] 2022s # testing : compare header Hello value 2022s # expected: 'World' 2022s # received: 'World' 2022s ok 9 2022s testing: Hello: Foo 2022s Bar 2022s ok 10 2022s # testing : response success 2022s # expected: qr/HTTP\/1\.. 200 OK/ 2022s # received: 'HTTP/1.1 200 OK' 2022s ok 11 2022s header: [Foo Bar] vs [Foo Bar] 2022s # testing : compare header Hello value 2022s # expected: 'Foo Bar' 2022s # received: 'Foo Bar' 2022s ok 12 2022s testing: Hello: Foo 2022s Bar 2022s ok 13 2022s # testing : response success 2022s # expected: qr/HTTP\/1\.. 200 OK/ 2022s # received: 'HTTP/1.1 200 OK' 2022s ok 14 2022s header: [Foo Bar] vs [Foo Bar] 2022s # testing : compare header Hello value 2022s # expected: 'Foo Bar' 2022s # received: 'Foo Bar' 2022s ok 15 2022s testing: Hello: Foo 2022s Bar 2022s ok 16 2022s # testing : response success 2022s # expected: qr/HTTP\/1\.. 200 OK/ 2022s # received: 'HTTP/1.1 200 OK' 2022s ok 17 2022s header: [Foo Bar] vs [Foo Bar] 2022s # testing : compare header Hello value 2022s # expected: 'Foo Bar' 2022s # received: 'Foo Bar' 2022s ok 18 2022s testing: Hello: Foo 2022s Bar 2022s ok 19 2022s # testing : response success 2022s # expected: qr/HTTP\/1\.. 200 OK/ 2022s # received: 'HTTP/1.1 200 OK' 2022s ok 20 2022s header: [Foo Bar] vs [Foo Bar] 2022s # testing : compare header Hello value 2022s # expected: 'Foo Bar' 2022s # received: 'Foo Bar' 2022s ok 21 2022s testing: Hello: Foo 2022s Bar 2022s ok 22 2022s # testing : response success 2022s # expected: qr/HTTP\/1\.. 200 OK/ 2022s # received: 'HTTP/1.1 200 OK' 2022s ok 23 2022s header: [Foo Bar] vs [Foo Bar] 2022s # testing : compare header Hello value 2022s # expected: 'Foo Bar' 2022s # received: 'Foo Bar' 2022s ok 24 2022s testing: Hello:World 2022s ok 25 2022s # testing : response success 2022s # expected: qr/HTTP\/1\.. 200 OK/ 2022s # received: 'HTTP/1.1 200 OK' 2022s ok 26 2022s header: [World] vs [World] 2022s # testing : compare header Hello value 2022s # expected: 'World' 2022s # received: 'World' 2022s ok 27 2022s ok 2026s t/apache/hostcheck.t ................ 2026s 1..14 2026s # Running under perl version 5.040001 for linux 2026s # Current time local: Tue May 6 17:57:53 2025 2026s # Current time GMT: Tue May 6 17:57:53 2025 2026s # Using Test.pm version 1.31 2026s # Using Apache/Test.pm version 1.44 2026s # SENDING to 127.0.0.1:8529 2026s # GET / HTTP/1.1 2026s Host: localhost 2026s 2026s # expected 200, got 200 for ok 2026s ok 1 2026s # SENDING to 127.0.0.1:8529 2026s # GET / HTTP/1.1 2026s Host: localhost:1 2026s 2026s # expected 200, got 200 for port ignored 2026s ok 2 2026s # SENDING to 127.0.0.1:8529 2026s # GET / HTTP/1.1 2026s Host: notlisted 2026s 2026s # expected 200, got 200 for name not listed 2026s ok 3 2026s # SENDING to 127.0.0.1:8529 2026s # GET / HTTP/1.1 2026s Host: 127.0.0.1 2026s 2026s # expected 200, got 200 for IP not in serveralias/servername 2026s ok 4 2026s # SENDING to 127.0.0.1:8529 2026s # GET / HTTP/1.1 2026s Host: default-strict 2026s 2026s # expected 200, got 200 for NVH matches in default server 2026s ok 5 2026s # SENDING to 127.0.0.1:8529 2026s # GET / HTTP/1.1 2026s Host: nvh-strict 2026s 2026s # expected 200, got 200 for NVH matches 2026s ok 6 2026s # SENDING to 127.0.0.1:8529 2026s # GET / HTTP/1.1 2026s Host: nvh-strict:1 2026s 2026s # expected 200, got 200 for NVH matches port ignored 2026s ok 7 2026s # SENDING to 127.0.0.1:8537 2026s # GET / HTTP/1.1 2026s Host: localhost 2026s 2026s # expected 400, got 400 for ok 2026s ok 8 2026s # SENDING to 127.0.0.1:8537 2026s # GET / HTTP/1.1 2026s Host: localhost:1 2026s 2026s # expected 400, got 400 for port ignored 2026s ok 9 2026s # SENDING to 127.0.0.1:8537 2026s # GET / HTTP/1.1 2026s Host: notlisted 2026s 2026s # expected 400, got 400 for name not listed 2026s ok 10 2026s # SENDING to 127.0.0.1:8537 2026s # GET / HTTP/1.1 2026s Host: 127.0.0.1 2026s 2026s # expected 400, got 400 for IP not in serveralias/servername 2026s ok 11 2026s # SENDING to 127.0.0.1:8537 2026s # GET / HTTP/1.1 2026s Host: default-strict 2026s 2026s # expected 200, got 200 for NVH matches in default server 2026s ok 12 2026s # SENDING to 127.0.0.1:8537 2026s # GET / HTTP/1.1 2026s Host: nvh-strict 2026s 2026s # expected 200, got 200 for NVH matches 2026s ok 13 2026s # SENDING to 127.0.0.1:8537 2026s # GET / HTTP/1.1 2026s Host: nvh-strict:1 2026s 2026s # expected 200, got 200 for NVH matches port ignored 2026s ok 14 2026s ok 2030s t/apache/http_strict.t .............. 2030s 1..178 2030s # Running under perl version 5.040001 for linux 2030s # Current time local: Tue May 6 17:57:57 2025 2030s # Current time GMT: Tue May 6 17:57:57 2025 2030s # Using Test.pm version 1.31 2030s # Using Apache/Test.pm version 1.44 2030s # SENDING: 2030s # GET / HTTP/1.0\r\n\r\n 2030s # expecting success, got 200 2030s ok 1 2030s # SENDING: 2030s # GET / HTTP/1.0\n\n 2030s # expecting success, got 200 2030s ok 2 2030s # SENDING: 2030s # get / HTTP/1.0\r\n\r\n 2030s # expecting 501, got 501 2030s ok 3 2030s # SENDING: 2030s # G ET / HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 4 2030s # SENDING: 2030s # G\x00ET / HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 5 2030s # SENDING: 2030s # G/T / HTTP/1.0\r\n\r\n 2030s # expecting 501, got 501 2030s ok 6 2030s # SENDING: 2030s # GET /\x00 HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 7 2030s # SENDING: 2030s # GET / HTTP/1.0\x00\r\n\r\n 2030s # expecting 400, got 400 2030s ok 8 2030s # SENDING: 2030s # GET\x0c/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 9 2030s # SENDING: 2030s # GET\r/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 10 2030s # SENDING: 2030s # GET\t/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 11 2030s # SENDING: 2030s # GET / HTT/1.0\r\n\r\n 2030s # expecting error, got 400 2030s ok 12 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 2030s # expecting success, got 200 2030s ok 13 2030s # SENDING: 2030s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 2030s # expecting success, got 200 2030s ok 14 2030s # SENDING: 2030s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 2030s # expecting success, got 200 2030s ok 15 2030s # SENDING: 2030s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 2030s # expecting 400, got 400 2030s ok 16 2030s # SENDING: 2030s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 2030s # expecting 400, got 400 2030s ok 17 2030s # SENDING: 2030s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 2030s # expecting 200, got 200 2030s ok 18 2030s # SENDING: 2030s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 2030s # expecting 400, got 400 2030s ok 19 2030s # SENDING: 2030s # GET / HTTP/\r\nHost: localhost\r\n\r\n 2030s # expecting error, got 400 2030s ok 20 2030s # SENDING: 2030s # GET / HTTP/0.9\r\n\r\n 2030s # expecting error, got 400 2030s ok 21 2030s # SENDING: 2030s # GET / HTTP/0.8\r\n\r\n 2030s # expecting error, got 400 2030s ok 22 2030s # SENDING: 2030s # GET /\x01 HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 23 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 24 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 25 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 26 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 27 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo\r\n\r\n 2030s # expecting 400, got 400 2030s ok 28 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 29 2030s # SENDING: 2030s # GET / HTTP/1.0\r\n: bar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 30 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 31 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 2030s # expecting 400, got 400 2030s ok 32 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 33 2030s # SENDING: 2030s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 34 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 35 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 36 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 37 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 38 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 2030s # expecting 400, got 400 2030s ok 39 2030s # SENDING: 2030s # GET / HTTP/1.0\r\r 2030s # expecting dropped connection and HTTPD dropped connection 2030s ok 40 2030s # SENDING: 2030s # GET /\r\n 2030s # expecting headerless HTTP/0.9 body, got response 2030s ok 41 2030s # SENDING: 2030s # GET /#frag HTTP/1.0\r\n 2030s # expecting 400, got 400 2030s ok 42 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 2030s # expecting 200, got 200 2030s ok 43 2030s # SENDING: 2030s # GET http://017700000001/ HTTP/1.0\r\n\r\n 2030s # expecting 200, got 200 2030s ok 44 2030s # SENDING: 2030s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 2030s # expecting 200, got 200 2030s ok 45 2030s # SENDING: 2030s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 2030s # expecting 200, got 200 2030s ok 46 2030s # SENDING: 2030s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 2030s # expecting 200, got 200 2030s ok 47 2030s # SENDING: 2030s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 2030s # expecting 200, got 200 2030s ok 48 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 2030s # expecting 200, got 200 2030s ok 49 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 2030s # expecting 400, got 400 2030s ok 50 2030s # SENDING: 2030s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 2030s # expecting 200, got 200 2030s ok 51 2030s # SENDING: 2030s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 52 2030s # SENDING: 2030s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 53 2030s # SENDING: 2030s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 54 2030s # SENDING: 2030s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 2030s # expecting 200, got 200 2030s ok 55 2030s # SENDING: 2030s # GET http://[::1]/ HTTP/1.0\r\n\r\n 2030s # expecting success, got 200 2030s ok 56 2030s # SENDING: 2030s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 2030s # expecting success, got 200 2030s ok 57 2030s # SENDING: 2030s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 2030s # expecting success, got 200 2030s ok 58 2030s # SENDING: 2030s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 2030s # expecting success, got 200 2030s ok 59 2030s # SENDING: 2030s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 60 2030s # SENDING: 2030s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 2030s # expecting success, got 200 2030s ok 61 2030s # SENDING: 2030s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 2030s # expecting success, got 200 2030s ok 62 2030s # SENDING: 2030s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 63 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 2030s # expecting success, got 200 2030s ok 64 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 2030s # expecting success, got 200 2030s ok 65 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 2030s # expecting success, got 200 2030s ok 66 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 2030s # expecting success, got 200 2030s ok 67 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 2030s # expecting success, got 200 2030s ok 68 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 2030s # expecting success, got 200 2030s ok 69 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 2030s # expecting 200, got 200 2030s ok 70 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 2030s # expecting 200, got 200 2030s ok 71 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 2030s # expecting 400, got 400 2030s ok 72 2030s # SENDING: 2030s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 73 2030s # SENDING: 2030s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 74 2030s # SENDING: 2030s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 75 2030s # SENDING: 2030s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 76 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 2030s # expecting 200, got 200 2030s ok 77 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 2030s # expecting 200, got 200 2030s ok 78 2030s # SENDING: 2030s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 2030s # expecting 200, got 200 2030s ok 79 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 2030s # DECODED: Foo: bar 2030s # RESPONSE: 2030s # HTTP/1.1 200 OK\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Foo: bar\r\n 2030s # Vary: In-If1\r\n 2030s # DMMATCH1: 1\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/plain\r\n 2030s # \r\n 2030s # Hi!\n 2030s # SERVERNAME=localhost\n 2030s # HTTP_HOST=\n 2030s # 2030s # expecting 200, got 200 2030s ok 80 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 2030s # DECODED: Foo: 2030s # RESPONSE: 2030s # HTTP/1.1 200 OK\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Foo: \r\n 2030s # Vary: In-If1\r\n 2030s # DMMATCH1: 1\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/plain\r\n 2030s # \r\n 2030s # Hi!\n 2030s # SERVERNAME=localhost\n 2030s # HTTP_HOST=\n 2030s # 2030s # expecting 200, got 200 2030s ok 81 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 2030s # DECODED: : bar 2030s # RESPONSE: 2030s # HTTP/1.1 500 Internal Server Error\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Content-Length: 564\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/html; charset=iso-8859-1\r\n 2030s # \r\n 2030s # \n 2030s # \n 2030s # ... 2030s # expecting 500, got 500 2030s ok 82 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 2030s # DECODED: F\x00oo: bar 2030s # RESPONSE: 2030s # HTTP/1.1 500 Internal Server Error\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Content-Length: 528\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/html; charset=iso-8859-1\r\n 2030s # \r\n 2030s # \n 2030s # \n 2030s # ... 2030s # expecting 500, got 500 2030s ok 83 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 2030s # DECODED: F\x01oo: bar 2030s # RESPONSE: 2030s # HTTP/1.1 500 Internal Server Error\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Content-Length: 564\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/html; charset=iso-8859-1\r\n 2030s # \r\n 2030s # \n 2030s # \n 2030s # ... 2030s # expecting 500, got 500 2030s ok 84 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 2030s # DECODED: F\noo: bar 2030s # RESPONSE: 2030s # HTTP/1.1 500 Internal Server Error\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Content-Length: 528\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/html; charset=iso-8859-1\r\n 2030s # \r\n 2030s # \n 2030s # \n 2030s # ... 2030s # expecting 500, got 500 2030s ok 85 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 2030s # DECODED: Foo: b\tar 2030s # RESPONSE: 2030s # HTTP/1.1 200 OK\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Foo: b\tar\r\n 2030s # Vary: In-If1\r\n 2030s # DMMATCH1: 1\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/plain\r\n 2030s # \r\n 2030s # Hi!\n 2030s # SERVERNAME=localhost\n 2030s # HTTP_HOST=\n 2030s # 2030s # expecting 200, got 200 2030s ok 86 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 2030s # DECODED: Foo: b\x01ar 2030s # RESPONSE: 2030s # HTTP/1.1 500 Internal Server Error\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Content-Length: 564\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/html; charset=iso-8859-1\r\n 2030s # \r\n 2030s # \n 2030s # \n 2030s # ... 2030s # expecting 500, got 500 2030s ok 87 2030s # SENDING: 2030s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 2030s # expecting 500, got 500 2030s ok 88 2030s # SENDING: 2030s # GET / HTTP/1.0\r\n\r\n 2030s # expecting success, got 200 2030s ok 89 2030s # SENDING: 2030s # GET / HTTP/1.0\n\n 2030s # expecting 400, got 400 2030s ok 90 2030s # SENDING: 2030s # get / HTTP/1.0\r\n\r\n 2030s # expecting 501, got 501 2030s ok 91 2030s # SENDING: 2030s # G ET / HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 92 2030s # SENDING: 2030s # G\x00ET / HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 93 2030s # SENDING: 2030s # G/T / HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 94 2030s # SENDING: 2030s # GET /\x00 HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 95 2030s # SENDING: 2030s # GET / HTTP/1.0\x00\r\n\r\n 2030s # expecting 400, got 400 2030s ok 96 2030s # SENDING: 2030s # GET\x0c/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 97 2030s # SENDING: 2030s # GET\r/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 98 2030s # SENDING: 2030s # GET\t/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 99 2030s # SENDING: 2030s # GET / HTT/1.0\r\n\r\n 2030s # expecting error, got 400 2030s ok 100 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 2030s # expecting success, got 200 2030s ok 101 2030s # SENDING: 2030s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 2030s # expecting success, got 200 2030s ok 102 2030s # SENDING: 2030s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 2030s # expecting success, got 200 2030s ok 103 2030s # SENDING: 2030s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 2030s # expecting 400, got 400 2030s ok 104 2030s # SENDING: 2030s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 2030s # expecting 400, got 400 2030s ok 105 2030s # SENDING: 2030s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 2030s # expecting 400, got 400 2030s ok 106 2030s # SENDING: 2030s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 2030s # expecting 400, got 400 2030s ok 107 2030s # SENDING: 2030s # GET / HTTP/\r\nHost: localhost\r\n\r\n 2030s # expecting error, got 400 2030s ok 108 2030s # SENDING: 2030s # GET / HTTP/0.9\r\n\r\n 2030s # expecting error, got 400 2030s ok 109 2030s # SENDING: 2030s # GET / HTTP/0.8\r\n\r\n 2030s # expecting error, got 400 2030s ok 110 2030s # SENDING: 2030s # GET /\x01 HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 111 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 112 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 113 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 114 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 115 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo\r\n\r\n 2030s # expecting 400, got 400 2030s ok 116 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 117 2030s # SENDING: 2030s # GET / HTTP/1.0\r\n: bar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 118 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 119 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 2030s # expecting 400, got 400 2030s ok 120 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 121 2030s # SENDING: 2030s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 122 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 123 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 124 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 2030s # expecting 400, got 400 2030s ok 125 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 126 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 2030s # expecting 400, got 400 2030s ok 127 2030s # SENDING: 2030s # GET / HTTP/1.0\r\r 2030s # expecting dropped connection and HTTPD dropped connection 2030s ok 128 2030s # SENDING: 2030s # GET /\r\n 2030s # expecting headerless HTTP/0.9 body, got response 2030s ok 129 2030s # SENDING: 2030s # GET /#frag HTTP/1.0\r\n 2030s # expecting 400, got 400 2030s ok 130 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 2030s # expecting 400, got 400 2030s ok 131 2030s # SENDING: 2030s # GET http://017700000001/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 132 2030s # SENDING: 2030s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 133 2030s # SENDING: 2030s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 2030s # expecting 200, got 200 2030s ok 134 2030s # SENDING: 2030s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 135 2030s # SENDING: 2030s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 136 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 2030s # expecting 400, got 400 2030s ok 137 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 2030s # expecting 400, got 400 2030s ok 138 2030s # SENDING: 2030s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 2030s # expecting 200, got 200 2030s ok 139 2030s # SENDING: 2030s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 140 2030s # SENDING: 2030s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 141 2030s # SENDING: 2030s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 142 2030s # SENDING: 2030s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 143 2030s # SENDING: 2030s # GET http://[::1]/ HTTP/1.0\r\n\r\n 2030s # expecting success, got 200 2030s ok 144 2030s # SENDING: 2030s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 2030s # expecting success, got 200 2030s ok 145 2030s # SENDING: 2030s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 2030s # expecting success, got 200 2030s ok 146 2030s # SENDING: 2030s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 2030s # expecting success, got 200 2030s ok 147 2030s # SENDING: 2030s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 148 2030s # SENDING: 2030s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 2030s # expecting success, got 200 2030s ok 149 2030s # SENDING: 2030s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 2030s # expecting success, got 200 2030s ok 150 2030s # SENDING: 2030s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 2030s # expecting 400, got 400 2030s ok 151 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 2030s # expecting success, got 200 2030s ok 152 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 2030s # expecting success, got 200 2030s ok 153 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 2030s # expecting success, got 200 2030s ok 154 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 2030s # expecting success, got 200 2030s ok 155 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 2030s # expecting success, got 200 2030s ok 156 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 2030s # expecting success, got 200 2030s ok 157 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 2030s # expecting 400, got 400 2030s ok 158 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 2030s # expecting 400, got 400 2030s ok 159 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 2030s # expecting 400, got 400 2030s ok 160 2030s # SENDING: 2030s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 161 2030s # SENDING: 2030s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 162 2030s # SENDING: 2030s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 163 2030s # SENDING: 2030s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2030s # expecting 200, got 200 2030s ok 164 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 2030s # expecting 200, got 200 2030s ok 165 2030s # SENDING: 2030s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 2030s # expecting 200, got 200 2030s ok 166 2030s # SENDING: 2030s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 2030s # expecting 200, got 200 2030s ok 167 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 2030s # DECODED: Foo: bar 2030s # RESPONSE: 2030s # HTTP/1.1 200 OK\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Foo: bar\r\n 2030s # Vary: In-If1\r\n 2030s # DMMATCH1: 1\r\n 2030s # Content-Length: 36\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/plain\r\n 2030s # \r\n 2030s # Hi!\n 2030s # SERVERNAME=localhost\n 2030s # HTTP_HOST=\n 2030s # 2030s # expecting 200, got 200 2030s ok 168 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 2030s # DECODED: Foo: 2030s # RESPONSE: 2030s # HTTP/1.1 200 OK\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Foo: \r\n 2030s # Vary: In-If1\r\n 2030s # DMMATCH1: 1\r\n 2030s # Content-Length: 36\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/plain\r\n 2030s # \r\n 2030s # Hi!\n 2030s # SERVERNAME=localhost\n 2030s # HTTP_HOST=\n 2030s # 2030s # expecting 200, got 200 2030s ok 169 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 2030s # DECODED: : bar 2030s # RESPONSE: 2030s # HTTP/1.1 500 Internal Server Error\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Content-Length: 564\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/html; charset=iso-8859-1\r\n 2030s # \r\n 2030s # \n 2030s # \n 2030s # ... 2030s # expecting 500, got 500 2030s ok 170 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 2030s # DECODED: F\x00oo: bar 2030s # RESPONSE: 2030s # HTTP/1.1 500 Internal Server Error\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Content-Length: 528\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/html; charset=iso-8859-1\r\n 2030s # \r\n 2030s # \n 2030s # \n 2030s # ... 2030s # expecting 500, got 500 2030s ok 171 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 2030s # DECODED: F\x01oo: bar 2030s # RESPONSE: 2030s # HTTP/1.1 500 Internal Server Error\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Content-Length: 564\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/html; charset=iso-8859-1\r\n 2030s # \r\n 2030s # \n 2030s # \n 2030s # ... 2030s # expecting 500, got 500 2030s ok 172 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 2030s # DECODED: F\noo: bar 2030s # RESPONSE: 2030s # HTTP/1.1 500 Internal Server Error\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Content-Length: 528\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/html; charset=iso-8859-1\r\n 2030s # \r\n 2030s # \n 2030s # \n 2030s # ... 2030s # expecting 500, got 500 2030s ok 173 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 2030s # DECODED: Foo: b\tar 2030s # RESPONSE: 2030s # HTTP/1.1 200 OK\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Foo: b\tar\r\n 2030s # Vary: In-If1\r\n 2030s # DMMATCH1: 1\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/plain\r\n 2030s # \r\n 2030s # Hi!\n 2030s # SERVERNAME=localhost\n 2030s # HTTP_HOST=\n 2030s # 2030s # expecting 200, got 200 2030s ok 174 2030s # SENDING: 2030s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 2030s # DECODED: Foo: b\x01ar 2030s # RESPONSE: 2030s # HTTP/1.1 500 Internal Server Error\r\n 2030s # Date: Tue, 06 May 2025 17:58:01 GMT\r\n 2030s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 2030s # Content-Length: 564\r\n 2030s # Connection: close\r\n 2030s # Content-Type: text/html; charset=iso-8859-1\r\n 2030s # \r\n 2030s # \n 2030s # \n 2030s # ... 2030s # expecting 500, got 500 2030s ok 175 2030s # SENDING: 2030s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 2030s # expecting 500, got 500 2030s ok 176 2030s ok 177 2030s ok 178 2030s ok 2034s t/apache/if_sections.t .............. 2034s 1..46 2034s # Running under perl version 5.040001 for linux 2034s # Current time local: Tue May 6 17:58:01 2025 2034s # Current time GMT: Tue May 6 17:58:01 2025 2034s # Using Test.pm version 1.31 2034s # Using Apache/Test.pm version 1.44 2034s # /if_sec/ with '': 2034s # expected: 200 2034s # received: '200' 2034s ok 1 2034s # expected: undef 2034s # received: undef 2034s ok 2 2034s # /if_sec/foo.if_test with '': 2034s # expected: 200 2034s # received: '200' 2034s ok 3 2034s # expected: undef 2034s # received: undef 2034s ok 4 2034s # /if_sec/foo.if_test with '1': 2034s # expected: 200 2034s # received: '200' 2034s ok 5 2034s # expected: 'global1' 2034s # received: 'global1' 2034s ok 6 2034s # /if_sec/foo.if_test with '1 11': 2034s # expected: 200 2034s # received: '200' 2034s ok 7 2034s # expected: 'global1, nested11, nested113' 2034s # received: 'global1, nested11, nested113' 2034s ok 8 2034s # /if_sec/foo.if_test with '1 11 111': 2034s # expected: 200 2034s # received: '200' 2034s ok 9 2034s # expected: 'global1, nested11, nested111' 2034s # received: 'global1, nested11, nested111' 2034s ok 10 2034s # /if_sec/foo.if_test with '1 11 112': 2034s # expected: 200 2034s # received: '200' 2034s ok 11 2034s # expected: 'global1, nested11, nested112' 2034s # received: 'global1, nested11, nested112' 2034s ok 12 2034s # /if_sec/foo.if_test with '1 2': 2034s # expected: 200 2034s # received: '200' 2034s ok 13 2034s # expected: 'global1, files2' 2034s # received: 'global1, files2' 2034s ok 14 2034s # /if_sec/dir/foo.txt with '1 2': 2034s # expected: 200 2034s # received: '200' 2034s ok 15 2034s # expected: 'global1, dir1, dir2, dir_files1' 2034s # received: 'global1, dir1, dir2, dir_files1' 2034s ok 16 2034s # /if_sec/dir/ with '1 2': 2034s # expected: 200 2034s # received: '200' 2034s ok 17 2034s # expected: 'global1, dir1, dir2' 2034s # received: 'global1, dir1, dir2' 2034s ok 18 2034s # /if_sec/dir/ with '1 11': 2034s # expected: 200 2034s # received: '200' 2034s ok 19 2034s # expected: 'global1, dir1, nested11, nested113' 2034s # received: 'global1, dir1, nested11, nested113' 2034s ok 20 2034s # /if_sec/dir/ with '1 11 111': 2034s # expected: 200 2034s # received: '200' 2034s ok 21 2034s # expected: 'global1, dir1, nested11, nested111' 2034s # received: 'global1, dir1, nested11, nested111' 2034s ok 22 2034s # /if_sec/dir/ with '1 11 112': 2034s # expected: 200 2034s # received: '200' 2034s ok 23 2034s # expected: 'global1, dir1, nested11, nested112' 2034s # received: 'global1, dir1, nested11, nested112' 2034s ok 24 2034s # /if_sec/loc/ with '1 2': 2034s # expected: 200 2034s # received: '200' 2034s ok 25 2034s # expected: 'global1, loc1, loc2' 2034s # received: 'global1, loc1, loc2' 2034s ok 26 2034s # /if_sec/loc/foo.txt with '1 2': 2034s # expected: 200 2034s # received: '200' 2034s ok 27 2034s # expected: 'global1, loc1, loc2' 2034s # received: 'global1, loc1, loc2' 2034s ok 28 2034s # /if_sec/loc/ with '1 11': 2034s # expected: 200 2034s # received: '200' 2034s ok 29 2034s # expected: 'global1, loc1, nested11, nested113' 2034s # received: 'global1, loc1, nested11, nested113' 2034s ok 30 2034s # /if_sec/loc/ with '1 11 111': 2034s # expected: 200 2034s # received: '200' 2034s ok 31 2034s # expected: 'global1, loc1, nested11, nested111' 2034s # received: 'global1, loc1, nested11, nested111' 2034s ok 32 2034s # /if_sec/loc/ with '1 11 112': 2034s # expected: 200 2034s # received: '200' 2034s ok 33 2034s # expected: 'global1, loc1, nested11, nested112' 2034s # received: 'global1, loc1, nested11, nested112' 2034s ok 34 2034s # /if_sec/loc/foo.if_test with '1 2': 2034s # expected: 200 2034s # received: '200' 2034s ok 35 2034s # expected: 'global1, files2, loc1, loc2' 2034s # received: 'global1, files2, loc1, loc2' 2034s ok 36 2034s # /if_sec/loc/foo.if_test with '1 2 11': 2034s # expected: 200 2034s # received: '200' 2034s ok 37 2034s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 2034s # received: 'global1, files2, loc1, loc2, nested11, nested113' 2034s ok 38 2034s # /if_sec/loc/foo.if_test with '1 2 11 111': 2034s # expected: 200 2034s # received: '200' 2034s ok 39 2034s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 2034s # received: 'global1, files2, loc1, loc2, nested11, nested111' 2034s ok 40 2034s # /if_sec/loc/foo.if_test with '1 2 11 112': 2034s # expected: 200 2034s # received: '200' 2034s ok 41 2034s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 2034s # received: 'global1, files2, loc1, loc2, nested11, nested112' 2034s ok 42 2034s # /if_sec/proxy/ with '1 2': 2034s # expected: 200 2034s # received: '200' 2034s ok 43 2034s # expected: 'global1, locp1, locp2' 2034s # received: 'global1, locp1, locp2' 2034s ok 44 2034s # /if_sec/proxy/ with '2': 2034s # expected: 200 2034s # received: '200' 2034s ok 45 2034s # expected: 'locp2' 2034s # received: 'locp2' 2034s ok 46 2034s ok 2039s t/apache/iffile.t ................... 2039s 1..2 2039s # Running under perl version 5.040001 for linux 2039s # Current time local: Tue May 6 17:58:05 2025 2039s # Current time GMT: Tue May 6 17:58:05 2025 2039s # Using Test.pm version 1.31 2039s # Using Apache/Test.pm version 1.44 2039s # expected: 200 2039s # received: '200' 2039s ok 1 2039s # expected: 'success1, success2, success3, success4, success5' 2039s # received: 'success1, success2, success3, success4, success5' 2039s ok 2 2039s ok 2042s t/apache/leaks.t .................... skipped: mod_memory_track not activated 2050s t/apache/limits.t ................... 2050s 1..12 2050s # Running under perl version 5.040001 for linux 2050s # Current time local: Tue May 6 17:58:13 2025 2050s # Current time GMT: Tue May 6 17:58:13 2025 2050s # Using Test.pm version 1.31 2050s # Using Apache/Test.pm version 1.44 2050s # Testing LimitRequestLine; should succeed 2050s # testing : Test #1 2050s # expected: 200 2050s # received: '200' 2050s ok 1 2050s # Testing LimitRequestLine; should fail 2050s # testing : Test #2 2050s # expected: 414 2050s # received: '414' 2050s ok 2 2050s # Testing LimitRequestFieldSize; should succeed 2050s # testing : Test #3 2050s # expected: 200 2050s # received: '200' 2050s ok 3 2050s # Testing LimitRequestFieldSize; should fail 2050s # testing : Test #4 2050s # expected: 400 2050s # received: '400' 2050s ok 4 2050s # Testing LimitRequestFields; should succeed 2050s # testing : Test #5 2050s # expected: 200 2050s # received: '200' 2050s ok 5 2050s # Testing LimitRequestFields; should fail 2050s # testing : Test #6 2050s # expected: 400 2050s # received: '400' 2050s ok 6 2050s # Testing LimitRequestBody; should succeed 2050s # Chunked transfer-encoding enabled 2050s # testing : Test #7 2050s # expected: 200 2050s # received: '200' 2050s ok 7 2050s # Testing LimitRequestBody; should succeed 2050s # Chunked transfer-encoding disabled 2050s # testing : Test #8 2050s # expected: 200 2050s # received: '200' 2050s ok 8 2050s # Testing LimitRequestBody; should fail 2050s # Chunked transfer-encoding enabled 2050s # testing : Test #9 2050s # expected: 413 2050s # received: '413' 2050s ok 9 2050s # Testing LimitRequestBody; should fail 2050s # Chunked transfer-encoding disabled 2050s # testing : Test #10 2050s # expected: 413 2050s # received: '413' 2050s ok 10 2050s # Testing LimitRequestFieldSize; should succeed 2050s # testing : Test #11 2050s # expected: 200 2050s # received: '200' 2050s ok 11 2050s # Testing LimitRequestFieldSize; should fail 2050s # testing : Test #12 2050s # expected: 400 2050s # received: '400' 2050s ok 12 2050s ok 2055s t/apache/loglevel.t ................. 2055s 1..8 2055s # Running under perl version 5.040001 for linux 2055s # Current time local: Tue May 6 17:58:21 2025 2055s # Current time GMT: Tue May 6 17:58:21 2025 2055s # Using Test.pm version 1.31 2055s # Using Apache/Test.pm version 1.44 2055s ok 1 2055s ok 2 2055s ok 3 2055s ok 4 2055s ok 5 2055s ok 6 2055s ok 7 2055s ok 8 2055s ok 2059s t/apache/maxranges.t ................ 2059s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2059s 1..19 2059s # Running under perl version 5.040001 for linux 2059s # Current time local: Tue May 6 17:58:26 2025 2059s # Current time GMT: Tue May 6 17:58:26 2025 2059s # Using Test.pm version 1.31 2059s # Using Apache/Test.pm version 1.44 2059s ok 1 2059s ok 2 2059s ok 3 2059s ok 4 2059s ok 5 2059s ok 6 2059s ok 7 2059s ok 8 2059s ok 9 2059s ok 10 2059s ok 11 2059s ok 12 2059s ok 13 2059s ok 14 2059s ok 15 2059s ok 16 2059s ok 17 2059s ok 18 2059s ok 19 2059s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2059s ok 2062s t/apache/mergeslashes.t ............. 2062s 1..9 2062s # Running under perl version 5.040001 for linux 2062s # Current time local: Tue May 6 17:58:30 2025 2062s # Current time GMT: Tue May 6 17:58:30 2025 2062s # Using Test.pm version 1.31 2062s # Using Apache/Test.pm version 1.44 2062s # SENDING to 127.0.0.1:8537 2062s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2062s # expected 403, got 403 for exact match 2062s ok 1 2062s # SENDING to 127.0.0.1:8537 2062s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2062s # expected 403, got 403 for merged even at front 2062s ok 2 2062s # SENDING to 127.0.0.1:8537 2062s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2062s # expected 403, got 403 for merged even at front 2062s ok 3 2062s # SENDING to 127.0.0.1:8537 2062s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2062s # expected 403, got 403 for c// should be merged 2062s ok 4 2062s # SENDING to 127.0.0.1:8537 2062s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2062s # expected 403, got 403 for a// should be merged 2062s ok 5 2062s # SENDING to 127.0.0.1:8537 2062s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2062s # expected 403, got 403 for a// matches locationmatch 2062s ok 6 2062s # SENDING to 127.0.0.1:8537 2062s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2062s # expected 200, got 200 for c// doesn't match locationmatch 2062s ok 7 2062s # SENDING to 127.0.0.1:8537 2062s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2062s # expected 403, got 403 for baseline failed 2062s ok 8 2062s # SENDING to 127.0.0.1:8537 2062s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2062s # expected 403, got 403 for b//d not merged for Location with OFF 2062s ok 9 2062s ok 2066s t/apache/mmn.t ...................... 2066s 1..2 2066s # Running under perl version 5.040001 for linux 2066s # Current time local: Tue May 6 17:58:33 2025 2066s # Current time GMT: Tue May 6 17:58:33 2025 2066s # Using Test.pm version 1.31 2066s # Using Apache/Test.pm version 1.44 2066s ok 1 2066s ok 2 2066s ok 2070s t/apache/options.t .................. 2070s 1..2 2070s # Running under perl version 5.040001 for linux 2070s # Current time local: Tue May 6 17:58:37 2025 2070s # Current time GMT: Tue May 6 17:58:37 2025 2070s # Using Test.pm version 1.31 2070s # Using Apache/Test.pm version 1.44 2070s # testing : code 2070s # expected: 200 2070s # received: '200' 2070s ok 1 2070s # testing : OPTIONS 2070s # expected: qr/OPTIONS/ 2070s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 2070s ok 2 2070s ok 2078s t/apache/passbrigade.t .............. 2078s # using LWP client 2078s 1..114 2078s # Running under perl version 5.040001 for linux 2078s # Current time local: Tue May 6 17:58:41 2025 2078s # Current time GMT: Tue May 6 17:58:41 2025 2078s # Using Test.pm version 1.31 2078s # Using Apache/Test.pm version 1.44 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 1024 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #DMMATCH1: 1 2078s # 2078s # testing : bytes in body 2078s # expected: 1024 2078s # received: 1024 2078s ok 1 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 2048 2078s # received: 2048 2078s ok 2 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 3072 2078s # received: 3072 2078s ok 3 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 4096 2078s # received: 4096 2078s ok 4 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 5120 2078s # received: 5120 2078s ok 5 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 6144 2078s # received: 6144 2078s ok 6 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 7168 2078s # received: 7168 2078s ok 7 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 8192 2078s # received: 8192 2078s ok 8 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 9216 2078s # received: 9216 2078s ok 9 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 10240 2078s # received: 10240 2078s ok 10 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 11264 2078s # received: 11264 2078s ok 11 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 12288 2078s # received: 12288 2078s ok 12 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 13312 2078s # received: 13312 2078s ok 13 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 14336 2078s # received: 14336 2078s ok 14 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 15360 2078s # received: 15360 2078s ok 15 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 16384 2078s # received: 16384 2078s ok 16 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 17408 2078s # received: 17408 2078s ok 17 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 18432 2078s # received: 18432 2078s ok 18 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 19456 2078s # received: 19456 2078s ok 19 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 20480 2078s # received: 20480 2078s ok 20 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 21504 2078s # received: 21504 2078s ok 21 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 22528 2078s # received: 22528 2078s ok 22 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 23552 2078s # received: 23552 2078s ok 23 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 24576 2078s # received: 24576 2078s ok 24 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 25600 2078s # received: 25600 2078s ok 25 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 26624 2078s # received: 26624 2078s ok 26 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 27648 2078s # received: 27648 2078s ok 27 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 28672 2078s # received: 28672 2078s ok 28 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 29696 2078s # received: 29696 2078s ok 29 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 30720 2078s # received: 30720 2078s ok 30 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 31744 2078s # received: 31744 2078s ok 31 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 32768 2078s # received: 32768 2078s ok 32 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 33792 2078s # received: 33792 2078s ok 33 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 34816 2078s # received: 34816 2078s ok 34 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 35840 2078s # received: 35840 2078s ok 35 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 36864 2078s # received: 36864 2078s ok 36 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 37888 2078s # received: 37888 2078s ok 37 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 38912 2078s # received: 38912 2078s ok 38 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 39936 2078s # received: 39936 2078s ok 39 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 40960 2078s # received: 40960 2078s ok 40 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 41984 2078s # received: 41984 2078s ok 41 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 43008 2078s # received: 43008 2078s ok 42 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 44032 2078s # received: 44032 2078s ok 43 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 45056 2078s # received: 45056 2078s ok 44 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 46080 2078s # received: 46080 2078s ok 45 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 47104 2078s # received: 47104 2078s ok 46 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 48128 2078s # received: 48128 2078s ok 47 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 49152 2078s # received: 49152 2078s ok 48 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 50176 2078s # received: 50176 2078s ok 49 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 51200 2078s # received: 51200 2078s ok 50 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 102400 2078s # received: 102400 2078s ok 51 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 307200 2078s # received: 307200 2078s ok 52 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 512000 2078s # received: 512000 2078s ok 53 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 2048000 2078s # received: 2048000 2078s ok 54 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:46 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:47 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 4096000 2078s # received: 4096000 2078s ok 55 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:47 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:47 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 6144000 2078s # received: 6144000 2078s ok 56 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:47 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 10240000 2078s # received: 10240000 2078s ok 57 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 1024 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #DMMATCH1: 1 2078s # 2078s # testing : bytes in body 2078s # expected: 1024 2078s # received: 1024 2078s ok 58 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 2048 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #DMMATCH1: 1 2078s # 2078s # testing : bytes in body 2078s # expected: 2048 2078s # received: 2048 2078s ok 59 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 3072 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #DMMATCH1: 1 2078s # 2078s # testing : bytes in body 2078s # expected: 3072 2078s # received: 3072 2078s ok 60 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 4096 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #DMMATCH1: 1 2078s # 2078s # testing : bytes in body 2078s # expected: 4096 2078s # received: 4096 2078s ok 61 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 5120 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #DMMATCH1: 1 2078s # 2078s # testing : bytes in body 2078s # expected: 5120 2078s # received: 5120 2078s ok 62 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 6144 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #DMMATCH1: 1 2078s # 2078s # testing : bytes in body 2078s # expected: 6144 2078s # received: 6144 2078s ok 63 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 7168 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #DMMATCH1: 1 2078s # 2078s # testing : bytes in body 2078s # expected: 7168 2078s # received: 7168 2078s ok 64 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 8192 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #DMMATCH1: 1 2078s # 2078s # testing : bytes in body 2078s # expected: 8192 2078s # received: 8192 2078s ok 65 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 9216 2078s # received: 9216 2078s ok 66 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 10240 2078s # received: 10240 2078s ok 67 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 11264 2078s # received: 11264 2078s ok 68 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 12288 2078s # received: 12288 2078s ok 69 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 13312 2078s # received: 13312 2078s ok 70 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 14336 2078s # received: 14336 2078s ok 71 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 15360 2078s # received: 15360 2078s ok 72 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 16384 2078s # received: 16384 2078s ok 73 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 17408 2078s # received: 17408 2078s ok 74 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 18432 2078s # received: 18432 2078s ok 75 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 19456 2078s # received: 19456 2078s ok 76 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 20480 2078s # received: 20480 2078s ok 77 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 21504 2078s # received: 21504 2078s ok 78 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 22528 2078s # received: 22528 2078s ok 79 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 23552 2078s # received: 23552 2078s ok 80 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 24576 2078s # received: 24576 2078s ok 81 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 25600 2078s # received: 25600 2078s ok 82 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 26624 2078s # received: 26624 2078s ok 83 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 27648 2078s # received: 27648 2078s ok 84 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 28672 2078s # received: 28672 2078s ok 85 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 29696 2078s # received: 29696 2078s ok 86 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 30720 2078s # received: 30720 2078s ok 87 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 31744 2078s # received: 31744 2078s ok 88 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 32768 2078s # received: 32768 2078s ok 89 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 33792 2078s # received: 33792 2078s ok 90 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 34816 2078s # received: 34816 2078s ok 91 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 35840 2078s # received: 35840 2078s ok 92 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 36864 2078s # received: 36864 2078s ok 93 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 37888 2078s # received: 37888 2078s ok 94 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 38912 2078s # received: 38912 2078s ok 95 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 39936 2078s # received: 39936 2078s ok 96 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 40960 2078s # received: 40960 2078s ok 97 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 41984 2078s # received: 41984 2078s ok 98 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 43008 2078s # received: 43008 2078s ok 99 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 44032 2078s # received: 44032 2078s ok 100 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 45056 2078s # received: 45056 2078s ok 101 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 46080 2078s # received: 46080 2078s ok 102 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 47104 2078s # received: 47104 2078s ok 103 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 48128 2078s # received: 48128 2078s ok 104 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 49152 2078s # received: 49152 2078s ok 105 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 50176 2078s # received: 50176 2078s ok 106 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 51200 2078s # received: 51200 2078s ok 107 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 102400 2078s # received: 102400 2078s ok 108 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 307200 2078s # received: 307200 2078s ok 109 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 512000 2078s # received: 512000 2078s ok 110 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 2048000 2078s # received: 2048000 2078s ok 111 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 4096000 2078s # received: 4096000 2078s ok 112 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:48 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:49 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 6144000 2078s # received: 6144000 2078s ok 113 2078s #lwp request: 2078s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 2078s #User-Agent: libwww-perl/6.78 2078s # 2078s #server response: 2078s #HTTP/1.1 200 OK 2078s #Connection: close 2078s #Date: Tue, 06 May 2025 17:58:49 GMT 2078s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2078s #Vary: In-If1 2078s #Content-Length: 0 2078s #Client-Date: Tue, 06 May 2025 17:58:49 GMT 2078s #Client-Peer: 127.0.0.1:8529 2078s #Client-Response-Num: 1 2078s #Client-Transfer-Encoding: chunked 2078s #DMMATCH1: 1 2078s #X-Content-Length-Note: added by Apache::TestRequest 2078s # 2078s # testing : bytes in body 2078s # expected: 10240000 2078s # received: 10240000 2078s ok 114 2078s ok 2082s t/apache/post.t ..................... 2082s # using LWP client 2082s 1..51 2082s # Running under perl version 5.040001 for linux 2082s # Current time local: Tue May 6 17:58:49 2025 2082s # Current time GMT: Tue May 6 17:58:49 2025 2082s # Using Test.pm version 1.31 2082s # Using Apache/Test.pm version 1.44 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 1024 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 5 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '1024' 2082s # received: 1024 2082s ok 1 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 2048 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 5 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '2048' 2082s # received: 2048 2082s ok 2 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 3072 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 5 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '3072' 2082s # received: 3072 2082s ok 3 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 4096 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 5 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '4096' 2082s # received: 4096 2082s ok 4 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 5120 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 5 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '5120' 2082s # received: 5120 2082s ok 5 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 6144 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 5 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '6144' 2082s # received: 6144 2082s ok 6 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 7168 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 5 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '7168' 2082s # received: 7168 2082s ok 7 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 8192 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 5 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '8192' 2082s # received: 8192 2082s ok 8 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 9216 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 5 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '9216' 2082s # received: 9216 2082s ok 9 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 10240 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '10240' 2082s # received: 10240 2082s ok 10 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 11264 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '11264' 2082s # received: 11264 2082s ok 11 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 12288 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '12288' 2082s # received: 12288 2082s ok 12 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 13312 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '13312' 2082s # received: 13312 2082s ok 13 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 14336 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '14336' 2082s # received: 14336 2082s ok 14 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 15360 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '15360' 2082s # received: 15360 2082s ok 15 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 16384 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '16384' 2082s # received: 16384 2082s ok 16 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 17408 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '17408' 2082s # received: 17408 2082s ok 17 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 18432 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '18432' 2082s # received: 18432 2082s ok 18 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 19456 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '19456' 2082s # received: 19456 2082s ok 19 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 20480 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '20480' 2082s # received: 20480 2082s ok 20 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 21504 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '21504' 2082s # received: 21504 2082s ok 21 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 22528 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '22528' 2082s # received: 22528 2082s ok 22 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 23552 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '23552' 2082s # received: 23552 2082s ok 23 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 24576 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '24576' 2082s # received: 24576 2082s ok 24 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 25600 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '25600' 2082s # received: 25600 2082s ok 25 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 26624 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '26624' 2082s # received: 26624 2082s ok 26 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 27648 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '27648' 2082s # received: 27648 2082s ok 27 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 28672 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '28672' 2082s # received: 28672 2082s ok 28 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 29696 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '29696' 2082s # received: 29696 2082s ok 29 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 30720 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '30720' 2082s # received: 30720 2082s ok 30 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 31744 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '31744' 2082s # received: 31744 2082s ok 31 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 32768 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '32768' 2082s # received: 32768 2082s ok 32 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 33792 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '33792' 2082s # received: 33792 2082s ok 33 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 34816 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '34816' 2082s # received: 34816 2082s ok 34 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 35840 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '35840' 2082s # received: 35840 2082s ok 35 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 36864 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '36864' 2082s # received: 36864 2082s ok 36 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 37888 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '37888' 2082s # received: 37888 2082s ok 37 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 38912 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '38912' 2082s # received: 38912 2082s ok 38 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 39936 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '39936' 2082s # received: 39936 2082s ok 39 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 40960 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '40960' 2082s # received: 40960 2082s ok 40 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 41984 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '41984' 2082s # received: 41984 2082s ok 41 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 43008 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '43008' 2082s # received: 43008 2082s ok 42 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 44032 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '44032' 2082s # received: 44032 2082s ok 43 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 45056 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '45056' 2082s # received: 45056 2082s ok 44 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 46080 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '46080' 2082s # received: 46080 2082s ok 45 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 47104 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '47104' 2082s # received: 47104 2082s ok 46 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 48128 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '48128' 2082s # received: 48128 2082s ok 47 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 49152 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '49152' 2082s # received: 49152 2082s ok 48 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 50176 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '50176' 2082s # received: 50176 2082s ok 49 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 51200 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 6 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '51200' 2082s # received: 51200 2082s ok 50 2082s #lwp request: 2082s #POST http://localhost:8529/eat_post HTTP/1.1 2082s #User-Agent: libwww-perl/6.78 2082s #Content-Length: 102400 2082s # 2082s #server response: 2082s #HTTP/1.1 200 OK 2082s #Connection: close 2082s #Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2082s #Vary: In-If1 2082s #Content-Length: 7 2082s #Client-Date: Tue, 06 May 2025 17:58:53 GMT 2082s #Client-Peer: 127.0.0.1:8529 2082s #Client-Response-Num: 1 2082s #DMMATCH1: 1 2082s # 2082s # testing : length posted 2082s # expected: '102400' 2082s # received: 102400 2082s ok 51 2082s ok 2086s t/apache/pr17629.t .................. 2086s 1..4 2086s # Running under perl version 5.040001 for linux 2086s # Current time local: Tue May 6 17:58:53 2025 2086s # Current time GMT: Tue May 6 17:58:53 2025 2086s # Using Test.pm version 1.31 2086s # Using Apache/Test.pm version 1.44 2086s # expected: 'begin-foobar-end 2086s # ' 2086s # received: 'begin-foobar-end 2086s # ' 2086s ok 1 2086s # expected: 200 2086s # received: '200' 2086s ok 2 2086s # testing : response was gzipped 2086s # expected: 'gzip' 2086s # received: 'gzip' 2086s ok 3 2086s # expected: 'begin-foobar-end 2086s # ' 2086s # received: 'begin-foobar-end 2086s # ' 2086s ok 4 2086s ok 2090s t/apache/pr18757.t .................. 2090s 1..3 2090s # Running under perl version 5.040001 for linux 2090s # Current time local: Tue May 6 17:58:57 2025 2090s # Current time GMT: Tue May 6 17:58:57 2025 2090s # Using Test.pm version 1.31 2090s # Using Apache/Test.pm version 1.44 2090s # testing : 200 response from GET 2090s # expected: 200 2090s # received: '200' 2090s ok 1 2090s # expected C-L is 26 2090s # URL via proxy is http://localhost:8550/index.html 2090s ok 2 2090s # line: HTTP/1.1 200 OK 2090s # line: Date: Tue, 06 May 2025 17:59:01 GMT 2090s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2090s # line: Vary: In-If1 2090s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2090s # line: ETag: "1a-62c6deaf13e40" 2090s # line: Accept-Ranges: bytes 2090s # line: Content-Length: 26 2090s # line: DMMATCH1: 1 2090s # line: Content-Type: text/html 2090s # line: 2090s # testing : whether proxy strips Content-Length header 2090s # expected: 1 2090s # received: 1 2090s ok 3 2090s ok 2094s t/apache/pr35292.t .................. 2094s 1..3 2094s # Running under perl version 5.040001 for linux 2094s # Current time local: Tue May 6 17:59:01 2025 2094s # Current time GMT: Tue May 6 17:59:01 2025 2094s # Using Test.pm version 1.31 2094s # Using Apache/Test.pm version 1.44 2094s ok 1 2094s ok 2 2094s # testing : read response-line 2094s # expected: qr/^HTTP\/1\.. 413/ 2094s # received: 'HTTP/1.1 413 Request Entity Too Large 2094s # ' 2094s ok 3 2094s ok 2098s t/apache/pr35330.t .................. 2098s 1..2 2098s # Running under perl version 5.040001 for linux 2098s # Current time local: Tue May 6 17:59:05 2025 2098s # Current time GMT: Tue May 6 17:59:05 2025 2098s # Using Test.pm version 1.31 2098s # Using Apache/Test.pm version 1.44 2098s # testing : SSI was allowed for location 2098s # expected: 200 2098s # received: '200' 2098s ok 1 2098s # testing : file was served with correct content 2098s # expected: 'hello' 2098s # received: 'hello' 2098s ok 2 2098s ok 2102s t/apache/pr37166.t .................. 2102s 1..4 2102s # Running under perl version 5.040001 for linux 2102s # Current time local: Tue May 6 17:59:09 2025 2102s # Current time GMT: Tue May 6 17:59:09 2025 2102s # Using Test.pm version 1.31 2102s # Using Apache/Test.pm version 1.44 2102s # testing : SSI was allowed for location 2102s # expected: 200 2102s # received: '200' 2102s ok 1 2102s # testing : file was served with correct content 2102s # expected: 'Hello world 2102s # ' 2102s # received: 'Hello world 2102s # ' 2102s ok 2 2102s # testing : explicit 200 response 2102s # expected: 200 2102s # received: '200' 2102s ok 3 2102s # testing : file was again served with correct content 2102s # expected: 'Hello world 2102s # ' 2102s # received: 'Hello world 2102s # ' 2102s ok 4 2102s ok 2106s t/apache/pr43939.t .................. 2106s 1..4 2106s # Running under perl version 5.040001 for linux 2106s # Current time local: Tue May 6 17:59:13 2025 2106s # Current time GMT: Tue May 6 17:59:13 2025 2106s # Using Test.pm version 1.31 2106s # Using Apache/Test.pm version 1.44 2106s # expected: 'begin-default-end 2106s # ' 2106s # received: 'begin-default-end 2106s # ' 2106s ok 1 2106s # expected: 200 2106s # received: '200' 2106s ok 2 2106s # testing : response was gzipped 2106s # expected: 'gzip' 2106s # received: 'gzip' 2106s ok 3 2106s # expected: 'begin-default-end 2106s # ' 2106s # received: 'begin-default-end 2106s # ' 2106s ok 4 2106s ok 2109s t/apache/pr49328.t .................. 2109s 1..1 2109s # Running under perl version 5.040001 for linux 2109s # Current time local: Tue May 6 17:59:17 2025 2109s # Current time GMT: Tue May 6 17:59:17 2025 2109s # Using Test.pm version 1.31 2109s # Using Apache/Test.pm version 1.44 2109s # expected: 'before 2109s # included 2109s # after 2109s # ' 2109s # received: 'before 2109s # included 2109s # after 2109s # ' 2109s ok 1 2109s ok 2113s t/apache/pr64339.t .................. 2113s 1..12 2113s # Running under perl version 5.040001 for linux 2113s # Current time local: Tue May 6 17:59:20 2025 2113s # Current time GMT: Tue May 6 17:59:20 2025 2113s # Using Test.pm version 1.31 2113s # Using Apache/Test.pm version 1.44 2113s # testing : fetching /doc.xml 2113s # expected: 200 2113s # received: '200' 2113s ok 1 2113s # testing : content-type header test for /doc.xml 2113s # expected: 'application/xml; charset=utf-8' 2113s # received: 'application/xml; charset=utf-8' 2113s ok 2 2113s # testing : content test for /doc.xml 2113s # expected: 'fóó 2113s # ' 2113s # received: 'fóó 2113s # ' 2113s ok 3 2113s # testing : fetching /doc.fooxml 2113s # expected: 200 2113s # received: '200' 2113s ok 4 2113s # testing : content-type header test for /doc.fooxml 2113s # expected: 'application/foo+xml; charset=utf-8' 2113s # received: 'application/foo+xml; charset=utf-8' 2113s ok 5 2113s # testing : content test for /doc.fooxml 2113s # expected: 'fóó 2113s # ' 2113s # received: 'fóó 2113s # ' 2113s ok 6 2113s # testing : fetching /doc.notxml 2113s # expected: 200 2113s # received: '200' 2113s ok 7 2113s # testing : content-type header test for /doc.notxml 2113s # expected: 'application/notreallyxml' 2113s # received: 'application/notreallyxml' 2113s ok 8 2113s # testing : content test for /doc.notxml 2113s # expected: 'f 2113s # ' 2113s # received: 'f 2113s # ' 2113s ok 9 2113s # testing : fetching /doc.isohtml 2113s # expected: 200 2113s # received: '200' 2113s ok 10 2113s # testing : content-type header test for /doc.isohtml 2113s # expected: 'text/html;charset=utf-8' 2113s # received: 'text/html;charset=utf-8' 2113s ok 11 2113s # testing : content test for /doc.isohtml 2113s # expected: '

fóó 2113s #

' 2113s # received: '

fóó 2113s #

' 2113s ok 12 2113s ok 2119s t/apache/rwrite.t ................... 2119s # using LWP client 2119s 1..114 2119s # Running under perl version 5.040001 for linux 2119s # Current time local: Tue May 6 17:59:24 2025 2119s # Current time GMT: Tue May 6 17:59:24 2025 2119s # Using Test.pm version 1.31 2119s # Using Apache/Test.pm version 1.44 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 1024 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #DMMATCH1: 1 2119s # 2119s # testing : bytes in body 2119s # expected: 1024 2119s # received: 1024 2119s ok 1 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 2048 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #DMMATCH1: 1 2119s # 2119s # testing : bytes in body 2119s # expected: 2048 2119s # received: 2048 2119s ok 2 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 3072 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #DMMATCH1: 1 2119s # 2119s # testing : bytes in body 2119s # expected: 3072 2119s # received: 3072 2119s ok 3 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 4096 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #DMMATCH1: 1 2119s # 2119s # testing : bytes in body 2119s # expected: 4096 2119s # received: 4096 2119s ok 4 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 5120 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #DMMATCH1: 1 2119s # 2119s # testing : bytes in body 2119s # expected: 5120 2119s # received: 5120 2119s ok 5 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 6144 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #DMMATCH1: 1 2119s # 2119s # testing : bytes in body 2119s # expected: 6144 2119s # received: 6144 2119s ok 6 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 7168 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #DMMATCH1: 1 2119s # 2119s # testing : bytes in body 2119s # expected: 7168 2119s # received: 7168 2119s ok 7 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 8192 2119s # received: 8192 2119s ok 8 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 9216 2119s # received: 9216 2119s ok 9 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 10240 2119s # received: 10240 2119s ok 10 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 11264 2119s # received: 11264 2119s ok 11 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 12288 2119s # received: 12288 2119s ok 12 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 13312 2119s # received: 13312 2119s ok 13 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 14336 2119s # received: 14336 2119s ok 14 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 15360 2119s # received: 15360 2119s ok 15 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 16384 2119s # received: 16384 2119s ok 16 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 17408 2119s # received: 17408 2119s ok 17 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 18432 2119s # received: 18432 2119s ok 18 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 19456 2119s # received: 19456 2119s ok 19 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 20480 2119s # received: 20480 2119s ok 20 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 21504 2119s # received: 21504 2119s ok 21 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 22528 2119s # received: 22528 2119s ok 22 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 23552 2119s # received: 23552 2119s ok 23 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 24576 2119s # received: 24576 2119s ok 24 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 25600 2119s # received: 25600 2119s ok 25 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 26624 2119s # received: 26624 2119s ok 26 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 27648 2119s # received: 27648 2119s ok 27 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 28672 2119s # received: 28672 2119s ok 28 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 29696 2119s # received: 29696 2119s ok 29 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 30720 2119s # received: 30720 2119s ok 30 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 31744 2119s # received: 31744 2119s ok 31 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 32768 2119s # received: 32768 2119s ok 32 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 33792 2119s # received: 33792 2119s ok 33 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 34816 2119s # received: 34816 2119s ok 34 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 35840 2119s # received: 35840 2119s ok 35 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 36864 2119s # received: 36864 2119s ok 36 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 37888 2119s # received: 37888 2119s ok 37 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 38912 2119s # received: 38912 2119s ok 38 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 39936 2119s # received: 39936 2119s ok 39 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 40960 2119s # received: 40960 2119s ok 40 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 41984 2119s # received: 41984 2119s ok 41 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 43008 2119s # received: 43008 2119s ok 42 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 44032 2119s # received: 44032 2119s ok 43 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 45056 2119s # received: 45056 2119s ok 44 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 46080 2119s # received: 46080 2119s ok 45 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 47104 2119s # received: 47104 2119s ok 46 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 48128 2119s # received: 48128 2119s ok 47 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 49152 2119s # received: 49152 2119s ok 48 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 50176 2119s # received: 50176 2119s ok 49 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 51200 2119s # received: 51200 2119s ok 50 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 102400 2119s # received: 102400 2119s ok 51 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 307200 2119s # received: 307200 2119s ok 52 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 512000 2119s # received: 512000 2119s ok 53 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 2048000 2119s # received: 2048000 2119s ok 54 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 4096000 2119s # received: 4096000 2119s ok 55 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:28 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 6144000 2119s # received: 6144000 2119s ok 56 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 10240000 2119s # received: 10240000 2119s ok 57 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 1024 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #DMMATCH1: 1 2119s # 2119s # testing : bytes in body 2119s # expected: 1024 2119s # received: 1024 2119s ok 58 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 2048 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #DMMATCH1: 1 2119s # 2119s # testing : bytes in body 2119s # expected: 2048 2119s # received: 2048 2119s ok 59 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 3072 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #DMMATCH1: 1 2119s # 2119s # testing : bytes in body 2119s # expected: 3072 2119s # received: 3072 2119s ok 60 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 4096 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #DMMATCH1: 1 2119s # 2119s # testing : bytes in body 2119s # expected: 4096 2119s # received: 4096 2119s ok 61 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 5120 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #DMMATCH1: 1 2119s # 2119s # testing : bytes in body 2119s # expected: 5120 2119s # received: 5120 2119s ok 62 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 6144 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #DMMATCH1: 1 2119s # 2119s # testing : bytes in body 2119s # expected: 6144 2119s # received: 6144 2119s ok 63 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 7168 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #DMMATCH1: 1 2119s # 2119s # testing : bytes in body 2119s # expected: 7168 2119s # received: 7168 2119s ok 64 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 8192 2119s # received: 8192 2119s ok 65 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 9216 2119s # received: 9216 2119s ok 66 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 10240 2119s # received: 10240 2119s ok 67 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 11264 2119s # received: 11264 2119s ok 68 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 12288 2119s # received: 12288 2119s ok 69 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 13312 2119s # received: 13312 2119s ok 70 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 14336 2119s # received: 14336 2119s ok 71 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 15360 2119s # received: 15360 2119s ok 72 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 16384 2119s # received: 16384 2119s ok 73 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 17408 2119s # received: 17408 2119s ok 74 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 18432 2119s # received: 18432 2119s ok 75 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 19456 2119s # received: 19456 2119s ok 76 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 20480 2119s # received: 20480 2119s ok 77 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 21504 2119s # received: 21504 2119s ok 78 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 22528 2119s # received: 22528 2119s ok 79 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 23552 2119s # received: 23552 2119s ok 80 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 24576 2119s # received: 24576 2119s ok 81 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 25600 2119s # received: 25600 2119s ok 82 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 26624 2119s # received: 26624 2119s ok 83 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 27648 2119s # received: 27648 2119s ok 84 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 28672 2119s # received: 28672 2119s ok 85 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 29696 2119s # received: 29696 2119s ok 86 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 30720 2119s # received: 30720 2119s ok 87 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 31744 2119s # received: 31744 2119s ok 88 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 32768 2119s # received: 32768 2119s ok 89 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 33792 2119s # received: 33792 2119s ok 90 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 34816 2119s # received: 34816 2119s ok 91 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 35840 2119s # received: 35840 2119s ok 92 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 36864 2119s # received: 36864 2119s ok 93 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 37888 2119s # received: 37888 2119s ok 94 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 38912 2119s # received: 38912 2119s ok 95 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 39936 2119s # received: 39936 2119s ok 96 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 40960 2119s # received: 40960 2119s ok 97 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 41984 2119s # received: 41984 2119s ok 98 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 43008 2119s # received: 43008 2119s ok 99 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 44032 2119s # received: 44032 2119s ok 100 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 45056 2119s # received: 45056 2119s ok 101 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 46080 2119s # received: 46080 2119s ok 102 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 47104 2119s # received: 47104 2119s ok 103 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 48128 2119s # received: 48128 2119s ok 104 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 49152 2119s # received: 49152 2119s ok 105 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 50176 2119s # received: 50176 2119s ok 106 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 51200 2119s # received: 51200 2119s ok 107 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 102400 2119s # received: 102400 2119s ok 108 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 307200 2119s # received: 307200 2119s ok 109 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 512000 2119s # received: 512000 2119s ok 110 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 2048000 2119s # received: 2048000 2119s ok 111 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 4096000 2119s # received: 4096000 2119s ok 112 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 6144000 2119s # received: 6144000 2119s ok 113 2119s #lwp request: 2119s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 2119s #User-Agent: libwww-perl/6.78 2119s # 2119s #server response: 2119s #HTTP/1.1 200 OK 2119s #Connection: close 2119s #Date: Tue, 06 May 2025 17:59:29 GMT 2119s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2119s #Vary: In-If1 2119s #Content-Length: 0 2119s #Client-Date: Tue, 06 May 2025 17:59:30 GMT 2119s #Client-Peer: 127.0.0.1:8529 2119s #Client-Response-Num: 1 2119s #Client-Transfer-Encoding: chunked 2119s #DMMATCH1: 1 2119s #X-Content-Length-Note: added by Apache::TestRequest 2119s # 2119s # testing : bytes in body 2119s # expected: 10240000 2119s # received: 10240000 2119s ok 114 2119s ok 2123s t/apache/server_name_port.t ......... 2123s 1..84 2123s # Running under perl version 5.040001 for linux 2123s # Current time local: Tue May 6 17:59:30 2025 2123s # Current time GMT: Tue May 6 17:59:30 2025 2123s # Using Test.pm version 1.31 2123s # Using Apache/Test.pm version 1.44 2123s # SENDING: 2123s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 2123s # expecting 200, got 200 2123s ok 1 2123s # got SERVER_NAME='righthost', expected 'righthost' 2123s ok 2 2123s # got SERVER_PORT='8529', expected '8529' 2123s ok 3 2123s # SENDING: 2123s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 2123s # expecting 200, got 200 2123s ok 4 2123s # got SERVER_NAME='righthost', expected 'righthost' 2123s ok 5 2123s # got SERVER_PORT='123', expected '123' 2123s ok 6 2123s # SENDING: 2123s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 2123s # expecting 200, got 200 2123s ok 7 2123s # got SERVER_NAME='righthost', expected 'righthost' 2123s ok 8 2123s # got SERVER_PORT='8529', expected '8529' 2123s ok 9 2123s # SENDING: 2123s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 2123s # expecting 200, got 200 2123s ok 10 2123s # got SERVER_NAME='righthost', expected 'righthost' 2123s ok 11 2123s # got SERVER_PORT='123', expected '123' 2123s ok 12 2123s # SENDING: 2123s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 2123s # expecting 200, got 200 2123s ok 13 2123s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2123s ok 14 2123s # got SERVER_PORT='8529', expected '8529' 2123s ok 15 2123s # SENDING: 2123s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 2123s # expecting 200, got 200 2123s ok 16 2123s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2123s ok 17 2123s # got SERVER_PORT='123', expected '123' 2123s ok 18 2123s # SENDING: 2123s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 2123s # expecting 200, got 200 2123s ok 19 2123s # got SERVER_NAME='[::1]', expected '[::1]' 2123s ok 20 2123s # got SERVER_PORT='8529', expected '8529' 2123s ok 21 2123s # SENDING: 2123s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 2123s # expecting 200, got 200 2123s ok 22 2123s # got SERVER_NAME='[::1]', expected '[::1]' 2123s ok 23 2123s # got SERVER_PORT='123', expected '123' 2123s ok 24 2123s # SENDING: 2123s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 2123s # expecting 200, got 200 2123s ok 25 2123s # got SERVER_NAME='[a::1]', expected '[a::1]' 2123s ok 26 2123s # got SERVER_PORT='8529', expected '8529' 2123s ok 27 2123s # SENDING: 2123s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 2123s # expecting 200, got 200 2123s ok 28 2123s # got SERVER_NAME='[a::1]', expected '[a::1]' 2123s ok 29 2123s # got SERVER_PORT='123', expected '123' 2123s ok 30 2123s # SENDING: 2123s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 2123s # expecting 200, got 200 2123s ok 31 2123s # got SERVER_NAME='[a::1]', expected '[a::1]' 2123s ok 32 2123s # got SERVER_PORT='8529', expected '8529' 2123s ok 33 2123s # SENDING: 2123s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 2123s # expecting 200, got 200 2123s ok 34 2123s # got SERVER_NAME='[a::1]', expected '[a::1]' 2123s ok 35 2123s # got SERVER_PORT='123', expected '123' 2123s ok 36 2123s # SENDING: 2123s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2123s # expecting 200, got 200 2123s ok 37 2123s # got SERVER_NAME='righthost', expected 'righthost' 2123s ok 38 2123s # got SERVER_PORT='8529', expected '8529' 2123s ok 39 2123s # SENDING: 2123s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2123s # expecting 200, got 200 2123s ok 40 2123s # got SERVER_NAME='righthost', expected 'righthost' 2123s ok 41 2123s # got SERVER_PORT='123', expected '123' 2123s ok 42 2123s # SENDING: 2123s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2123s # expecting 200, got 200 2123s ok 43 2123s # got SERVER_NAME='righthost', expected 'righthost' 2123s ok 44 2123s # got SERVER_PORT='8529', expected '8529' 2123s ok 45 2123s # SENDING: 2123s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2123s # expecting 200, got 200 2123s ok 46 2123s # got SERVER_NAME='righthost', expected 'righthost' 2123s ok 47 2123s # got SERVER_PORT='123', expected '123' 2123s ok 48 2123s # SENDING: 2123s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2123s # expecting 200, got 200 2123s ok 49 2123s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2123s ok 50 2123s # got SERVER_PORT='8529', expected '8529' 2123s ok 51 2123s # SENDING: 2123s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2123s # expecting 200, got 200 2123s ok 52 2123s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2123s ok 53 2123s # got SERVER_PORT='123', expected '123' 2123s ok 54 2123s # SENDING: 2123s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2123s # expecting 200, got 200 2123s ok 55 2123s # got SERVER_NAME='[::1]', expected '[::1]' 2123s ok 56 2123s # got SERVER_PORT='8529', expected '8529' 2123s ok 57 2123s # SENDING: 2123s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2123s # expecting 200, got 200 2123s ok 58 2123s # got SERVER_NAME='[::1]', expected '[::1]' 2123s ok 59 2123s # got SERVER_PORT='123', expected '123' 2123s ok 60 2123s # SENDING: 2123s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2123s # expecting 200, got 200 2123s ok 61 2123s # got SERVER_NAME='righthost', expected 'righthost' 2123s ok 62 2123s # got SERVER_PORT='8529', expected '8529' 2123s ok 63 2123s # SENDING: 2123s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2123s # expecting 200, got 200 2123s ok 64 2123s # got SERVER_NAME='righthost', expected 'righthost' 2123s ok 65 2123s # got SERVER_PORT='123', expected '123' 2123s ok 66 2123s # SENDING: 2123s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2123s # expecting 200, got 200 2123s ok 67 2123s # got SERVER_NAME='righthost', expected 'righthost' 2123s ok 68 2123s # got SERVER_PORT='8529', expected '8529' 2123s ok 69 2123s # SENDING: 2123s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2123s # expecting 200, got 200 2123s ok 70 2123s # got SERVER_NAME='righthost', expected 'righthost' 2123s ok 71 2123s # got SERVER_PORT='123', expected '123' 2123s ok 72 2123s # SENDING: 2123s # 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 2123s # expecting 200, got 200 2123s ok 73 2123s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2123s ok 74 2123s # got SERVER_PORT='8529', expected '8529' 2123s ok 75 2123s # SENDING: 2123s # 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 2123s # expecting 200, got 200 2123s ok 76 2123s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2123s ok 77 2123s # got SERVER_PORT='123', expected '123' 2123s ok 78 2123s # SENDING: 2123s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 2123s # expecting 200, got 200 2123s ok 79 2123s # got SERVER_NAME='[::1]', expected '[::1]' 2123s ok 80 2123s # got SERVER_PORT='8529', expected '8529' 2123s ok 81 2123s # SENDING: 2123s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 2123s # expecting 200, got 200 2123s ok 82 2123s # got SERVER_NAME='[::1]', expected '[::1]' 2123s ok 83 2123s # got SERVER_PORT='123', expected '123' 2123s ok 84 2123s ok 2127s t/apache/teclchunk.t ................ skipped: Not supported yet 2131s t/apr/uri.t ......................... 2131s 1..1 2131s # Running under perl version 5.040001 for linux 2131s # Current time local: Tue May 6 17:59:38 2025 2131s # Current time GMT: Tue May 6 17:59:38 2025 2131s # Using Test.pm version 1.31 2131s # Using Apache/Test.pm version 1.44 2131s ok 1 2131s ok 2134s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 2138s t/filter/case.t ..................... 2138s 1..4 2138s # Running under perl version 5.040001 for linux 2138s # Current time local: Tue May 6 17:59:45 2025 2138s # Current time GMT: Tue May 6 17:59:45 2025 2138s # Using Test.pm version 1.31 2138s # Using Apache/Test.pm version 1.44 2138s ok 1 2138s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 2138s # expected 200 2138s # received 200 2138s # body: =HEAD1 NAME 2138s X X 2138s 2138s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 2138s 2138s =HEAD1 SYNOPSIS 2138s 2138s TO DECLARE SUBROUTINES: 2138s X X 2138s 2138s SUB NAME; # A "FORWARD" DECLARATION. 2138s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 2138s SUB NAME : ATTRS; # WITH ATTRIBUTES 2138s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 2138s 2138s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 2138s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 2138s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 2138s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 2138s 2138s USE FEATURE 'SIGNATURES'; 2138s SUB NAME(SIG) BLOCK # WITH SIGNATURE 2138s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 2138s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 2138s 2138s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 2138s X 2138s 2138s $SUBREF = SUB BLOCK; # NO PROTO 2138s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 2138s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 2138s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 2138s 2138s USE FEATURE 'SIGNATURES'; 2138s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 2138s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 2138s 2138s TO IMPORT SUBROUTINES: 2138s X 2138s 2138s USE MODULE QW(NAME1 NAME2 NAME3); 2138s 2138s TO CALL SUBROUTINES: 2138s X X 2138s 2138s NAME(LIST); # REGULAR SUBROUTINE CALL. 2138s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 2138s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 2138s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 2138s 2138s =HEAD1 DESCRIPTION 2138s 2138s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 2138s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 2138s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 2138s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 2138s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 2138s ITS NAME OR A CODE REFERENCE. 2138s 2138s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 2138s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 2138s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 2138s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 2138s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 2138s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 2138s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 2138s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 2138s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 2138s X X 2138s 2138s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 2138s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 2138s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 2138s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 2138s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 2138s SUCH A SIGNATURE-USING SUBROUTINE. 2138s 2138s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 2138s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 2138s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 2138s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 2138s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 2138s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 2138s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 2138s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 2138s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 2138s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 2138s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 2138s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 2138s X X X<@_> 2138s 2138s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 2138s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 2138s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 2138s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 2138s L AND L. 2138s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 2138s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 2138s 2138s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 2138s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 2138s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 2138s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 2138s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 2138s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 2138s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 2138s ONE LARGE INDISTINGUISHABLE LIST. 2138s 2138s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 2138s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 2138s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 2138s EMPTY SUB RETURNS THE EMPTY LIST. 2138s X X X 2138s 2138s EXAMPLE: 2138s 2138s SUB MAX { 2138s MY $MAX = SHIFT(@_); 2138s FOREACH $FOO (@_) { 2138s $MAX = $FOO IF $MAX < $FOO; 2138s } 2138s RETURN $MAX; 2138s } 2138s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 2138s 2138s EXAMPLE: 2138s 2138s # GET A LINE, COMBINING CONTINUATION LINES 2138s # THAT START WITH WHITESPACE 2138s 2138s SUB GET_LINE { 2138s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 2138s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 2138s IF ($LOOKAHEAD =~ /^[ \T]/) { 2138s $THISLINE .= $LOOKAHEAD; 2138s } 2138s ELSE { 2138s LAST LINE; 2138s } 2138s } 2138s RETURN $THISLINE; 2138s } 2138s 2138s $LOOKAHEAD = ; # GET FIRST LINE 2138s WHILE (DEFINED($LINE = GET_LINE())) { 2138s ... 2138s } 2138s 2138s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 2138s 2138s SUB MAYBESET { 2138s MY($KEY, $VALUE) = @_; 2138s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 2138s } 2138s 2138s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 2138s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 2138s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 2138s ITS CALLER'S VALUES. 2138s X X 2138s 2138s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 2138s SUB UPCASE_IN { 2138s FOR (@_) { TR/A-Z/A-Z/ } 2138s } 2138s 2138s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 2138s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 2138s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 2138s X X 2138s 2138s UPCASE_IN("FREDERICK"); 2138s 2138s IT WOULD BE MUCH SAFER IF THE C FUNCTION 2138s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 2138s OF CHANGING THEM IN PLACE: 2138s 2138s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 2138s SUB UPCASE { 2138s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 2138s MY @PARMS = @_; 2138s FOR (@PARMS) { TR/A-Z/A-Z/ } 2138s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 2138s } 2138s 2138s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 2138s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 2138s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 2138s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 2138s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 2138s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 2138s 2138s @NEWLIST = UPCASE(@LIST1, @LIST2); 2138s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 2138s 2138s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 2138s 2138s (@X, @Y) = UPCASE(@LIST1, @LIST2); 2138s 2138s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 2138s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 2138s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 2138s L
FOR ALTERNATIVES. 2138s 2138s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 2138s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 2138s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 2138s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 2138s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 2138s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 2138s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 2138s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 2138s SEE L FOR MORE ABOUT ALL THAT. 2138s X<&> 2138s 2138s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 2138s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 2138s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 2138s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 2138s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 2138s X 2138s 2138s &FOO(1,2,3); # PASS THREE ARGUMENTS 2138s FOO(1,2,3); # THE SAME 2138s 2138s FOO(); # PASS AN EMPTY ARGUMENT LIST 2138s &FOO(); # THE SAME 2138s 2138s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 2138s USE STRICT 'SUBS'; 2138s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2138s # A COMPILE-TIME ERROR 2138s NO STRICT 'SUBS'; 2138s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2138s # A LITERAL STRING "FOO" 2138s 2138s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 2138s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 2138s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 2138s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 2138s X<&> 2138s 2138s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 2138s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 2138s YOUR SUBROUTINE'S NAME. 2138s 2138s USE V5.16; 2138s MY $FACTORIAL = SUB { 2138s MY ($X) = @_; 2138s RETURN 1 IF $X == 1; 2138s RETURN($X * __SUB__->( $X - 1 ) ); 2138s }; 2138s 2138s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 2138s IS SUBJECT TO CHANGE. 2138s 2138s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 2138s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 2138s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 2138s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 2138s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 2138s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 2138s SPECIAL, PRE-DEFINED THINGS. 2138s 2138s =OVER 2138s 2138s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 2138s 2138s C 2138s 2138s =ITEM DOCUMENTED IN L 2138s 2138s C, C 2138s 2138s =ITEM DOCUMENTED IN L 2138s 2138s C, C 2138s 2138s =ITEM DOCUMENTED IN L 2138s 2138s C, C, C, C, C, C, C, 2138s C, C, C, C, C, C, 2138s C, C, C, C, C, C, C, 2138s C, C, C, C, C, C, 2138s C, C, C, C, C, 2138s C, C, C, C 2138s 2138s =ITEM DOCUMENTED IN L 2138s 2138s C, C, C, C, C, C, C, 2138s C, C, C, C, C, C, C, 2138s C, C, C, C, C, C 2138s 2138s =ITEM DOCUMENTED IN L 2138s 2138s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 2138s L<< C|PERLFUNC/REQUIRE >> 2138s 2138s =ITEM DOCUMENTED IN L 2138s 2138s C 2138s 2138s =ITEM DOCUMENTED IN L 2138s 2138s C, C, C, C, C 2138s 2138s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 2138s 2138s ANY STARTING WITH C<(> 2138s 2138s =BACK 2138s 2138s THE C, C, C, C AND C SUBROUTINES 2138s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 2138s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 2138s EXPLICITLY. SEE L 2138s 2138s =HEAD2 SIGNATURES 2138s 2138s X X 2138s 2138s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 2138s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 2138s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 2138s 2138s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 2138s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 2138s DIRECTLY BY C, IN THE CURRENT SCOPE. 2138s 2138s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 2138s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 2138s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 2138s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 2138s 2138s FOR EXAMPLE, 2138s 2138s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 2138s 2138s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 2138s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 2138s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 2138s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 2138s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 2138s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 2138s 2138s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 2138s THE SIGNATURE. FOR EXAMPLE, 2138s 2138s SUB FOO ($LEFT, $RIGHT) { 2138s RETURN $LEFT + $RIGHT; 2138s } 2138s 2138s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 2138s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 2138s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 2138s EQUIVALENT TO 2138s 2138s SUB FOO { 2138s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 2138s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 2138s MY $LEFT = $_[0]; 2138s MY $RIGHT = $_[1]; 2138s RETURN $LEFT + $RIGHT; 2138s } 2138s 2138s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 2138s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 2138s 2138s SUB FOO ($FIRST, $, $THIRD) { 2138s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 2138s } 2138s 2138s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 2138s MANDATORY FOR THE CALLER TO PASS IT. 2138s 2138s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 2138s SEPARATED FROM THE PARAMETER NAME BY C<=>: 2138s 2138s SUB FOO ($LEFT, $RIGHT = 0) { 2138s RETURN $LEFT + $RIGHT; 2138s } 2138s 2138s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 2138s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 2138s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 2138s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 2138s FOR EXAMPLE, 2138s 2138s MY $AUTO_ID = 0; 2138s SUB FOO ($THING, $ID = $AUTO_ID++) { 2138s PRINT "$THING HAS ID $ID"; 2138s } 2138s 2138s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 2138s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 2138s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 2138s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 2138s 2138s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 2138s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 2138s } 2138s 2138s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 2138s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 2138s VALUE PROVIDED WAS C. 2138s 2138s SUB FOO ($NAME //= "WORLD") { 2138s PRINT "HELLO, $NAME"; 2138s } 2138s 2138s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 2138s 2138s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 2138s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 2138s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 2138s 2138s SUB FOO ($X ||= 10) { 2138s RETURN 5 + $X; 2138s } 2138s 2138s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 2138s FOR EXAMPLE, 2138s 2138s SUB FOO ($THING, $ = 1) { 2138s PRINT $THING; 2138s } 2138s 2138s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 2138s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 2138s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 2138s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 2138s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 2138s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 2138s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 2138s 2138s SUB FOO ($THING, $=) { 2138s PRINT $THING; 2138s } 2138s 2138s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 2138s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 2138s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 2138s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 2138s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 2138s TO RIGHT. 2138s 2138s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 2138s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 2138s 2138s SUB FOO ($FILTER, @INPUTS) { 2138s PRINT $FILTER->($_) FOREACH @INPUTS; 2138s } 2138s 2138s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 2138s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 2138s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 2138s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 2138s 2138s SUB FOO ($THING, @) { 2138s PRINT $THING; 2138s } 2138s 2138s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 2138s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 2138s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 2138s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 2138s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 2138s AS WITH STANDARD HASH CONSTRUCTION. 2138s 2138s SUB FOO ($FILTER, %INPUTS) { 2138s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 2138s } 2138s 2138s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 2138s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 2138s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 2138s 2138s SUB FOO ($THING, %) { 2138s PRINT $THING; 2138s } 2138s 2138s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 2138s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 2138s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 2138s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 2138s AN EMPTY ARRAY OR EMPTY HASH. 2138s 2138s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 2138s THAT THE CALLER PASSED NO ARGUMENTS: 2138s 2138s SUB FOO () { 2138s RETURN 123; 2138s } 2138s 2138s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 2138s WARNING IN THE C CATEGORY. FROM PERL 5.36 2138s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 2138s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 2138s STATEMENT SUCH AS: 2138s 2138s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 2138s 2138s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 2138s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 2138s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 2138s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 2138s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 2138s WARNINGS IN THE C CATEGORY WHEN 2138s COMPILED: 2138s 2138s SUB F ($X) { 2138s # THIS LINE EMITS THE WARNING SEEN BELOW 2138s PRINT "ARGUMENTS ARE @_"; 2138s } 2138s 2138s Z<> 2138s 2138s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 2138s EXPERIMENTAL AT ... 2138s 2138s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 2138s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 2138s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 2138s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 2138s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 2138s SUPPLY THAT ARGUMENT. 2138s 2138s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 2138s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 2138s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 2138s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 2138s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 2138s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 2138s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 2138s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 2138s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 2138s 2138s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 2138s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 2138s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 2138s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 2138s L. FOR EXAMPLE, 2138s 2138s SUB FOO :PROTOTYPE($) { $_[0] } 2138s 2138s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 2138s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 2138s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 2138s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 2138s 2138s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 2138s RETURN $LEFT + $RIGHT; 2138s } 2138s 2138s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 2138s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 2138s THE SUBROUTINE'S BODY. 2138s 2138s =HEAD2 PRIVATE VARIABLES VIA MY() 2138s X X X X X 2138s X X 2138s 2138s SYNOPSIS: 2138s 2138s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 2138s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 2138s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 2138s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 2138s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 2138s 2138s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 2138s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 2138s SEE L AND L. 2138s 2138s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 2138s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 2138s (C/C/C/C), LOOP 2138s (C/C/C/C/C), SUBROUTINE, C, 2138s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 2138s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 2138s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 2138s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 2138s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 2138s 2138s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 2138s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 2138s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 2138s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 2138s X 2138s 2138s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 2138s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 2138s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 2138s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 2138s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 2138s 2138s MY $X = 10; 2138s SUB BUMPX { $X++ } 2138s 2138s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 2138s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 2138s THE C ITSELF. SEE L. 2138s X 2138s 2138s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 2138s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 2138s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 2138s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 2138s 2138s $ARG = "FRED"; # "GLOBAL" VARIABLE 2138s $N = CUBE_ROOT(27); 2138s PRINT "$ARG THINKS THE ROOT IS $N\N"; 2138s # OUTPUTS: FRED THINKS THE ROOT IS 3 2138s 2138s SUB CUBE_ROOT { 2138s MY $ARG = SHIFT; # NAME DOESN'T MATTER 2138s $ARG **= 1/3; 2138s RETURN $ARG; 2138s } 2138s 2138s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 2138s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 2138s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 2138s 2138s MY ($FOO) = ; # WRONG? 2138s MY @FOO = ; 2138s 2138s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2138s 2138s MY $FOO = ; 2138s 2138s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 2138s 2138s MY $FOO, $BAR = 1; # WRONG 2138s 2138s THAT HAS THE SAME EFFECT AS 2138s 2138s MY $FOO; 2138s $BAR = 1; 2138s 2138s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 2138s THE CURRENT STATEMENT. THUS, 2138s 2138s MY $X = $X; 2138s 2138s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 2138s THE EXPRESSION 2138s 2138s MY $X = 123 AND $X == 123 2138s 2138s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 2138s 2138s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 2138s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 2138s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 2138s 2138s WHILE (MY $LINE = <>) { 2138s $LINE = LC $LINE; 2138s } CONTINUE { 2138s PRINT $LINE; 2138s } 2138s 2138s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 2138s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 2138s IT. SIMILARLY, IN THE CONDITIONAL 2138s 2138s IF ((MY $ANSWER = ) =~ /^YES$/I) { 2138s USER_AGREES(); 2138s } ELSIF ($ANSWER =~ /^NO$/I) { 2138s USER_DISAGREES(); 2138s } ELSE { 2138s CHOMP $ANSWER; 2138s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 2138s } 2138s 2138s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 2138s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 2138s BUT NOT BEYOND IT. SEE L FOR INFORMATION 2138s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 2138s 2138s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 2138s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 2138s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 2138s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 2138s IN THE LOOP 2138s X X 2138s 2138s FOR MY $I (1, 2, 3) { 2138s SOME_FUNCTION(); 2138s } 2138s 2138s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 2138s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 2138s X X 2138s 2138s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 2138s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 2138s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 2138s 2138s USE STRICT 'VARS'; 2138s 2138s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 2138s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 2138s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 2138s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 2138s THIS WITH C. 2138s 2138s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 2138s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 2138s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 2138s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 2138s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 2138s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 2138s EXAMPLE. 2138s 2138s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 2138s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 2138s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 2138s 2138s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 2138s 2138s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 2138s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 2138s IS ALSO VISIBLE: 2138s 2138s PACKAGE MAIN; 2138s OUR $X = 10; 2138s MY $X = 20; 2138s PRINT "$X AND $::X\N"; 2138s 2138s THAT WILL PRINT OUT C<20> AND C<10>. 2138s 2138s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 2138s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 2138s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 2138s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 2138s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 2138s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 2138s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 2138s AN ANONYMOUS SUB REFERENCE: 2138s 2138s MY $SECRET_VERSION = '1.001-BETA'; 2138s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 2138s $SECRET_SUB->(); 2138s 2138s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 2138s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 2138s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 2138s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 2138s UNQUALIFIED AND UNQUALIFIABLE. 2138s 2138s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 2138s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 2138s L FOR SOMETHING OF A WORK-AROUND TO 2138s THIS. 2138s 2138s =HEAD2 PERSISTENT PRIVATE VARIABLES 2138s X X X X 2138s X X 2138s 2138s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 2138s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 2138s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 2138s 2138s =HEAD3 PERSISTENT VARIABLES VIA STATE() 2138s 2138s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 2138s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 2138s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 2138s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 2138s THE C FORM DOES NOT REQUIRE THE 2138s C PRAGMA. 2138s 2138s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 2138s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 2138s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 2138s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 2138s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 2138s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 2138s SUBROUTINE EACH TIME IT IS EXECUTED.) 2138s 2138s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 2138s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 2138s 2138s USE FEATURE 'STATE'; 2138s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 2138s 2138s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 2138s 2138s USE FEATURE 'STATE'; 2138s SUB CREATE_COUNTER { 2138s RETURN SUB { STATE $X; RETURN ++$X } 2138s } 2138s 2138s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 2138s CODE OUTSIDE. 2138s 2138s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 2138s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 2138s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 2138s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 2138s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 2138s 2138s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 2138s 2138s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 2138s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 2138s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 2138s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 2138s 2138s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 2138s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 2138s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 2138s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 2138s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 2138s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 2138s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 2138s 2138s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 2138s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 2138s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 2138s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 2138s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 2138s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 2138s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 2138s 2138s { 2138s MY $SECRET_VAL = 0; 2138s SUB GIMME_ANOTHER { 2138s RETURN ++$SECRET_VAL; 2138s } 2138s } 2138s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 2138s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 2138s 2138s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 2138s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 2138s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 2138s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 2138s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 2138s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 2138s STARTS TO RUN: 2138s 2138s BEGIN { 2138s MY $SECRET_VAL = 0; 2138s SUB GIMME_ANOTHER { 2138s RETURN ++$SECRET_VAL; 2138s } 2138s } 2138s 2138s SEE L ABOUT THE 2138s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 2138s C AND C. 2138s 2138s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 2138s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 2138s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 2138s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 2138s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 2138s 2138s =HEAD2 TEMPORARY VALUES VIA LOCAL() 2138s X X X X 2138s X 2138s 2138s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 2138s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 2138s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 2138s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 2138s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 2138s 2138s SYNOPSIS: 2138s 2138s # LOCALIZATION OF VALUES 2138s 2138s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 2138s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 2138s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 2138s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 2138s 2138s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 2138s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 2138s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 2138s # LOCALIZATION 2138s 2138s # LOCALIZATION OF SYMBOLS 2138s 2138s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 2138s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 2138s # @MERLYN IS REALLY @RANDAL, ETC 2138s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 2138s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 2138s 2138s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 2138s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 2138s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 2138s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 2138s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 2138s 2138s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 2138s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 2138s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 2138s CREATES NEW, DYNAMICALLY SCOPED VALUES. 2138s 2138s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 2138s PLACED IN PARENTHESES. THIS OPERATOR WORKS 2138s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 2138s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 2138s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 2138s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 2138s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 2138s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 2138s UNDEFINED VALUE.) 2138s 2138s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 2138s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 2138s VARIABLES OUTSIDE THE LOOP. 2138s 2138s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 2138s X 2138s 2138s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 2138s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 2138s VIEWED AS A SCALAR OR AN ARRAY. SO 2138s 2138s LOCAL($FOO) = ; 2138s LOCAL @FOO = ; 2138s 2138s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2138s 2138s LOCAL $FOO = ; 2138s 2138s SUPPLIES A SCALAR CONTEXT. 2138s 2138s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 2138s X 2138s 2138s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 2138s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 2138s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 2138s 2138s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 2138s 2138s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 2138s { LOCAL $/ = UNDEF; $SLURP = ; } 2138s 2138s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 2138s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 2138s I, BECAUSE THE $1 VARIABLE IS 2138s MAGICAL AND READ-ONLY : 2138s 2138s LOCAL $1 = 2; 2138s 2138s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 2138s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 2138s TO SAFELY REUSE $_ IN A SUBROUTINE. 2138s 2138s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 2138s WORK AS DESCRIBED. 2138s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 2138s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 2138s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 2138s SEE L FOR MORE 2138s DETAILS. 2138s X 2138s 2138s =HEAD3 LOCALIZATION OF GLOBS 2138s X X 2138s 2138s THE CONSTRUCT 2138s 2138s LOCAL *NAME; 2138s 2138s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 2138s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 2138s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 2138s 2138s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 2138s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 2138s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 2138s SEPARATOR. 2138s 2138s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 2138s X X 2138s X 2138s 2138s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 2138s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 2138s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 2138s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 2138s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 2138s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 2138s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 2138s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 2138s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 2138s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 2138s 2138s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 2138s @ARY = ( 0..5 ); 2138s { 2138s LOCAL($ARY[5]) = 6; 2138s LOCAL($HASH{'A'}) = 'DRILL'; 2138s WHILE (MY $E = POP(@ARY)) { 2138s PRINT "$E . . .\N"; 2138s LAST UNLESS $E > 3; 2138s } 2138s IF (@ARY) { 2138s $HASH{'ONLY A'} = 'TEST'; 2138s DELETE $HASH{'A'}; 2138s } 2138s } 2138s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 2138s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 2138s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 2138s 2138s PERL WILL PRINT 2138s 2138s 6 . . . 2138s 4 . . . 2138s 3 . . . 2138s THIS IS A TEST ONLY A TEST. 2138s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 2138s 2138s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 2138s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 2138s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 2138s SURPRISING, AND IS VERY LIKELY TO CHANGE. 2138s 2138s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 2138s X X X 2138s X 2138s 2138s YOU CAN USE THE C AND C 2138s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 2138s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 2138s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 2138s 2138s DO { 2138s MY $VAL = $ARRAY[$IDX]; 2138s LOCAL $ARRAY[$IDX]; 2138s DELETE $ARRAY[$IDX]; 2138s $VAL 2138s } 2138s 2138s AND 2138s 2138s DO { 2138s MY $VAL = $HASH{KEY}; 2138s LOCAL $HASH{KEY}; 2138s DELETE $HASH{KEY}; 2138s $VAL 2138s } 2138s 2138s EXCEPT THAT FOR THOSE THE C IS 2138s SCOPED TO THE C BLOCK. SLICES ARE 2138s ALSO ACCEPTED. 2138s 2138s MY %HASH = ( 2138s A => [ 7, 8, 9 ], 2138s B => 1, 2138s ) 2138s 2138s { 2138s MY $X = DELETE LOCAL $HASH{A}; 2138s # $X IS [ 7, 8, 9 ] 2138s # %HASH IS (B => 1) 2138s 2138s { 2138s MY @NUMS = DELETE LOCAL @$X[0, 2] 2138s # @NUMS IS (7, 9) 2138s # $X IS [ UNDEF, 8 ] 2138s 2138s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 2138s } 2138s # $X IS BACK TO [ 7, 8, 9 ] 2138s 2138s } 2138s # %HASH IS BACK TO ITS ORIGINAL STATE 2138s 2138s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 2138s 2138s =HEAD2 LVALUE SUBROUTINES 2138s X X 2138s 2138s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 2138s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 2138s 2138s MY $VAL; 2138s SUB CANMOD : LVALUE { 2138s $VAL; # OR: RETURN $VAL; 2138s } 2138s SUB NOMOD { 2138s $VAL; 2138s } 2138s 2138s CANMOD() = 5; # ASSIGNS TO $VAL 2138s NOMOD() = 5; # ERROR 2138s 2138s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 2138s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 2138s BY A SCALAR. FOR EXAMPLE, CONSIDER: 2138s 2138s DATA(2,3) = GET_DATA(3,4); 2138s 2138s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 2138s 2138s (DATA(2,3)) = GET_DATA(3,4); 2138s 2138s AND IN: 2138s 2138s (DATA(2),DATA(3)) = GET_DATA(3,4); 2138s 2138s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 2138s 2138s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 2138s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 2138s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 2138s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 2138s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 2138s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 2138s 2138s =HEAD2 LEXICAL SUBROUTINES 2138s X X X X 2138s 2138s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 2138s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 2138s AVAILABLE UNDER C OR C OR HIGHER. 2138s 2138s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 2138s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 2138s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 2138s CATEGORY WAS DISABLED. 2138s 2138s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 2138s DECLARED, AND ONLY AFTER THAT DECLARATION: 2138s 2138s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 2138s # VERSIONS EARLIER THAN 5.26. 2138s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 2138s USE FEATURE 'LEXICAL_SUBS'; 2138s 2138s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 2138s STATE SUB FOO { 2138s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 2138s } 2138s FOO(); # CALLS "STATE" SUB 2138s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 2138s 2138s MY SUB BAR { ... } 2138s BAR(); # CALLS "MY" SUB 2138s 2138s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 2138s 2138s # WRONG 2138s MY SUB BAZ { 2138s BAZ(); 2138s } 2138s 2138s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 2138s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 2138s 2138s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 2138s 2138s MY SUB BAZ { 2138s __SUB__->(); # CALLS ITSELF 2138s } 2138s 2138s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 2138s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 2138s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 2138s HOWEVER: 2138s 2138s MY SUB BAZ; # PREDECLARATION 2138s SUB BAZ { # DEFINE THE "MY" SUB 2138s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 2138s } 2138s 2138s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 2138s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 2138s C; THEY KEEP EACH OTHER ALIVE (SEE L). 2138s 2138s =HEAD3 C VS C 2138s 2138s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 2138s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 2138s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 2138s CONTAINING BLOCK TO THE NEXT. 2138s 2138s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 2138s NECESSARY IF YOU WANT TO CREATE CLOSURES: 2138s 2138s SUB WHATEVER { 2138s MY $X = SHIFT; 2138s MY SUB INNER { 2138s ... DO SOMETHING WITH $X ... 2138s } 2138s INNER(); 2138s } 2138s 2138s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 2138s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 2138s SEE THE C<$X> FROM THE FIRST CALL TO C. 2138s 2138s =HEAD3 C SUBROUTINES 2138s 2138s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 2138s SUBROUTINE OF THE SAME NAME. 2138s 2138s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 2138s INSIDE AN INNER SCOPE: 2138s 2138s SUB FOO { ... } 2138s 2138s SUB BAR { 2138s MY SUB FOO { ... } 2138s { 2138s # NEED TO USE THE OUTER FOO HERE 2138s OUR SUB FOO; 2138s FOO(); 2138s } 2138s } 2138s 2138s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 2138s 2138s PACKAGE MYSNEAKYMODULE; 2138s 2138s OUR SUB DO_SOMETHING { ... } 2138s 2138s SUB DO_SOMETHING_WITH_CALLER { 2138s PACKAGE DB; 2138s () = CALLER 1; # SETS @DB::ARGS 2138s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 2138s } 2138s 2138s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 2138s X X<*> 2138s 2138s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 2138s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 2138s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 2138s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 2138s 2138s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 2138s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 2138s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 2138s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 2138s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 2138s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 2138s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 2138s 2138s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 2138s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 2138s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 2138s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 2138s 2138s SUB DOUBLEARY { 2138s LOCAL(*SOMEARY) = @_; 2138s FOREACH $ELEM (@SOMEARY) { 2138s $ELEM *= 2; 2138s } 2138s } 2138s DOUBLEARY(*FOO); 2138s DOUBLEARY(*BAR); 2138s 2138s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 2138s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 2138s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 2138s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 2138s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 2138s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 2138s 2138s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 2138s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 2138s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 2138s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 2138s L. 2138s 2138s =HEAD2 WHEN TO STILL USE LOCAL() 2138s X X 2138s 2138s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 2138s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 2138s I USE C INSTEAD OF C. 2138s 2138s =OVER 4 2138s 2138s =ITEM 1. 2138s 2138s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 2138s 2138s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 2138s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 2138s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 2138s IN C<@FIELDS>. 2138s 2138s { 2138s LOCAL @ARGV = ("/ETC/MOTD"); 2138s LOCAL $/ = UNDEF; 2138s LOCAL $_ = <>; 2138s @FIELDS = SPLIT /^\S*=+\S*$/; 2138s } 2138s 2138s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 2138s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 2138s 2138s =ITEM 2. 2138s 2138s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 2138s 2138s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 2138s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 2138s TABLE ENTRIES: 2138s 2138s SUB IOQUEUE { 2138s LOCAL (*READER, *WRITER); # NOT MY! 2138s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 2138s RETURN (*READER, *WRITER); 2138s } 2138s ($HEAD, $TAIL) = IOQUEUE(); 2138s 2138s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 2138s ENTRIES. 2138s 2138s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 2138s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 2138s A LOCAL ALIAS. 2138s 2138s { 2138s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 2138s GROW(); # REALLY CALLS SHRINK() 2138s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 2138s } 2138s GROW(); # GET THE REAL GROW() AGAIN 2138s 2138s SEE L FOR MORE ABOUT MANIPULATING 2138s FUNCTIONS BY NAME IN THIS WAY. 2138s 2138s =ITEM 3. 2138s 2138s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 2138s 2138s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 2138s IS DONE ON DYNAMICS: 2138s 2138s { 2138s LOCAL $SIG{INT} = 'IGNORE'; 2138s FUNCT(); # UNINTERRUPTIBLE 2138s } 2138s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 2138s 2138s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 2138s 2138s =BACK 2138s 2138s =HEAD2 PASS BY REFERENCE 2138s X X X 2138s 2138s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 2138s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 2138s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 2138s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 2138s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 2138s 2138s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 2138s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 2138s OF ALL THEIR FORMER LAST ELEMENTS: 2138s 2138s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 2138s 2138s SUB POPMANY { 2138s MY $AREF; 2138s MY @RETLIST; 2138s FOREACH $AREF ( @_ ) { 2138s PUSH @RETLIST, POP @$AREF; 2138s } 2138s RETURN @RETLIST; 2138s } 2138s 2138s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 2138s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 2138s 2138s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 2138s SUB INTER { 2138s MY ($K, $HREF, %SEEN); # LOCALS 2138s FOREACH $HREF (@_) { 2138s WHILE ( $K = EACH %$HREF ) { 2138s $SEEN{$K}++; 2138s } 2138s } 2138s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 2138s } 2138s 2138s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 2138s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 2138s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 2138s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 2138s A LITTLE EXPENSIVE. 2138s 2138s WHERE PEOPLE GET INTO TROUBLE IS HERE: 2138s 2138s (@W, @X) = FUNC(@Y, @Z); 2138s OR 2138s (%W, %X) = FUNC(%Y, %Z); 2138s 2138s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 2138s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 2138s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 2138s AS ALWAYS. 2138s 2138s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 2138s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 2138s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 2138s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 2138s 2138s ($WREF, $XREF) = FUNC(\@Y, \@Z); 2138s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 2138s SUB FUNC { 2138s MY ($YREF, $ZREF) = @_; 2138s IF (@$YREF > @$ZREF) { 2138s RETURN ($YREF, $ZREF); 2138s } ELSE { 2138s RETURN ($ZREF, $YREF); 2138s } 2138s } 2138s 2138s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 2138s 2138s (*W, *X) = FUNC(\@Y, \@Z); 2138s PRINT "@W HAS MORE THAN @X\N"; 2138s SUB FUNC { 2138s LOCAL (*Y, *Z) = @_; 2138s IF (@Y > @Z) { 2138s RETURN (\@Y, \@Z); 2138s } ELSE { 2138s RETURN (\@Z, \@Y); 2138s } 2138s } 2138s 2138s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 2138s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 2138s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 2138s ARE IN THE SYMBOL TABLE. 2138s 2138s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 2138s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 2138s FOR EXAMPLE: 2138s 2138s SPLUTTER(\*STDOUT); 2138s SUB SPLUTTER { 2138s MY $FH = SHIFT; 2138s PRINT $FH "HER UM WELL A HMMM\N"; 2138s } 2138s 2138s $REC = GET_REC(\*STDIN); 2138s SUB GET_REC { 2138s MY $FH = SHIFT; 2138s RETURN SCALAR <$FH>; 2138s } 2138s 2138s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 2138s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 2138s 2138s SUB OPENIT { 2138s MY $PATH = SHIFT; 2138s LOCAL *FH; 2138s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 2138s } 2138s 2138s =HEAD2 PROTOTYPES 2138s X X 2138s 2138s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 2138s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 2138s SECTION OR WITH A L. 2138s IF YOU DECLARE EITHER OF 2138s 2138s SUB MYPUSH (\@@) 2138s SUB MYPUSH :PROTOTYPE(\@@) 2138s 2138s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 2138s 2138s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 2138s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 2138s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 2138s OF AN ATTRIBUTE. 2138s 2138s THE 2138s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 2138s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 2138s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 2138s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 2138s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 2138s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 2138s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 2138s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 2138s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 2138s 2138s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 2138s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 2138s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 2138s 2138s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 2138s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 2138s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 2138s CORRESPONDING BUILT-IN. 2138s 2138s DECLARED AS CALLED AS 2138s 2138s SUB MYLINK ($$) MYLINK $OLD, $NEW 2138s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 2138s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 2138s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 2138s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 2138s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 2138s SUB MYPOP (\@) MYPOP @ARRAY 2138s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 2138s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 2138s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 2138s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 2138s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 2138s SUB MYRAND (;$) MYRAND 42 2138s SUB MYTIME () MYTIME 2138s 2138s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 2138s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 2138s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 2138s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 2138s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 2138s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 2138s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 2138s 2138s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 2138s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 2138s 2138s SUB MYREF (\[$@%&*]) 2138s 2138s WILL ALLOW CALLING MYREF() AS 2138s 2138s MYREF $VAR 2138s MYREF @ARRAY 2138s MYREF %HASH 2138s MYREF &SUB 2138s MYREF *GLOB 2138s 2138s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 2138s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 2138s 2138s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 2138s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 2138s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 2138s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 2138s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 2138s OR A SUBSEQUENT COMMA. 2138s 2138s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 2138s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 2138s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 2138s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 2138s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 2138s FOLLOWS: 2138s 2138s USE SYMBOL 'QUALIFY_TO_REF'; 2138s 2138s SUB FOO (*) { 2138s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 2138s ... 2138s } 2138s 2138s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 2138s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 2138s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 2138s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 2138s 2138s SUB MYPUSH (+@) { 2138s MY $AREF = SHIFT; 2138s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 2138s PUSH @$AREF, @_; 2138s } 2138s 2138s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 2138s IS OF AN ACCEPTABLE TYPE. 2138s 2138s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 2138s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 2138s 2138s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 2138s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 2138s PROVIDED, C<$_> WILL BE USED INSTEAD. 2138s 2138s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 2138s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 2138s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 2138s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 2138s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 2138s 2138s MYTIME +2; 2138s 2138s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 2138s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 2138s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 2138s 2138s SUB MYGETPROTOBYNUMBER($;); 2138s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 2138s 2138s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 2138s PROVIDED IT'S IN THE INITIAL POSITION: 2138s X<&> 2138s 2138s SUB TRY (&@) { 2138s MY($TRY,$CATCH) = @_; 2138s EVAL { &$TRY }; 2138s IF ($@) { 2138s LOCAL $_ = $@; 2138s &$CATCH; 2138s } 2138s } 2138s SUB CATCH (&) { $_[0] } 2138s 2138s TRY { 2138s DIE "PHOOEY"; 2138s } CATCH { 2138s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 2138s }; 2138s 2138s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 2138s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 2138s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 2138s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 2138s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 2138s 2138s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 2138s X 2138s 2138s SUB MYGREP (&@) { 2138s MY $CODE = SHIFT; 2138s MY @RESULT; 2138s FOREACH $_ (@_) { 2138s PUSH(@RESULT, $_) IF &$CODE; 2138s } 2138s @RESULT; 2138s } 2138s 2138s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 2138s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 2138s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 2138s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 2138s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 2138s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 2138s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 2138s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 2138s 2138s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 2138s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 2138s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 2138s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 2138s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 2138s MAJORITY OF OFFENDING CODE IS FIXED. 2138s 2138s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 2138s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 2138s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 2138s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 2138s 2138s SUB FUNC ($) { 2138s MY $N = SHIFT; 2138s PRINT "YOU GAVE ME $N\N"; 2138s } 2138s 2138s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 2138s RETURNING A LIST: 2138s 2138s FUNC(@FOO); 2138s FUNC( $TEXT =~ /\W+/G ); 2138s 2138s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 2138s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 2138s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 2138s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 2138s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 2138s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 2138s 2138s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 2138s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 2138s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 2138s EFFECT, LIKE SO: 2138s 2138s SUB FOO($$); 2138s SUB FOO($$) { 2138s FOO 1, 2; 2138s } 2138s 2138s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 2138s TO MAKE THE WORLD A BETTER PLACE. 2138s 2138s =HEAD2 CONSTANT FUNCTIONS 2138s X 2138s 2138s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 2138s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 2138s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 2138s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 2138s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 2138s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 2138s 2138s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 2138s 2138s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 2138s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 2138s # AND IT'S INLINED, TOO! 2138s SUB ST_DEV () { 0 } 2138s SUB ST_INO () { 1 } 2138s 2138s SUB FLAG_FOO () { 1 << 8 } 2138s SUB FLAG_BAR () { 1 << 9 } 2138s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 2138s 2138s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 2138s 2138s SUB N () { INT(OPT_BAZ) / 3 } 2138s 2138s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 2138s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 2138s 2138s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 2138s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 2138s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 2138s C: 2138s 2138s SUB BAZ_VAL () { 2138s IF (OPT_BAZ) { 2138s RETURN 23; 2138s } 2138s ELSE { 2138s RETURN 42; 2138s } 2138s } 2138s SUB BONK_VAL () { RETURN 12345 } 2138s 2138s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 2138s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 2138s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 2138s 2138s BEGIN { 2138s MY $VAR = 1; 2138s NO STRICT 'REFS'; 2138s *INLINED = SUB () { $VAR }; 2138s } 2138s 2138s BEGIN { 2138s MY $VAR = 1; 2138s MY $REF = \$VAR; 2138s NO STRICT 'REFS'; 2138s *NOT_INLINED = SUB () { $VAR }; 2138s } 2138s 2138s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 2138s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 2138s 2138s BEGIN { 2138s MY $X = 10; 2138s *FOO = SUB () { $X }; 2138s $X++; 2138s } 2138s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 2138s 2138s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 2138s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 2138s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 2138s SO IT PRINTED C<10>, NOT C<11>. 2138s 2138s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 2138s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 2138s ASIDE FROM WHERE IT IS DECLARED. 2138s 2138s # FINE, NO WARNING 2138s BEGIN { 2138s MY $X = 54321; 2138s *INLINED = SUB () { $X }; 2138s } 2138s # ERROR 2138s BEGIN { 2138s MY $X; 2138s $X = 54321; 2138s *ALSO_INLINED = SUB () { $X }; 2138s } 2138s 2138s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 2138s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 2138s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 2138s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 2138s CONSTANT SUBROUTINE: 2138s 2138s MY $X = 54321; 2138s *INLINED = SUB : CONST { $X }; 2138s $X++; 2138s 2138s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 2138s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 2138s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 2138s VALUE CAPTURED THE SAME WAY. 2138s 2138s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 2138s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 2138s AN EXPLICIT C: 2138s 2138s BEGIN { 2138s MY $X = 10; 2138s *FOO = SUB () { RETURN $X }; 2138s $X++; 2138s } 2138s PRINT FOO(); # PRINTS 11 2138s 2138s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 2138s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 2138s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 2138s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 2138s 2138s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 2138s SUB ONE { 2138s 1; 2138s } 2138s IF (ONE ) { 2138s PRINT ONE() IF ONE ; 2138s } 2138s 2138s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 2138s SUB ONE () { 1 } 2138s DO { 2138s PRINT 1 2138s }; 2138s 2138s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 2138s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 2138s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 2138s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 2138s 2138s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 2138s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 2138s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 2138s SUBROUTINE ONE REDEFINED AT -E LINE 1. 2138s 2138s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 2138s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 2138s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 2138s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 2138s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 2138s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 2138s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 2138s MENTIONED ABOVE: 2138s 2138s SUB NOT_INLINED () { RETURN 23 } 2138s 2138s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 2138s X X X X 2138s 2138s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 2138s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 2138s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 2138s ON A NON-UNIX SYSTEM. 2138s 2138s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 2138s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 2138s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 2138s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 2138s 2138s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 2138s CHDIR $SOMEWHERE; 2138s SUB CHDIR { ... } 2138s 2138s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 2138s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 2138s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 2138s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 2138s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 2138s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 2138s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 2138s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 2138s FOR SOME KEYWORDS. SEE L. 2138s 2138s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 2138s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 2138s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 2138s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 2138s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 2138s THAT IS, THEY COULD SAY 2138s 2138s USE MODULE 'OPEN'; 2138s 2138s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 2138s 2138s USE MODULE; 2138s 2138s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 2138s 2138s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 2138s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 2138s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 2138s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 2138s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 2138s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 2138s THAT UNDERSTANDS REGULAR EXPRESSIONS. 2138s 2138s PACKAGE REGLOB; 2138s REQUIRE EXPORTER; 2138s @ISA = 'EXPORTER'; 2138s @EXPORT_OK = 'GLOB'; 2138s 2138s SUB IMPORT { 2138s MY $PKG = SHIFT; 2138s RETURN UNLESS @_; 2138s MY $SYM = SHIFT; 2138s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 2138s $PKG->EXPORT($WHERE, $SYM, @_); 2138s } 2138s 2138s SUB GLOB { 2138s MY $PAT = SHIFT; 2138s MY @GOT; 2138s IF (OPENDIR MY $D, '.') { 2138s @GOT = GREP /$PAT/, READDIR $D; 2138s CLOSEDIR $D; 2138s } 2138s RETURN @GOT; 2138s } 2138s 1; 2138s 2138s AND HERE'S HOW IT COULD BE (AB)USED: 2138s 2138s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 2138s PACKAGE FOO; 2138s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 2138s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 2138s 2138s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 2138s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 2138s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 2138s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 2138s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 2138s IT MUST BE DONE AT ALL. 2138s 2138s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 2138s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 2138s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 2138s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 2138s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 2138s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 2138s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 2138s LIBRARY. 2138s 2138s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 2138s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 2138s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 2138s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 2138s (SEE L). 2138s 2138s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 2138s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 2138s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 2138s 2138s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 2138s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 2138s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 2138s C SYNTAX, THOUGH). 2138s 2138s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 2138s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 2138s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 2138s 2138s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 2138s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 2138s 2138s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 2138s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 2138s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 2138s 2138s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 2138s 2138s =HEAD2 AUTOLOADING 2138s X X 2138s 2138s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 2138s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 2138s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 2138s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 2138s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 2138s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 2138s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 2138s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 2138s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 2138s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 2138s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 2138s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 2138s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 2138s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 2138s SUBROUTINE NAME. SEE L FOR DETAILS.) 2138s 2138s 2138s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 2138s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 2138s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 2138s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 2138s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 2138s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 2138s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 2138s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 2138s 2138s SUB AUTOLOAD { 2138s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 2138s MY $PROGRAM = $AUTOLOAD; 2138s $PROGRAM =~ S/.*:://; 2138s SYSTEM($PROGRAM, @_); 2138s } 2138s DATE(); 2138s WHO(); 2138s LS('-L'); 2138s 2138s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 2138s EVEN NEED PARENTHESES: 2138s 2138s USE SUBS QW(DATE WHO LS); 2138s DATE; 2138s WHO; 2138s LS '-L'; 2138s 2138s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 2138s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 2138s 2138s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 2138s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 2138s DESCRIBED IN L AND IN L, THE STANDARD 2138s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 2138s FUNCTIONS TO PERL CODE IN L. 2138s 2138s =HEAD2 SUBROUTINE ATTRIBUTES 2138s X X X 2138s 2138s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 2138s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 2138s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 2138s C HAD BEEN SEEN. SEE L FOR DETAILS 2138s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 2138s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 2138s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 2138s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 2138s 2138s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 2138s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 2138s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 2138s NEST PROPERLY. 2138s 2138s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 2138s 2138s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 2138s SUB PLUGH () : UGLY('\(") :BAD; 2138s SUB XYZZY : _5X5 { ... } 2138s 2138s EXAMPLES OF INVALID SYNTAX: 2138s 2138s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 2138s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 2138s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 2138s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 2138s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 2138s 2138s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 2138s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 2138s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 2138s PARSED AND INVOKED: 2138s 2138s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 2138s 2138s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 2138s SEE L AND L. 2138s 2138s =HEAD1 SEE ALSO 2138s 2138s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 2138s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 2138s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 2138s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 2138s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 2138s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 2138s 2138s =FOR VI 2138s # EX: SET STS=0 SW=4 ET: 2138s 2138s ok 2 2138s # testing mod_cgi with /modules/cgi/perl.pl 2138s # expected 200 2138s # received 200 2138s # body: PERL CGI 2138s ok 3 2138s # testing mod_test_rwrite with /test_rwrite 2138s # expected 200 2138s # received 200 2138s # body: A 2138s ok 4 2138s ok 2142s t/filter/case_in.t .................. 2142s 1..3 2142s # Running under perl version 5.040001 for linux 2142s # Current time local: Tue May 6 17:59:49 2025 2142s # Current time GMT: Tue May 6 17:59:49 2025 2142s # Using Test.pm version 1.31 2142s # Using Apache/Test.pm version 1.44 2142s ok 1 2142s # testing mod_cgi with /modules/cgi/perl_echo.pl 2142s # expected 200 2142s # received 200 2142s ok 2 2142s # testing mod_echo_post with /echo_post 2142s # expected 200 2142s # received 200 2142s ok 3 2142s ok 2146s t/filter/input_body.t ............... 2146s 1..2 2146s # Running under perl version 5.040001 for linux 2146s # Current time local: Tue May 6 17:59:53 2025 2146s # Current time GMT: Tue May 6 17:59:53 2025 2146s # Using Test.pm version 1.31 2146s # Using Apache/Test.pm version 1.44 2146s # testing : Posted "1 ko" 2146s # expected: 'ok 1' 2146s # received: 'ok 1' 2146s ok 1 2146s # testing : Posted "2 ko" 2146s # expected: 'ok 2' 2146s # received: 'ok 2' 2146s ok 2 2146s ok 2150s t/http11/basicauth.t ................ 2150s 1..3 2150s # Running under perl version 5.040001 for linux 2150s # Current time local: Tue May 6 17:59:57 2025 2150s # Current time GMT: Tue May 6 17:59:57 2025 2150s # Using Test.pm version 1.31 2150s # Using Apache/Test.pm version 1.44 2150s ok 1 2150s ok 2 2150s ok 3 2150s ok 2154s t/http11/chunked.t .................. 2154s 1..30 2154s # Running under perl version 5.040001 for linux 2154s # Current time local: Tue May 6 18:00:01 2025 2154s # Current time GMT: Tue May 6 18:00:01 2025 2154s # Using Test.pm version 1.31 2154s # Using Apache/Test.pm version 1.44 2154s # testing : response protocol 2154s # expected: 'HTTP/1.1' 2154s # received: 'HTTP/1.1' 2154s ok 1 2154s # testing : response Transfer-Encoding 2154s # expected: 'chunked' 2154s # received: 'chunked' 2154s ok 2 2154s # testing : no Content-Length 2154s # expected: 0 2154s # received: 0 2154s ok 3 2154s # testing : body length 2154s # expected: '70976' 2154s # received: 70976 2154s ok 4 2154s # testing : number of requests 2154s # expected: 1 2154s # received: 1 2154s ok 5 2154s # testing : response protocol 2154s # expected: 'HTTP/1.1' 2154s # received: 'HTTP/1.1' 2154s ok 6 2154s # testing : response Transfer-Encoding 2154s # expected: 'chunked' 2154s # received: 'chunked' 2154s ok 7 2154s # testing : no Content-Length 2154s # expected: 0 2154s # received: 0 2154s ok 8 2154s # testing : body length 2154s # expected: '212509' 2154s # received: 212509 2154s ok 9 2154s # testing : number of requests 2154s # expected: 2 2154s # received: 2 2154s ok 10 2154s # testing : response protocol 2154s # expected: 'HTTP/1.1' 2154s # received: 'HTTP/1.1' 2154s ok 11 2154s # testing : response Transfer-Encoding 2154s # expected: 'chunked' 2154s # received: 'chunked' 2154s ok 12 2154s # testing : no Content-Length 2154s # expected: 0 2154s # received: 0 2154s ok 13 2154s # testing : body length 2154s # expected: '280545' 2154s # received: 280545 2154s ok 14 2154s # testing : number of requests 2154s # expected: 3 2154s # received: 3 2154s ok 15 2154s # testing : response protocol 2154s # expected: 'HTTP/1.1' 2154s # received: 'HTTP/1.1' 2154s ok 16 2154s # testing : response Transfer-Encoding 2154s # expected: 'chunked' 2154s # received: 'chunked' 2154s ok 17 2154s # testing : no Content-Length 2154s # expected: 0 2154s # received: 0 2154s ok 18 2154s # testing : body length 2154s # expected: '845969' 2154s # received: 845969 2154s ok 19 2154s # testing : number of requests 2154s # expected: 4 2154s # received: 4 2154s ok 20 2154s # testing : response protocol 2154s # expected: 'HTTP/1.1' 2154s # received: 'HTTP/1.1' 2154s ok 21 2154s # testing : no Transfer-Encoding (test result inverted) 2154s # expected: 'chunked' 2154s # received: '' 2154s ok 22 2154s # testing : content length 2154s # expected: 253 2154s # received: '253' 2154s ok 23 2154s # testing : body length 2154s # expected: '242' 2154s # received: 242 2154s ok 24 2154s # testing : number of requests 2154s # expected: 5 2154s # received: 5 2154s ok 25 2154s # testing : response protocol 2154s # expected: 'HTTP/1.1' 2154s # received: 'HTTP/1.1' 2154s ok 26 2154s # testing : no Transfer-Encoding (test result inverted) 2154s # expected: 'chunked' 2154s # received: '' 2154s ok 27 2154s # testing : content length 2154s # expected: '' 2154s # received: '' 2154s ok 28 2154s # testing : body length 2154s # expected: '14276' 2154s # received: 14276 2154s ok 29 2154s # testing : number of requests 2154s # expected: 6 2154s # received: 6 2154s ok 30 2154s ok 2158s t/http11/chunked2.t ................. 2158s 1..2 2158s # Running under perl version 5.040001 for linux 2158s # Current time local: Tue May 6 18:00:05 2025 2158s # Current time GMT: Tue May 6 18:00:05 2025 2158s # Using Test.pm version 1.31 2158s # Using Apache/Test.pm version 1.44 2158s # testing : successful response 2158s # expected: 200 2158s # received: '200' 2158s ok 1 2158s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2158s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2158s ok 2 2158s ok 2162s t/http11/clength.t .................. 2162s 1..6 2162s # Running under perl version 5.040001 for linux 2162s # Current time local: Tue May 6 18:00:09 2025 2162s # Current time GMT: Tue May 6 18:00:09 2025 2162s # Using Test.pm version 1.31 2162s # Using Apache/Test.pm version 1.44 2162s # testing : successful response 2162s # expected: 200 2162s # received: '200' 2162s ok 1 2162s # expected: 10 2162s # received: '10' 2162s ok 2 2162s # expected: 'bbbbbbbbbb' 2162s # received: 'bbbbbbbbbb' 2162s ok 3 2162s # testing : successful response 2162s # expected: 200 2162s # received: '200' 2162s ok 4 2162s # expected: 6 2162s # received: '6' 2162s ok 5 2162s # expected: 'foobar' 2162s # received: 'foobar' 2162s ok 6 2162s ok 2168s t/http11/post.t ..................... 2168s # using LWP client 2168s 1..51 2168s # Running under perl version 5.040001 for linux 2168s # Current time local: Tue May 6 18:00:13 2025 2168s # Current time GMT: Tue May 6 18:00:13 2025 2168s # Using Test.pm version 1.31 2168s # Using Apache/Test.pm version 1.44 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 1024 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Connection: Keep-Alive 2168s #Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 5 2168s #Client-Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 1 2168s #DMMATCH1: 1 2168s #Keep-Alive: timeout=5, max=100 2168s # 2168s # testing : length posted 2168s # expected: '1024' 2168s # received: 1024 2168s ok 1 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 2048 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 5 2168s #Client-Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 2 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '2048' 2168s # received: 2048 2168s ok 2 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 3072 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 5 2168s #Client-Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 3 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '3072' 2168s # received: 3072 2168s ok 3 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 4096 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 5 2168s #Client-Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 4 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '4096' 2168s # received: 4096 2168s ok 4 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 5120 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 5 2168s #Client-Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 5 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '5120' 2168s # received: 5120 2168s ok 5 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 6144 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 5 2168s #Client-Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 6 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '6144' 2168s # received: 6144 2168s ok 6 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 7168 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 5 2168s #Client-Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 7 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '7168' 2168s # received: 7168 2168s ok 7 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 8192 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 5 2168s #Client-Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 8 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '8192' 2168s # received: 8192 2168s ok 8 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 9216 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 5 2168s #Client-Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 9 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '9216' 2168s # received: 9216 2168s ok 9 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 10240 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 10 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '10240' 2168s # received: 10240 2168s ok 10 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 11264 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 11 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '11264' 2168s # received: 11264 2168s ok 11 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 12288 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 12 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '12288' 2168s # received: 12288 2168s ok 12 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 13312 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 13 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '13312' 2168s # received: 13312 2168s ok 13 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 14336 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:17 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 14 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '14336' 2168s # received: 14336 2168s ok 14 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 15360 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 15 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '15360' 2168s # received: 15360 2168s ok 15 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 16384 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 16 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '16384' 2168s # received: 16384 2168s ok 16 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 17408 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 17 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '17408' 2168s # received: 17408 2168s ok 17 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 18432 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 18 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '18432' 2168s # received: 18432 2168s ok 18 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 19456 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 19 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '19456' 2168s # received: 19456 2168s ok 19 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 20480 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 20 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '20480' 2168s # received: 20480 2168s ok 20 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 21504 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 21 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '21504' 2168s # received: 21504 2168s ok 21 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 22528 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 22 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '22528' 2168s # received: 22528 2168s ok 22 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 23552 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 23 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '23552' 2168s # received: 23552 2168s ok 23 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 24576 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 24 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '24576' 2168s # received: 24576 2168s ok 24 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 25600 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 25 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '25600' 2168s # received: 25600 2168s ok 25 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 26624 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 26 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '26624' 2168s # received: 26624 2168s ok 26 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 27648 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 27 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '27648' 2168s # received: 27648 2168s ok 27 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 28672 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 28 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '28672' 2168s # received: 28672 2168s ok 28 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 29696 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 29 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '29696' 2168s # received: 29696 2168s ok 29 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 30720 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 30 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '30720' 2168s # received: 30720 2168s ok 30 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 31744 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 31 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '31744' 2168s # received: 31744 2168s ok 31 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 32768 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 32 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '32768' 2168s # received: 32768 2168s ok 32 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 33792 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 33 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '33792' 2168s # received: 33792 2168s ok 33 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 34816 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 34 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '34816' 2168s # received: 34816 2168s ok 34 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 35840 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 35 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '35840' 2168s # received: 35840 2168s ok 35 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 36864 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 36 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '36864' 2168s # received: 36864 2168s ok 36 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 37888 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 37 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '37888' 2168s # received: 37888 2168s ok 37 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 38912 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:18 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 38 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '38912' 2168s # received: 38912 2168s ok 38 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 39936 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 39 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '39936' 2168s # received: 39936 2168s ok 39 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 40960 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 40 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '40960' 2168s # received: 40960 2168s ok 40 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 41984 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 41 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '41984' 2168s # received: 41984 2168s ok 41 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 43008 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 42 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '43008' 2168s # received: 43008 2168s ok 42 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 44032 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 43 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '44032' 2168s # received: 44032 2168s ok 43 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 45056 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 44 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '45056' 2168s # received: 45056 2168s ok 44 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 46080 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 45 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '46080' 2168s # received: 46080 2168s ok 45 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 47104 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 46 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '47104' 2168s # received: 47104 2168s ok 46 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 48128 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 47 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '48128' 2168s # received: 48128 2168s ok 47 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 49152 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 48 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '49152' 2168s # received: 49152 2168s ok 48 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 50176 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 49 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '50176' 2168s # received: 50176 2168s ok 49 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 51200 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 6 2168s #Client-Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 50 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '51200' 2168s # received: 51200 2168s ok 50 2168s #lwp request: 2168s #POST http://localhost:8529/eat_post HTTP/1.1 2168s #User-Agent: libwww-perl/6.78 2168s #Content-Length: 102400 2168s # 2168s #server response: 2168s #HTTP/1.1 200 OK 2168s #Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2168s #Vary: In-If1 2168s #Content-Length: 7 2168s #Client-Date: Tue, 06 May 2025 18:00:19 GMT 2168s #Client-Peer: 127.0.0.1:8529 2168s #Client-Response-Num: 51 2168s #DMMATCH1: 1 2168s # 2168s # testing : length posted 2168s # expected: '102400' 2168s # received: 102400 2168s ok 51 2168s ok 2172s t/modules/aaa.t ..................... 2172s 1..40 2172s # Running under perl version 5.040001 for linux 2172s # Current time local: Tue May 6 18:00:19 2025 2172s # Current time GMT: Tue May 6 18:00:19 2025 2172s # Using Test.pm version 1.31 2172s # Using Apache/Test.pm version 1.44 2172s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/realm2 2172s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/basic1 2172s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/form1 2172s ok 1 2172s ok 2 2172s ok 3 2172s ok 4 2172s ok 5 2172s ok 6 2172s ok 7 2172s ok 8 2172s ok 9 2172s ok 10 2172s ok 11 2172s ok 12 2172s ok 13 2172s ok 14 2172s ok 15 2172s ok 16 2172s ok 17 2172s ok 18 2172s ok 19 2172s ok 20 2172s ok 21 2172s ok 22 2172s ok 23 2172s ok 24 2172s ok 25 2172s ok 26 2172s ok 27 2172s ok 28 2172s ok 29 2172s ok 30 2172s ok 31 2172s ok 32 2172s ok 33 2172s ok 34 2172s ok 35 2172s ok 36 2172s ok 37 2172s ok 38 2172s ok 39 2172s ok 40 2172s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/form1 2172s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/basic1 2172s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/realm2 2172s ok 2178s t/modules/access.t .................. 2178s 1..408 2178s # Running under perl version 5.040001 for linux 2178s # Current time local: Tue May 6 18:00:23 2025 2178s # Current time GMT: Tue May 6 18:00:23 2025 2178s # Using Test.pm version 1.31 2178s # Using Apache/Test.pm version 1.44 2178s # --- 2178s # Order deny,allow 2178s # Allow from all 2178s # expecting access. 2178s ok 1 2178s # --- 2178s # Order deny,allow 2178s # Deny from all 2178s # expecting access denial. 2178s ok 2 2178s # --- 2178s # Order deny,allow 2178s # Allow from all 2178s # Deny from all 2178s # expecting access. 2178s ok 3 2178s # --- 2178s # Order deny,allow 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 4 2178s # --- 2178s # Order deny,allow 2178s # Allow from all 2178s # Deny from localhost 2178s # expecting access. 2178s ok 5 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 6 2178s # --- 2178s # Order deny,allow 2178s # Allow from all 2178s # Deny from 127.0.0.1 2178s # expecting access. 2178s ok 7 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 8 2178s # --- 2178s # Order deny,allow 2178s # Allow from all 2178s # Deny from 127.0 2178s # expecting access. 2178s ok 9 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 10 2178s # --- 2178s # Order deny,allow 2178s # Allow from all 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access. 2178s ok 11 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 12 2178s # --- 2178s # Order deny,allow 2178s # Allow from all 2178s # Deny from 127.0.0.1/16 2178s # expecting access. 2178s ok 13 2178s # --- 2178s # Order deny,allow 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 14 2178s # --- 2178s # Order deny,allow 2178s # Allow from all 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 15 2178s # --- 2178s # Order deny,allow 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 16 2178s # --- 2178s # Order deny,allow 2178s # Allow from all 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 17 2178s # --- 2178s # Order deny,allow 2178s # Allow from localhost 2178s # expecting access. 2178s ok 18 2178s # --- 2178s # Order deny,allow 2178s # Deny from all 2178s # expecting access denial. 2178s ok 19 2178s # --- 2178s # Order deny,allow 2178s # Allow from localhost 2178s # Deny from all 2178s # expecting access. 2178s ok 20 2178s # --- 2178s # Order deny,allow 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 21 2178s # --- 2178s # Order deny,allow 2178s # Allow from localhost 2178s # Deny from localhost 2178s # expecting access. 2178s ok 22 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 23 2178s # --- 2178s # Order deny,allow 2178s # Allow from localhost 2178s # Deny from 127.0.0.1 2178s # expecting access. 2178s ok 24 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 25 2178s # --- 2178s # Order deny,allow 2178s # Allow from localhost 2178s # Deny from 127.0 2178s # expecting access. 2178s ok 26 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 27 2178s # --- 2178s # Order deny,allow 2178s # Allow from localhost 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access. 2178s ok 28 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 29 2178s # --- 2178s # Order deny,allow 2178s # Allow from localhost 2178s # Deny from 127.0.0.1/16 2178s # expecting access. 2178s ok 30 2178s # --- 2178s # Order deny,allow 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 31 2178s # --- 2178s # Order deny,allow 2178s # Allow from localhost 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 32 2178s # --- 2178s # Order deny,allow 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 33 2178s # --- 2178s # Order deny,allow 2178s # Allow from localhost 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 34 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1 2178s # expecting access. 2178s ok 35 2178s # --- 2178s # Order deny,allow 2178s # Deny from all 2178s # expecting access denial. 2178s ok 36 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1 2178s # Deny from all 2178s # expecting access. 2178s ok 37 2178s # --- 2178s # Order deny,allow 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 38 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1 2178s # Deny from localhost 2178s # expecting access. 2178s ok 39 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 40 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1 2178s # Deny from 127.0.0.1 2178s # expecting access. 2178s ok 41 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 42 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1 2178s # Deny from 127.0 2178s # expecting access. 2178s ok 43 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 44 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access. 2178s ok 45 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 46 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1 2178s # Deny from 127.0.0.1/16 2178s # expecting access. 2178s ok 47 2178s # --- 2178s # Order deny,allow 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 48 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 49 2178s # --- 2178s # Order deny,allow 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 50 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 51 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0 2178s # expecting access. 2178s ok 52 2178s # --- 2178s # Order deny,allow 2178s # Deny from all 2178s # expecting access denial. 2178s ok 53 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0 2178s # Deny from all 2178s # expecting access. 2178s ok 54 2178s # --- 2178s # Order deny,allow 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 55 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0 2178s # Deny from localhost 2178s # expecting access. 2178s ok 56 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 57 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0 2178s # Deny from 127.0.0.1 2178s # expecting access. 2178s ok 58 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 59 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0 2178s # Deny from 127.0 2178s # expecting access. 2178s ok 60 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 61 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access. 2178s ok 62 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 63 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0 2178s # Deny from 127.0.0.1/16 2178s # expecting access. 2178s ok 64 2178s # --- 2178s # Order deny,allow 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 65 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 66 2178s # --- 2178s # Order deny,allow 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 67 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 68 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # expecting access. 2178s ok 69 2178s # --- 2178s # Order deny,allow 2178s # Deny from all 2178s # expecting access denial. 2178s ok 70 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from all 2178s # expecting access. 2178s ok 71 2178s # --- 2178s # Order deny,allow 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 72 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from localhost 2178s # expecting access. 2178s ok 73 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 74 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 127.0.0.1 2178s # expecting access. 2178s ok 75 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 76 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 127.0 2178s # expecting access. 2178s ok 77 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 78 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access. 2178s ok 79 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 80 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 127.0.0.1/16 2178s # expecting access. 2178s ok 81 2178s # --- 2178s # Order deny,allow 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 82 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 83 2178s # --- 2178s # Order deny,allow 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 84 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 85 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/16 2178s # expecting access. 2178s ok 86 2178s # --- 2178s # Order deny,allow 2178s # Deny from all 2178s # expecting access denial. 2178s ok 87 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/16 2178s # Deny from all 2178s # expecting access. 2178s ok 88 2178s # --- 2178s # Order deny,allow 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 89 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/16 2178s # Deny from localhost 2178s # expecting access. 2178s ok 90 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 91 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/16 2178s # Deny from 127.0.0.1 2178s # expecting access. 2178s ok 92 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 93 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/16 2178s # Deny from 127.0 2178s # expecting access. 2178s ok 94 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 95 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/16 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access. 2178s ok 96 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 97 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/16 2178s # Deny from 127.0.0.1/16 2178s # expecting access. 2178s ok 98 2178s # --- 2178s # Order deny,allow 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 99 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/16 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 100 2178s # --- 2178s # Order deny,allow 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 101 2178s # --- 2178s # Order deny,allow 2178s # Allow from 127.0.0.1/16 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 102 2178s # --- 2178s # Order deny,allow 2178s # Allow from somewhere.else.com 2178s # expecting access. 2178s ok 103 2178s # --- 2178s # Order deny,allow 2178s # Deny from all 2178s # expecting access denial. 2178s ok 104 2178s # --- 2178s # Order deny,allow 2178s # Allow from somewhere.else.com 2178s # Deny from all 2178s # expecting access denial. 2178s ok 105 2178s # --- 2178s # Order deny,allow 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 106 2178s # --- 2178s # Order deny,allow 2178s # Allow from somewhere.else.com 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 107 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 108 2178s # --- 2178s # Order deny,allow 2178s # Allow from somewhere.else.com 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 109 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 110 2178s # --- 2178s # Order deny,allow 2178s # Allow from somewhere.else.com 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 111 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 112 2178s # --- 2178s # Order deny,allow 2178s # Allow from somewhere.else.com 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 113 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 114 2178s # --- 2178s # Order deny,allow 2178s # Allow from somewhere.else.com 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 115 2178s # --- 2178s # Order deny,allow 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 116 2178s # --- 2178s # Order deny,allow 2178s # Allow from somewhere.else.com 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 117 2178s # --- 2178s # Order deny,allow 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 118 2178s # --- 2178s # Order deny,allow 2178s # Allow from somewhere.else.com 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 119 2178s # --- 2178s # Order deny,allow 2178s # Allow from 66.6.6.6 2178s # expecting access. 2178s ok 120 2178s # --- 2178s # Order deny,allow 2178s # Deny from all 2178s # expecting access denial. 2178s ok 121 2178s # --- 2178s # Order deny,allow 2178s # Allow from 66.6.6.6 2178s # Deny from all 2178s # expecting access denial. 2178s ok 122 2178s # --- 2178s # Order deny,allow 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 123 2178s # --- 2178s # Order deny,allow 2178s # Allow from 66.6.6.6 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 124 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 125 2178s # --- 2178s # Order deny,allow 2178s # Allow from 66.6.6.6 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 126 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 127 2178s # --- 2178s # Order deny,allow 2178s # Allow from 66.6.6.6 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 128 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 129 2178s # --- 2178s # Order deny,allow 2178s # Allow from 66.6.6.6 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 130 2178s # --- 2178s # Order deny,allow 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 131 2178s # --- 2178s # Order deny,allow 2178s # Allow from 66.6.6.6 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 132 2178s # --- 2178s # Order deny,allow 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 133 2178s # --- 2178s # Order deny,allow 2178s # Allow from 66.6.6.6 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 134 2178s # --- 2178s # Order deny,allow 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 135 2178s # --- 2178s # Order deny,allow 2178s # Allow from 66.6.6.6 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 136 2178s # --- 2178s # Order allow,deny 2178s # Allow from all 2178s # expecting access. 2178s ok 137 2178s # --- 2178s # Order allow,deny 2178s # Deny from all 2178s # expecting access denial. 2178s ok 138 2178s # --- 2178s # Order allow,deny 2178s # Allow from all 2178s # Deny from all 2178s # expecting access denial. 2178s ok 139 2178s # --- 2178s # Order allow,deny 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 140 2178s # --- 2178s # Order allow,deny 2178s # Allow from all 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 141 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 142 2178s # --- 2178s # Order allow,deny 2178s # Allow from all 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 143 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 144 2178s # --- 2178s # Order allow,deny 2178s # Allow from all 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 145 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 146 2178s # --- 2178s # Order allow,deny 2178s # Allow from all 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 147 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 148 2178s # --- 2178s # Order allow,deny 2178s # Allow from all 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 149 2178s # --- 2178s # Order allow,deny 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 150 2178s # --- 2178s # Order allow,deny 2178s # Allow from all 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 151 2178s # --- 2178s # Order allow,deny 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 152 2178s # --- 2178s # Order allow,deny 2178s # Allow from all 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 153 2178s # --- 2178s # Order allow,deny 2178s # Allow from localhost 2178s # expecting access. 2178s ok 154 2178s # --- 2178s # Order allow,deny 2178s # Deny from all 2178s # expecting access denial. 2178s ok 155 2178s # --- 2178s # Order allow,deny 2178s # Allow from localhost 2178s # Deny from all 2178s # expecting access denial. 2178s ok 156 2178s # --- 2178s # Order allow,deny 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 157 2178s # --- 2178s # Order allow,deny 2178s # Allow from localhost 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 158 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 159 2178s # --- 2178s # Order allow,deny 2178s # Allow from localhost 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 160 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 161 2178s # --- 2178s # Order allow,deny 2178s # Allow from localhost 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 162 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 163 2178s # --- 2178s # Order allow,deny 2178s # Allow from localhost 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 164 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 165 2178s # --- 2178s # Order allow,deny 2178s # Allow from localhost 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 166 2178s # --- 2178s # Order allow,deny 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 167 2178s # --- 2178s # Order allow,deny 2178s # Allow from localhost 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 168 2178s # --- 2178s # Order allow,deny 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 169 2178s # --- 2178s # Order allow,deny 2178s # Allow from localhost 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 170 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1 2178s # expecting access. 2178s ok 171 2178s # --- 2178s # Order allow,deny 2178s # Deny from all 2178s # expecting access denial. 2178s ok 172 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1 2178s # Deny from all 2178s # expecting access denial. 2178s ok 173 2178s # --- 2178s # Order allow,deny 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 174 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 175 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 176 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 177 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 178 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 179 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 180 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 181 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 182 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 183 2178s # --- 2178s # Order allow,deny 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 184 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 185 2178s # --- 2178s # Order allow,deny 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 186 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 187 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0 2178s # expecting access. 2178s ok 188 2178s # --- 2178s # Order allow,deny 2178s # Deny from all 2178s # expecting access denial. 2178s ok 189 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0 2178s # Deny from all 2178s # expecting access denial. 2178s ok 190 2178s # --- 2178s # Order allow,deny 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 191 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 192 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 193 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 194 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 195 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 196 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 197 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 198 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 199 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 200 2178s # --- 2178s # Order allow,deny 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 201 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 202 2178s # --- 2178s # Order allow,deny 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 203 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 204 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # expecting access. 2178s ok 205 2178s # --- 2178s # Order allow,deny 2178s # Deny from all 2178s # expecting access denial. 2178s ok 206 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from all 2178s # expecting access denial. 2178s ok 207 2178s # --- 2178s # Order allow,deny 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 208 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 209 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 210 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 211 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 212 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 213 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 214 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 215 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 216 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 217 2178s # --- 2178s # Order allow,deny 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 218 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 219 2178s # --- 2178s # Order allow,deny 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 220 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 221 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/16 2178s # expecting access. 2178s ok 222 2178s # --- 2178s # Order allow,deny 2178s # Deny from all 2178s # expecting access denial. 2178s ok 223 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/16 2178s # Deny from all 2178s # expecting access denial. 2178s ok 224 2178s # --- 2178s # Order allow,deny 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 225 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/16 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 226 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 227 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/16 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 228 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 229 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/16 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 230 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 231 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/16 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 232 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 233 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/16 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 234 2178s # --- 2178s # Order allow,deny 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 235 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/16 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 236 2178s # --- 2178s # Order allow,deny 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 237 2178s # --- 2178s # Order allow,deny 2178s # Allow from 127.0.0.1/16 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 238 2178s # --- 2178s # Order allow,deny 2178s # Allow from somewhere.else.com 2178s # expecting access denial. 2178s ok 239 2178s # --- 2178s # Order allow,deny 2178s # Deny from all 2178s # expecting access denial. 2178s ok 240 2178s # --- 2178s # Order allow,deny 2178s # Allow from somewhere.else.com 2178s # Deny from all 2178s # expecting access denial. 2178s ok 241 2178s # --- 2178s # Order allow,deny 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 242 2178s # --- 2178s # Order allow,deny 2178s # Allow from somewhere.else.com 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 243 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 244 2178s # --- 2178s # Order allow,deny 2178s # Allow from somewhere.else.com 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 245 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 246 2178s # --- 2178s # Order allow,deny 2178s # Allow from somewhere.else.com 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 247 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 248 2178s # --- 2178s # Order allow,deny 2178s # Allow from somewhere.else.com 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 249 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 250 2178s # --- 2178s # Order allow,deny 2178s # Allow from somewhere.else.com 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 251 2178s # --- 2178s # Order allow,deny 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 252 2178s # --- 2178s # Order allow,deny 2178s # Allow from somewhere.else.com 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 253 2178s # --- 2178s # Order allow,deny 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 254 2178s # --- 2178s # Order allow,deny 2178s # Allow from somewhere.else.com 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 255 2178s # --- 2178s # Order allow,deny 2178s # Allow from 66.6.6.6 2178s # expecting access denial. 2178s ok 256 2178s # --- 2178s # Order allow,deny 2178s # Deny from all 2178s # expecting access denial. 2178s ok 257 2178s # --- 2178s # Order allow,deny 2178s # Allow from 66.6.6.6 2178s # Deny from all 2178s # expecting access denial. 2178s ok 258 2178s # --- 2178s # Order allow,deny 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 259 2178s # --- 2178s # Order allow,deny 2178s # Allow from 66.6.6.6 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 260 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 261 2178s # --- 2178s # Order allow,deny 2178s # Allow from 66.6.6.6 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 262 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 263 2178s # --- 2178s # Order allow,deny 2178s # Allow from 66.6.6.6 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 264 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 265 2178s # --- 2178s # Order allow,deny 2178s # Allow from 66.6.6.6 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 266 2178s # --- 2178s # Order allow,deny 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 267 2178s # --- 2178s # Order allow,deny 2178s # Allow from 66.6.6.6 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 268 2178s # --- 2178s # Order allow,deny 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 269 2178s # --- 2178s # Order allow,deny 2178s # Allow from 66.6.6.6 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 270 2178s # --- 2178s # Order allow,deny 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 271 2178s # --- 2178s # Order allow,deny 2178s # Allow from 66.6.6.6 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 272 2178s # --- 2178s # Order mutual-failure 2178s # Allow from all 2178s # expecting access. 2178s ok 273 2178s # --- 2178s # Order mutual-failure 2178s # Deny from all 2178s # expecting access denial. 2178s ok 274 2178s # --- 2178s # Order mutual-failure 2178s # Allow from all 2178s # Deny from all 2178s # expecting access denial. 2178s ok 275 2178s # --- 2178s # Order mutual-failure 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 276 2178s # --- 2178s # Order mutual-failure 2178s # Allow from all 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 277 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 278 2178s # --- 2178s # Order mutual-failure 2178s # Allow from all 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 279 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 280 2178s # --- 2178s # Order mutual-failure 2178s # Allow from all 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 281 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 282 2178s # --- 2178s # Order mutual-failure 2178s # Allow from all 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 283 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 284 2178s # --- 2178s # Order mutual-failure 2178s # Allow from all 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 285 2178s # --- 2178s # Order mutual-failure 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 286 2178s # --- 2178s # Order mutual-failure 2178s # Allow from all 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 287 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 288 2178s # --- 2178s # Order mutual-failure 2178s # Allow from all 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 289 2178s # --- 2178s # Order mutual-failure 2178s # Allow from localhost 2178s # expecting access. 2178s ok 290 2178s # --- 2178s # Order mutual-failure 2178s # Deny from all 2178s # expecting access denial. 2178s ok 291 2178s # --- 2178s # Order mutual-failure 2178s # Allow from localhost 2178s # Deny from all 2178s # expecting access denial. 2178s ok 292 2178s # --- 2178s # Order mutual-failure 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 293 2178s # --- 2178s # Order mutual-failure 2178s # Allow from localhost 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 294 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 295 2178s # --- 2178s # Order mutual-failure 2178s # Allow from localhost 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 296 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 297 2178s # --- 2178s # Order mutual-failure 2178s # Allow from localhost 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 298 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 299 2178s # --- 2178s # Order mutual-failure 2178s # Allow from localhost 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 300 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 301 2178s # --- 2178s # Order mutual-failure 2178s # Allow from localhost 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 302 2178s # --- 2178s # Order mutual-failure 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 303 2178s # --- 2178s # Order mutual-failure 2178s # Allow from localhost 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 304 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 305 2178s # --- 2178s # Order mutual-failure 2178s # Allow from localhost 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 306 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1 2178s # expecting access. 2178s ok 307 2178s # --- 2178s # Order mutual-failure 2178s # Deny from all 2178s # expecting access denial. 2178s ok 308 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1 2178s # Deny from all 2178s # expecting access denial. 2178s ok 309 2178s # --- 2178s # Order mutual-failure 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 310 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 311 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 312 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 313 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 314 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 315 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 316 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 317 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 318 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 319 2178s # --- 2178s # Order mutual-failure 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 320 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 321 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 322 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 323 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0 2178s # expecting access. 2178s ok 324 2178s # --- 2178s # Order mutual-failure 2178s # Deny from all 2178s # expecting access denial. 2178s ok 325 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0 2178s # Deny from all 2178s # expecting access denial. 2178s ok 326 2178s # --- 2178s # Order mutual-failure 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 327 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 328 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 329 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 330 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 331 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 332 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 333 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 334 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 335 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 336 2178s # --- 2178s # Order mutual-failure 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 337 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 338 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 339 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 340 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # expecting access. 2178s ok 341 2178s # --- 2178s # Order mutual-failure 2178s # Deny from all 2178s # expecting access denial. 2178s ok 342 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from all 2178s # expecting access denial. 2178s ok 343 2178s # --- 2178s # Order mutual-failure 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 344 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 345 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 346 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 347 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 348 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 349 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 350 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 351 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 352 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 353 2178s # --- 2178s # Order mutual-failure 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 354 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 355 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 356 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/255.255.0.0 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 357 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/16 2178s # expecting access. 2178s ok 358 2178s # --- 2178s # Order mutual-failure 2178s # Deny from all 2178s # expecting access denial. 2178s ok 359 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/16 2178s # Deny from all 2178s # expecting access denial. 2178s ok 360 2178s # --- 2178s # Order mutual-failure 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 361 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/16 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 362 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 363 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/16 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 364 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 365 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/16 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 366 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 367 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/16 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 368 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 369 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/16 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 370 2178s # --- 2178s # Order mutual-failure 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 371 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/16 2178s # Deny from somewhere.else.com 2178s # expecting access. 2178s ok 372 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 373 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 127.0.0.1/16 2178s # Deny from 66.6.6.6 2178s # expecting access. 2178s ok 374 2178s # --- 2178s # Order mutual-failure 2178s # Allow from somewhere.else.com 2178s # expecting access denial. 2178s ok 375 2178s # --- 2178s # Order mutual-failure 2178s # Deny from all 2178s # expecting access denial. 2178s ok 376 2178s # --- 2178s # Order mutual-failure 2178s # Allow from somewhere.else.com 2178s # Deny from all 2178s # expecting access denial. 2178s ok 377 2178s # --- 2178s # Order mutual-failure 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 378 2178s # --- 2178s # Order mutual-failure 2178s # Allow from somewhere.else.com 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 379 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 380 2178s # --- 2178s # Order mutual-failure 2178s # Allow from somewhere.else.com 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 381 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 382 2178s # --- 2178s # Order mutual-failure 2178s # Allow from somewhere.else.com 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 383 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 384 2178s # --- 2178s # Order mutual-failure 2178s # Allow from somewhere.else.com 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 385 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 386 2178s # --- 2178s # Order mutual-failure 2178s # Allow from somewhere.else.com 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 387 2178s # --- 2178s # Order mutual-failure 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 388 2178s # --- 2178s # Order mutual-failure 2178s # Allow from somewhere.else.com 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 389 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 390 2178s # --- 2178s # Order mutual-failure 2178s # Allow from somewhere.else.com 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 391 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 66.6.6.6 2178s # expecting access denial. 2178s ok 392 2178s # --- 2178s # Order mutual-failure 2178s # Deny from all 2178s # expecting access denial. 2178s ok 393 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 66.6.6.6 2178s # Deny from all 2178s # expecting access denial. 2178s ok 394 2178s # --- 2178s # Order mutual-failure 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 395 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 66.6.6.6 2178s # Deny from localhost 2178s # expecting access denial. 2178s ok 396 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 397 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 66.6.6.6 2178s # Deny from 127.0.0.1 2178s # expecting access denial. 2178s ok 398 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 399 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 66.6.6.6 2178s # Deny from 127.0 2178s # expecting access denial. 2178s ok 400 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 401 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 66.6.6.6 2178s # Deny from 127.0.0.1/255.255.0.0 2178s # expecting access denial. 2178s ok 402 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 403 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 66.6.6.6 2178s # Deny from 127.0.0.1/16 2178s # expecting access denial. 2178s ok 404 2178s # --- 2178s # Order mutual-failure 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 405 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 66.6.6.6 2178s # Deny from somewhere.else.com 2178s # expecting access denial. 2178s ok 406 2178s # --- 2178s # Order mutual-failure 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 407 2178s # --- 2178s # Order mutual-failure 2178s # Allow from 66.6.6.6 2178s # Deny from 66.6.6.6 2178s # expecting access denial. 2178s ok 408 2178s ok 2183s t/modules/actions.t ................. 2183s 1..20 2183s # Running under perl version 5.040001 for linux 2183s # Current time local: Tue May 6 18:00:29 2025 2183s # Current time GMT: Tue May 6 18:00:29 2025 2183s # Using Test.pm version 1.31 2183s # Using Apache/Test.pm version 1.44 2183s # expected: 200 2183s # received: '200' 2183s ok 1 2183s # expected: 'nada' 2183s # received: 'nada' 2183s ok 2 2183s # expected: 404 2183s # received: '404' 2183s ok 3 2183s ok 4 # skip RC=404, no need to check content 2183s # expected: 404 2183s # received: '404' 2183s ok 5 2183s ok 6 # skip RC=404, no need to check content 2183s # expected: 404 2183s # received: '404' 2183s ok 7 2183s ok 8 # skip RC=404, no need to check content 2183s # expected: 200 2183s # received: '200' 2183s ok 9 2183s # expected: 'nada' 2183s # received: 'nada' 2183s ok 10 2183s # expected: 404 2183s # received: '404' 2183s ok 11 2183s ok 12 # skip RC=404, no need to check content 2183s # expected: 200 2183s # received: '200' 2183s ok 13 2183s # expected: 'POST 2183s # foo2: bar2 2183s # ' 2183s # received: 'POST 2183s # foo2: bar2 2183s # ' 2183s ok 14 2183s # expected: 405 2183s # received: '405' 2183s ok 15 2183s # expected: 200 2183s # received: '200' 2183s ok 16 2183s # expected: 'foo=bar' 2183s # received: 'foo=bar' 2183s ok 17 2183s # expected: 200 2183s # received: '200' 2183s ok 18 2183s # expected: 'POST 2183s # foo2: bar2 2183s # ' 2183s # received: 'POST 2183s # foo2: bar2 2183s # ' 2183s ok 19 2183s # expected: 405 2183s # received: '405' 2183s ok 20 2183s ok 2187s t/modules/alias.t ................... 2187s 1..134 2187s # Running under perl version 5.040001 for linux 2187s # Current time local: Tue May 6 18:00:34 2025 2187s # Current time GMT: Tue May 6 18:00:34 2025 2187s # Using Test.pm version 1.31 2187s # Using Apache/Test.pm version 1.44 2187s # verifying simple aliases 2187s # testing : /alias/ 2187s # expected: 200 2187s # received: '200' 2187s ok 1 2187s # testing : /bogu/ 2187s # expected: 404 2187s # received: '404' 2187s ok 2 2187s # verifying alias match with /ali[0-9]. 2187s # testing : /ali0 2187s # expected: 0 2187s # received: '0' 2187s ok 3 2187s # testing : /ali1 2187s # expected: 1 2187s # received: '1' 2187s ok 4 2187s # testing : /ali2 2187s # expected: 2 2187s # received: '2' 2187s ok 5 2187s # testing : /ali3 2187s # expected: 3 2187s # received: '3' 2187s ok 6 2187s # testing : /ali4 2187s # expected: 4 2187s # received: '4' 2187s ok 7 2187s # testing : /ali5 2187s # expected: 5 2187s # received: '5' 2187s ok 8 2187s # testing : /ali6 2187s # expected: 6 2187s # received: '6' 2187s ok 9 2187s # testing : /ali7 2187s # expected: 7 2187s # received: '7' 2187s ok 10 2187s # testing : /ali8 2187s # expected: 8 2187s # received: '8' 2187s ok 11 2187s # testing : /ali9 2187s # expected: 9 2187s # received: '9' 2187s ok 12 2187s # verifying expression alias match with /expr/ali[0-9]. 2187s # testing : /ali0 2187s # expected: 0 2187s # received: '0' 2187s ok 13 2187s # testing : /ali1 2187s # expected: 1 2187s # received: '1' 2187s ok 14 2187s # testing : /ali2 2187s # expected: 2 2187s # received: '2' 2187s ok 15 2187s # testing : /ali3 2187s # expected: 3 2187s # received: '3' 2187s ok 16 2187s # testing : /ali4 2187s # expected: 4 2187s # received: '4' 2187s ok 17 2187s # testing : /ali5 2187s # expected: 5 2187s # received: '5' 2187s ok 18 2187s # testing : /ali6 2187s # expected: 6 2187s # received: '6' 2187s ok 19 2187s # testing : /ali7 2187s # expected: 7 2187s # received: '7' 2187s ok 20 2187s # testing : /ali8 2187s # expected: 8 2187s # received: '8' 2187s ok 21 2187s # testing : /ali9 2187s # expected: 9 2187s # received: '9' 2187s ok 22 2187s # testing : /forbid 2187s # expected: '403' 2187s # received: '403' 2187s ok 23 2187s # testing : /gone 2187s # expected: '410' 2187s # received: '410' 2187s ok 24 2187s # testing : /perm 2187s # expected: '301' 2187s # received: '301' 2187s ok 25 2187s # testing : /perm2 2187s # expected: '301' 2187s # received: '301' 2187s ok 26 2187s # testing : /seeother 2187s # expected: '303' 2187s # received: '303' 2187s ok 27 2187s # testing : /temp 2187s # expected: '302' 2187s # received: '302' 2187s ok 28 2187s # testing : /temp2 2187s # expected: '302' 2187s # received: '302' 2187s ok 29 2187s verifying body of perm and temp redirect match 2187s # testing : /p0 2187s # expected: 0 2187s # received: '0' 2187s ok 30 2187s # testing : /p1 2187s # expected: 1 2187s # received: '1' 2187s ok 31 2187s # testing : /p2 2187s # expected: 2 2187s # received: '2' 2187s ok 32 2187s # testing : /p3 2187s # expected: 3 2187s # received: '3' 2187s ok 33 2187s # testing : /p4 2187s # expected: 4 2187s # received: '4' 2187s ok 34 2187s # testing : /p5 2187s # expected: 5 2187s # received: '5' 2187s ok 35 2187s # testing : /p6 2187s # expected: 6 2187s # received: '6' 2187s ok 36 2187s # testing : /p7 2187s # expected: 7 2187s # received: '7' 2187s ok 37 2187s # testing : /p8 2187s # expected: 8 2187s # received: '8' 2187s ok 38 2187s # testing : /p9 2187s # expected: 9 2187s # received: '9' 2187s ok 39 2187s # testing : /t0 2187s # expected: 0 2187s # received: '0' 2187s ok 40 2187s # testing : /t1 2187s # expected: 1 2187s # received: '1' 2187s ok 41 2187s # testing : /t2 2187s # expected: 2 2187s # received: '2' 2187s ok 42 2187s # testing : /t3 2187s # expected: 3 2187s # received: '3' 2187s ok 43 2187s # testing : /t4 2187s # expected: 4 2187s # received: '4' 2187s ok 44 2187s # testing : /t5 2187s # expected: 5 2187s # received: '5' 2187s ok 45 2187s # testing : /t6 2187s # expected: 6 2187s # received: '6' 2187s ok 46 2187s # testing : /t7 2187s # expected: 7 2187s # received: '7' 2187s ok 47 2187s # testing : /t8 2187s # expected: 8 2187s # received: '8' 2187s ok 48 2187s # testing : /t9 2187s # expected: 9 2187s # received: '9' 2187s ok 49 2187s verifying body of perm and temp redirect match with expression support 2187s # testing : /p0 2187s # expected: 0 2187s # received: '0' 2187s ok 50 2187s # testing : /p1 2187s # expected: 1 2187s # received: '1' 2187s ok 51 2187s # testing : /p2 2187s # expected: 2 2187s # received: '2' 2187s ok 52 2187s # testing : /p3 2187s # expected: 3 2187s # received: '3' 2187s ok 53 2187s # testing : /p4 2187s # expected: 4 2187s # received: '4' 2187s ok 54 2187s # testing : /p5 2187s # expected: 5 2187s # received: '5' 2187s ok 55 2187s # testing : /p6 2187s # expected: 6 2187s # received: '6' 2187s ok 56 2187s # testing : /p7 2187s # expected: 7 2187s # received: '7' 2187s ok 57 2187s # testing : /p8 2187s # expected: 8 2187s # received: '8' 2187s ok 58 2187s # testing : /p9 2187s # expected: 9 2187s # received: '9' 2187s ok 59 2187s # testing : /t0 2187s # expected: 0 2187s # received: '0' 2187s ok 60 2187s # testing : /t1 2187s # expected: 1 2187s # received: '1' 2187s ok 61 2187s # testing : /t2 2187s # expected: 2 2187s # received: '2' 2187s ok 62 2187s # testing : /t3 2187s # expected: 3 2187s # received: '3' 2187s ok 63 2187s # testing : /t4 2187s # expected: 4 2187s # received: '4' 2187s ok 64 2187s # testing : /t5 2187s # expected: 5 2187s # received: '5' 2187s ok 65 2187s # testing : /t6 2187s # expected: 6 2187s # received: '6' 2187s ok 66 2187s # testing : /t7 2187s # expected: 7 2187s # received: '7' 2187s ok 67 2187s # testing : /t8 2187s # expected: 8 2187s # received: '8' 2187s ok 68 2187s # testing : /t9 2187s # expected: 9 2187s # received: '9' 2187s ok 69 2187s verifying return code of seeother and gone redirect match 2187s # testing : s0 2187s # expected: '303' 2187s # received: '303' 2187s ok 70 2187s # testing : s1 2187s # expected: '303' 2187s # received: '303' 2187s ok 71 2187s # testing : s2 2187s # expected: '303' 2187s # received: '303' 2187s ok 72 2187s # testing : s3 2187s # expected: '303' 2187s # received: '303' 2187s ok 73 2187s # testing : s4 2187s # expected: '303' 2187s # received: '303' 2187s ok 74 2187s # testing : s5 2187s # expected: '303' 2187s # received: '303' 2187s ok 75 2187s # testing : s6 2187s # expected: '303' 2187s # received: '303' 2187s ok 76 2187s # testing : s7 2187s # expected: '303' 2187s # received: '303' 2187s ok 77 2187s # testing : s8 2187s # expected: '303' 2187s # received: '303' 2187s ok 78 2187s # testing : s9 2187s # expected: '303' 2187s # received: '303' 2187s ok 79 2187s # testing : g0 2187s # expected: '410' 2187s # received: '410' 2187s ok 80 2187s # testing : g1 2187s # expected: '410' 2187s # received: '410' 2187s ok 81 2187s # testing : g2 2187s # expected: '410' 2187s # received: '410' 2187s ok 82 2187s # testing : g3 2187s # expected: '410' 2187s # received: '410' 2187s ok 83 2187s # testing : g4 2187s # expected: '410' 2187s # received: '410' 2187s ok 84 2187s # testing : g5 2187s # expected: '410' 2187s # received: '410' 2187s ok 85 2187s # testing : g6 2187s # expected: '410' 2187s # received: '410' 2187s ok 86 2187s # testing : g7 2187s # expected: '410' 2187s # received: '410' 2187s ok 87 2187s # testing : g8 2187s # expected: '410' 2187s # received: '410' 2187s ok 88 2187s # testing : g9 2187s # expected: '410' 2187s # received: '410' 2187s ok 89 2187s # testing : f0 2187s # expected: '403' 2187s # received: '403' 2187s ok 90 2187s # testing : f1 2187s # expected: '403' 2187s # received: '403' 2187s ok 91 2187s # testing : f2 2187s # expected: '403' 2187s # received: '403' 2187s ok 92 2187s # testing : f3 2187s # expected: '403' 2187s # received: '403' 2187s ok 93 2187s # testing : f4 2187s # expected: '403' 2187s # received: '403' 2187s ok 94 2187s # testing : f5 2187s # expected: '403' 2187s # received: '403' 2187s ok 95 2187s # testing : f6 2187s # expected: '403' 2187s # received: '403' 2187s ok 96 2187s # testing : f7 2187s # expected: '403' 2187s # received: '403' 2187s ok 97 2187s # testing : f8 2187s # expected: '403' 2187s # received: '403' 2187s ok 98 2187s # testing : f9 2187s # expected: '403' 2187s # received: '403' 2187s ok 99 2187s verifying return code of seeother and gone redirect match with expression support 2187s # testing : s0 2187s # expected: '303' 2187s # received: '303' 2187s ok 100 2187s # testing : s1 2187s # expected: '303' 2187s # received: '303' 2187s ok 101 2187s # testing : s2 2187s # expected: '303' 2187s # received: '303' 2187s ok 102 2187s # testing : s3 2187s # expected: '303' 2187s # received: '303' 2187s ok 103 2187s # testing : s4 2187s # expected: '303' 2187s # received: '303' 2187s ok 104 2187s # testing : s5 2187s # expected: '303' 2187s # received: '303' 2187s ok 105 2187s # testing : s6 2187s # expected: '303' 2187s # received: '303' 2187s ok 106 2187s # testing : s7 2187s # expected: '303' 2187s # received: '303' 2187s ok 107 2187s # testing : s8 2187s # expected: '303' 2187s # received: '303' 2187s ok 108 2187s # testing : s9 2187s # expected: '303' 2187s # received: '303' 2187s ok 109 2187s # testing : g0 2187s # expected: '410' 2187s # received: '410' 2187s ok 110 2187s # testing : g1 2187s # expected: '410' 2187s # received: '410' 2187s ok 111 2187s # testing : g2 2187s # expected: '410' 2187s # received: '410' 2187s ok 112 2187s # testing : g3 2187s # expected: '410' 2187s # received: '410' 2187s ok 113 2187s # testing : g4 2187s # expected: '410' 2187s # received: '410' 2187s ok 114 2187s # testing : g5 2187s # expected: '410' 2187s # received: '410' 2187s ok 115 2187s # testing : g6 2187s # expected: '410' 2187s # received: '410' 2187s ok 116 2187s # testing : g7 2187s # expected: '410' 2187s # received: '410' 2187s ok 117 2187s # testing : g8 2187s # expected: '410' 2187s # received: '410' 2187s ok 118 2187s # testing : g9 2187s # expected: '410' 2187s # received: '410' 2187s ok 119 2187s # testing : f0 2187s # expected: '403' 2187s # received: '403' 2187s ok 120 2187s # testing : f1 2187s # expected: '403' 2187s # received: '403' 2187s ok 121 2187s # testing : f2 2187s # expected: '403' 2187s # received: '403' 2187s ok 122 2187s # testing : f3 2187s # expected: '403' 2187s # received: '403' 2187s ok 123 2187s # testing : f4 2187s # expected: '403' 2187s # received: '403' 2187s ok 124 2187s # testing : f5 2187s # expected: '403' 2187s # received: '403' 2187s ok 125 2187s # testing : f6 2187s # expected: '403' 2187s # received: '403' 2187s ok 126 2187s # testing : f7 2187s # expected: '403' 2187s # received: '403' 2187s ok 127 2187s # testing : f8 2187s # expected: '403' 2187s # received: '403' 2187s ok 128 2187s # testing : f9 2187s # expected: '403' 2187s # received: '403' 2187s ok 129 2187s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2187s # verifying /modules/alias/script is plain text 2187s # testing : /modules/alias/script 2187s # expected: '#!/bin/sh 2187s # echo Content-type: text/plain 2187s # echo 2187s # echo this is a shell script cgi. 2187s # ' 2187s # received: '#!/bin/sh 2187s # echo Content-type: text/plain 2187s # echo 2187s # echo this is a shell script cgi. 2187s # ' 2187s ok 130 2187s # verifying same file accessed at /cgi/script is executed code 2187s # testing : /cgi/script 2187s # expected: 'this is a shell script cgi. 2187s # ' 2187s # received: 'this is a shell script cgi. 2187s # ' 2187s ok 131 2187s # verifying ScriptAliasMatch with /aliascgi-script 2187s # testing : /aliascgi-script 2187s # expected: 'this is a shell script cgi. 2187s # ' 2187s # received: 'this is a shell script cgi. 2187s # ' 2187s ok 132 2187s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 2187s # testing : /aliascgi-script 2187s # expected: 'this is a shell script cgi. 2187s # ' 2187s # received: 'this is a shell script cgi. 2187s # ' 2187s ok 133 2187s # verifying bad script alias. 2187s # testing : /aliascgi-nada 2187s # expected: 404 2187s # received: '404' 2187s ok 134 2187s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2187s ok 2191s t/modules/allowmethods.t ............ 2191s 1..9 2191s # Running under perl version 5.040001 for linux 2191s # Current time local: Tue May 6 18:00:38 2025 2191s # Current time GMT: Tue May 6 18:00:38 2025 2191s # Using Test.pm version 1.31 2191s # Using Apache/Test.pm version 1.44 2191s # testing : Get request to /Get responds 200 2191s # expected: 200 2191s # received: '200' 2191s ok 1 2191s # testing : Head request to /Get responds 200 2191s # expected: 200 2191s # received: '200' 2191s ok 2 2191s # testing : Post request to /Get responds 405 2191s # expected: 405 2191s # received: '405' 2191s ok 3 2191s # testing : Get request to /Head responds 200 2191s # expected: 200 2191s # received: '200' 2191s ok 4 2191s # testing : Head request to /Head responds 200 2191s # expected: 200 2191s # received: '200' 2191s ok 5 2191s # testing : Post request to /Head responds 405 2191s # expected: 405 2191s # received: '405' 2191s ok 6 2191s # testing : Get request to /Post responds 405 2191s # expected: 405 2191s # received: '405' 2191s ok 7 2191s # testing : Head request to /Post responds 405 2191s # expected: 405 2191s # received: '405' 2191s ok 8 2191s # testing : Post request to /Post responds 200 2191s # expected: 200 2191s # received: '200' 2191s ok 9 2191s ok 2195s t/modules/asis.t .................... 2195s 1..3 2195s # Running under perl version 5.040001 for linux 2195s # Current time local: Tue May 6 18:00:42 2025 2195s # Current time GMT: Tue May 6 18:00:42 2025 2195s # Using Test.pm version 1.31 2195s # Using Apache/Test.pm version 1.44 2195s # testing : asis content OK 2195s # expected: 'This is asis content. 2195s # ' 2195s # received: 'This is asis content. 2195s # ' 2195s ok 1 2195s # testing : asis gave 404 error 2195s # expected: 404 2195s # received: '404' 2195s ok 2 2195s # testing : asis gave 403 error 2195s # expected: 403 2195s # received: '403' 2195s ok 3 2195s ok 2201s t/modules/authz_core.t .............. 2201s 1..504 2201s # Running under perl version 5.040001 for linux 2201s # Current time local: Tue May 6 18:00:46 2025 2201s # Current time GMT: Tue May 6 18:00:46 2025 2201s # Using Test.pm version 1.31 2201s # Using Apache/Test.pm version 1.44 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/basic1 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/groups1 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 200, expected 200 [a/ : a/ ] 2201s ok 1 2201s # got 200, expected 200 [a/ : a/ 1] 2201s ok 2 2201s # got 200, expected 200 [a/ : a/ 2] 2201s ok 3 2201s # got 200, expected 200 [a/ : a/ 1 2] 2201s ok 4 2201s # got 200, expected 200 [a/ : a/ 3] 2201s ok 5 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ user1: a/ ] 2201s ok 6 2201s # got 200, expected 200 [a/ user1: a/ user1] 2201s ok 7 2201s # got 401, expected 401 [a/ user1: a/ user2] 2201s ok 8 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ Any 1 2: a/ ] 2201s ok 9 2201s # got 200, expected 200 [a/ Any 1 2: a/ 1] 2201s ok 10 2201s # got 200, expected 200 [a/ Any 1 2: a/ 2] 2201s ok 11 2201s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 2201s ok 12 2201s # got 403, expected 403 [a/ Any 1 2: a/ 3] 2201s ok 13 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2201s ok 14 2201s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2201s ok 15 2201s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2201s ok 16 2201s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2201s ok 17 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2201s ok 18 2201s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2201s ok 19 2201s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2201s ok 20 2201s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2201s ok 21 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 2201s ok 22 2201s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 2201s ok 23 2201s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 2201s ok 24 2201s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 2201s ok 25 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2201s ok 26 2201s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2201s ok 27 2201s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 2201s ok 28 2201s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2201s ok 29 2201s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 2201s ok 30 2201s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2201s ok 31 2201s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 2201s ok 32 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2201s ok 33 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2201s ok 34 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2201s ok 35 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2201s ok 36 2201s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2201s ok 37 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2201s ok 38 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2201s ok 39 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2201s ok 40 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2201s ok 41 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2201s ok 42 2201s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2201s ok 43 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2201s ok 44 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2201s ok 45 2201s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2201s ok 46 2201s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 2201s ok 47 2201s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 2201s ok 48 2201s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2201s ok 49 2201s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2201s ok 50 2201s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2201s ok 51 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2201s ok 52 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2201s ok 53 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2201s ok 54 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2201s ok 55 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2201s ok 56 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2201s ok 57 2201s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 2201s ok 58 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All 1 !2: a/ ] 2201s ok 59 2201s # got 200, expected 200 [a/ All 1 !2: a/ 1] 2201s ok 60 2201s # got 403, expected 403 [a/ All 1 !2: a/ 2] 2201s ok 61 2201s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 2201s ok 62 2201s # got 403, expected 403 [a/ All 1 !2: a/ 3] 2201s ok 63 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2201s ok 64 2201s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2201s ok 65 2201s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2201s ok 66 2201s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2201s ok 67 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2201s ok 68 2201s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2201s ok 69 2201s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2201s ok 70 2201s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2201s ok 71 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2201s ok 72 2201s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 2201s ok 73 2201s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 2201s ok 74 2201s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 2201s ok 75 2201s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 2201s ok 76 2201s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2201s ok 77 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2201s ok 78 2201s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2201s ok 79 2201s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 2201s ok 80 2201s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2201s ok 81 2201s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 2201s ok 82 2201s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2201s ok 83 2201s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 2201s ok 84 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2201s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 2201s ok 85 2201s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 2201s ok 86 2201s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 2201s ok 87 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2201s ok 88 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2201s ok 89 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2201s ok 90 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2201s ok 91 2201s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2201s ok 92 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2201s ok 93 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2201s ok 94 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2201s ok 95 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2201s ok 96 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2201s ok 97 2201s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2201s ok 98 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2201s ok 99 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2201s ok 100 2201s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2201s ok 101 2201s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2201s ok 102 2201s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2201s ok 103 2201s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2201s ok 104 2201s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2201s ok 105 2201s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2201s ok 106 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2201s ok 107 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2201s ok 108 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2201s ok 109 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2201s ok 110 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2201s ok 111 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2201s ok 112 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2201s ok 113 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All 1 2: a/ ] 2201s ok 114 2201s # got 403, expected 403 [a/ All 1 2: a/ 1] 2201s ok 115 2201s # got 403, expected 403 [a/ All 1 2: a/ 2] 2201s ok 116 2201s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 2201s ok 117 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2201s ok 118 2201s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2201s ok 119 2201s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2201s ok 120 2201s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2201s ok 121 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2201s ok 122 2201s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2201s ok 123 2201s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2201s ok 124 2201s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2201s ok 125 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2201s ok 126 2201s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 2201s ok 127 2201s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 2201s ok 128 2201s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 2201s ok 129 2201s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 2201s ok 130 2201s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2201s ok 131 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 2201s ok 132 2201s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 2201s ok 133 2201s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 2201s ok 134 2201s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 2201s ok 135 2201s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 2201s ok 136 2201s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 2201s ok 137 2201s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 2201s ok 138 2201s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 2201s ok 139 2201s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 2201s ok 140 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2201s ok 141 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2201s ok 142 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2201s ok 143 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2201s ok 144 2201s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2201s ok 145 2201s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2201s ok 146 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2201s ok 147 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2201s ok 148 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2201s ok 149 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2201s ok 150 2201s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2201s ok 151 2201s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2201s ok 152 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2201s ok 153 2201s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 2201s ok 154 2201s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2201s ok 155 2201s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2201s ok 156 2201s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2201s ok 157 2201s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2201s ok 158 2201s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2201s ok 159 2201s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 2201s ok 160 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2201s ok 161 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2201s ok 162 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2201s ok 163 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2201s ok 164 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2201s ok 165 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2201s ok 166 2201s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2201s ok 167 2201s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 2201s ok 168 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 2201s ok 169 2201s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 2201s ok 170 2201s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 2201s ok 171 2201s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 2201s ok 172 2201s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 2201s ok 173 2201s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 2201s ok 174 2201s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 2201s ok 175 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 2201s ok 176 2201s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 2201s ok 177 2201s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 2201s ok 178 2201s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 2201s ok 179 2201s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 2201s ok 180 2201s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 2201s ok 181 2201s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 2201s ok 182 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 2201s ok 183 2201s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 2201s ok 184 2201s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 2201s ok 185 2201s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 2201s ok 186 2201s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 2201s ok 187 2201s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 2201s ok 188 2201s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 2201s ok 189 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 2201s ok 190 2201s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 2201s ok 191 2201s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 2201s ok 192 2201s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 2201s ok 193 2201s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 2201s ok 194 2201s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 2201s ok 195 2201s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 2201s ok 196 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 2201s ok 197 2201s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 2201s ok 198 2201s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 2201s ok 199 2201s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 2201s ok 200 2201s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 2201s ok 201 2201s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 2201s ok 202 2201s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 2201s ok 203 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 2201s ok 204 2201s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 2201s ok 205 2201s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 2201s ok 206 2201s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 2201s ok 207 2201s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 2201s ok 208 2201s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 2201s ok 209 2201s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 2201s ok 210 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 2201s ok 211 2201s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 2201s ok 212 2201s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 2201s ok 213 2201s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 2201s ok 214 2201s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 2201s ok 215 2201s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 2201s ok 216 2201s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 2201s ok 217 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 2201s ok 218 2201s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 2201s ok 219 2201s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 2201s ok 220 2201s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 2201s ok 221 2201s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 2201s ok 222 2201s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 2201s ok 223 2201s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 2201s ok 224 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 2201s ok 225 2201s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 2201s ok 226 2201s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 2201s ok 227 2201s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 2201s ok 228 2201s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 2201s ok 229 2201s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 2201s ok 230 2201s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 2201s ok 231 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 2201s ok 232 2201s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 2201s ok 233 2201s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 2201s ok 234 2201s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 2201s ok 235 2201s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 2201s ok 236 2201s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 2201s ok 237 2201s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 2201s ok 238 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 2201s ok 239 2201s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 2201s ok 240 2201s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 2201s ok 241 2201s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 2201s ok 242 2201s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 2201s ok 243 2201s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 2201s ok 244 2201s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 2201s ok 245 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 2201s ok 246 2201s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 2201s ok 247 2201s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 2201s ok 248 2201s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 2201s ok 249 2201s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 2201s ok 250 2201s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 2201s ok 251 2201s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 2201s ok 252 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 2201s ok 253 2201s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 2201s ok 254 2201s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 2201s ok 255 2201s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 2201s ok 256 2201s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 2201s ok 257 2201s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 2201s ok 258 2201s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 2201s ok 259 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 2201s ok 260 2201s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 2201s ok 261 2201s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 2201s ok 262 2201s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 2201s ok 263 2201s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 2201s ok 264 2201s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 2201s ok 265 2201s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 2201s ok 266 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 2201s ok 267 2201s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 2201s ok 268 2201s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 2201s ok 269 2201s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 2201s ok 270 2201s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 2201s ok 271 2201s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 2201s ok 272 2201s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 2201s ok 273 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 2201s ok 274 2201s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 2201s ok 275 2201s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 2201s ok 276 2201s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 2201s ok 277 2201s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 2201s ok 278 2201s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 2201s ok 279 2201s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 2201s ok 280 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 2201s ok 281 2201s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 2201s ok 282 2201s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 2201s ok 283 2201s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 2201s ok 284 2201s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 2201s ok 285 2201s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 2201s ok 286 2201s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 2201s ok 287 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 2201s ok 288 2201s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 2201s ok 289 2201s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 2201s ok 290 2201s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 2201s ok 291 2201s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 2201s ok 292 2201s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 2201s ok 293 2201s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 2201s ok 294 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 2201s ok 295 2201s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 2201s ok 296 2201s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 2201s ok 297 2201s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 2201s ok 298 2201s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 2201s ok 299 2201s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 2201s ok 300 2201s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 2201s ok 301 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 2201s ok 302 2201s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 2201s ok 303 2201s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 2201s ok 304 2201s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 2201s ok 305 2201s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 2201s ok 306 2201s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 2201s ok 307 2201s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 2201s ok 308 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 2201s ok 309 2201s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 2201s ok 310 2201s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 2201s ok 311 2201s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 2201s ok 312 2201s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 2201s ok 313 2201s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 2201s ok 314 2201s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 2201s ok 315 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 2201s ok 316 2201s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 2201s ok 317 2201s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 2201s ok 318 2201s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 2201s ok 319 2201s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 2201s ok 320 2201s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 2201s ok 321 2201s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 2201s ok 322 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 2201s ok 323 2201s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 2201s ok 324 2201s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 2201s ok 325 2201s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 2201s ok 326 2201s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 2201s ok 327 2201s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 2201s ok 328 2201s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 2201s ok 329 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 2201s ok 330 2201s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 2201s ok 331 2201s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 2201s ok 332 2201s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 2201s ok 333 2201s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 2201s ok 334 2201s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 2201s ok 335 2201s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 2201s ok 336 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 2201s ok 337 2201s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 2201s ok 338 2201s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 2201s ok 339 2201s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 2201s ok 340 2201s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 2201s ok 341 2201s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 2201s ok 342 2201s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 2201s ok 343 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 2201s ok 344 2201s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 2201s ok 345 2201s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 2201s ok 346 2201s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 2201s ok 347 2201s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 2201s ok 348 2201s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 2201s ok 349 2201s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 2201s ok 350 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 2201s ok 351 2201s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 2201s ok 352 2201s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 2201s ok 353 2201s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 2201s ok 354 2201s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 2201s ok 355 2201s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 2201s ok 356 2201s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 2201s ok 357 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 2201s ok 358 2201s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 2201s ok 359 2201s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 2201s ok 360 2201s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 2201s ok 361 2201s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 2201s ok 362 2201s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 2201s ok 363 2201s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 2201s ok 364 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 2201s ok 365 2201s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 2201s ok 366 2201s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 2201s ok 367 2201s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 2201s ok 368 2201s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 2201s ok 369 2201s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 2201s ok 370 2201s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 2201s ok 371 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 2201s ok 372 2201s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 2201s ok 373 2201s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 2201s ok 374 2201s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 2201s ok 375 2201s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 2201s ok 376 2201s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 2201s ok 377 2201s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 2201s ok 378 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 2201s ok 379 2201s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 2201s ok 380 2201s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 2201s ok 381 2201s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 2201s ok 382 2201s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 2201s ok 383 2201s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 2201s ok 384 2201s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 2201s ok 385 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 2201s ok 386 2201s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 2201s ok 387 2201s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 2201s ok 388 2201s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 2201s ok 389 2201s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 2201s ok 390 2201s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 2201s ok 391 2201s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 2201s ok 392 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 2201s ok 393 2201s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 2201s ok 394 2201s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 2201s ok 395 2201s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 2201s ok 396 2201s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 2201s ok 397 2201s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 2201s ok 398 2201s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 2201s ok 399 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 2201s ok 400 2201s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 2201s ok 401 2201s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 2201s ok 402 2201s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 2201s ok 403 2201s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 2201s ok 404 2201s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 2201s ok 405 2201s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 2201s ok 406 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 2201s ok 407 2201s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 2201s ok 408 2201s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 2201s ok 409 2201s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 2201s ok 410 2201s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 2201s ok 411 2201s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 2201s ok 412 2201s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 2201s ok 413 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 2201s ok 414 2201s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 2201s ok 415 2201s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 2201s ok 416 2201s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 2201s ok 417 2201s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 2201s ok 418 2201s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 2201s ok 419 2201s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 2201s ok 420 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 2201s ok 421 2201s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 2201s ok 422 2201s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 2201s ok 423 2201s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 2201s ok 424 2201s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 2201s ok 425 2201s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 2201s ok 426 2201s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 2201s ok 427 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 2201s ok 428 2201s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 2201s ok 429 2201s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 2201s ok 430 2201s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 2201s ok 431 2201s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 2201s ok 432 2201s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 2201s ok 433 2201s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 2201s ok 434 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 2201s ok 435 2201s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 2201s ok 436 2201s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 2201s ok 437 2201s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 2201s ok 438 2201s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 2201s ok 439 2201s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 2201s ok 440 2201s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 2201s ok 441 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 2201s ok 442 2201s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 2201s ok 443 2201s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 2201s ok 444 2201s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 2201s ok 445 2201s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 2201s ok 446 2201s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 2201s ok 447 2201s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 2201s ok 448 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 2201s ok 449 2201s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 2201s ok 450 2201s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 2201s ok 451 2201s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 2201s ok 452 2201s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 2201s ok 453 2201s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 2201s ok 454 2201s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 2201s ok 455 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 2201s ok 456 2201s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 2201s ok 457 2201s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 2201s ok 458 2201s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 2201s ok 459 2201s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 2201s ok 460 2201s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 2201s ok 461 2201s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 2201s ok 462 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 2201s ok 463 2201s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 2201s ok 464 2201s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 2201s ok 465 2201s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 2201s ok 466 2201s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 2201s ok 467 2201s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 2201s ok 468 2201s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 2201s ok 469 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 2201s ok 470 2201s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 2201s ok 471 2201s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 2201s ok 472 2201s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 2201s ok 473 2201s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 2201s ok 474 2201s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 2201s ok 475 2201s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 2201s ok 476 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 2201s ok 477 2201s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 2201s ok 478 2201s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 2201s ok 479 2201s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 2201s ok 480 2201s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 2201s ok 481 2201s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 2201s ok 482 2201s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 2201s ok 483 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 2201s ok 484 2201s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 2201s ok 485 2201s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 2201s ok 486 2201s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 2201s ok 487 2201s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 2201s ok 488 2201s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 2201s ok 489 2201s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 2201s ok 490 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 2201s ok 491 2201s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 2201s ok 492 2201s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 2201s ok 493 2201s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 2201s ok 494 2201s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 2201s ok 495 2201s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 2201s ok 496 2201s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 2201s ok 497 2201s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 2201s ok 498 2201s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 2201s ok 499 2201s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 2201s ok 500 2201s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 2201s ok 501 2201s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 2201s ok 502 2201s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 2201s ok 503 2201s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 2201s ok 504 2201s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2201s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2201s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/basic1 2201s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2201s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/groups1 2201s ok 2205s t/modules/autoindex.t ............... 2205s 1..84 2205s # Running under perl version 5.040001 for linux 2205s # Current time local: Tue May 6 18:00:52 2025 2205s # Current time GMT: Tue May 6 18:00:52 2025 2205s # Using Test.pm version 1.31 2205s # Using Apache/Test.pm version 1.44 2205s --- 2205s IndexOrderDefault Ascending Name 2205s GET /modules/autoindex/htaccess/ 2205s ok 1 2205s --- 2205s IndexOrderDefault Ascending Name 2205s 2205s (C=N O=A) 2205s GET /modules/autoindex/htaccess/?C=N&O=A 2205s ok 2 2205s --- 2205s IndexOrderDefault Ascending Name 2205s 2205s (C=N O=D) 2205s GET /modules/autoindex/htaccess/?C=N&O=D 2205s ok 3 2205s --- 2205s IndexOrderDefault Ascending Name 2205s 2205s (C=M O=A) 2205s GET /modules/autoindex/htaccess/?C=M&O=A 2205s ok 4 2205s --- 2205s IndexOrderDefault Ascending Name 2205s 2205s (C=M O=D) 2205s GET /modules/autoindex/htaccess/?C=M&O=D 2205s ok 5 2205s --- 2205s IndexOrderDefault Ascending Name 2205s 2205s (C=S O=A) 2205s GET /modules/autoindex/htaccess/?C=S&O=A 2205s ok 6 2205s --- 2205s IndexOrderDefault Ascending Name 2205s 2205s (C=S O=D) 2205s GET /modules/autoindex/htaccess/?C=S&O=D 2205s ok 7 2205s --- 2205s IndexOrderDefault Ascending Date 2205s GET /modules/autoindex/htaccess/ 2205s ok 8 2205s --- 2205s IndexOrderDefault Ascending Date 2205s 2205s (C=N O=A) 2205s GET /modules/autoindex/htaccess/?C=N&O=A 2205s ok 9 2205s --- 2205s IndexOrderDefault Ascending Date 2205s 2205s (C=N O=D) 2205s GET /modules/autoindex/htaccess/?C=N&O=D 2205s ok 10 2205s --- 2205s IndexOrderDefault Ascending Date 2205s 2205s (C=M O=A) 2205s GET /modules/autoindex/htaccess/?C=M&O=A 2205s ok 11 2205s --- 2205s IndexOrderDefault Ascending Date 2205s 2205s (C=M O=D) 2205s GET /modules/autoindex/htaccess/?C=M&O=D 2205s ok 12 2205s --- 2205s IndexOrderDefault Ascending Date 2205s 2205s (C=S O=A) 2205s GET /modules/autoindex/htaccess/?C=S&O=A 2205s ok 13 2205s --- 2205s IndexOrderDefault Ascending Date 2205s 2205s (C=S O=D) 2205s GET /modules/autoindex/htaccess/?C=S&O=D 2205s ok 14 2205s --- 2205s IndexOrderDefault Ascending Size 2205s GET /modules/autoindex/htaccess/ 2205s ok 15 2205s --- 2205s IndexOrderDefault Ascending Size 2205s 2205s (C=N O=A) 2205s GET /modules/autoindex/htaccess/?C=N&O=A 2205s ok 16 2205s --- 2205s IndexOrderDefault Ascending Size 2205s 2205s (C=N O=D) 2205s GET /modules/autoindex/htaccess/?C=N&O=D 2205s ok 17 2205s --- 2205s IndexOrderDefault Ascending Size 2205s 2205s (C=M O=A) 2205s GET /modules/autoindex/htaccess/?C=M&O=A 2205s ok 18 2205s --- 2205s IndexOrderDefault Ascending Size 2205s 2205s (C=M O=D) 2205s GET /modules/autoindex/htaccess/?C=M&O=D 2205s ok 19 2205s --- 2205s IndexOrderDefault Ascending Size 2205s 2205s (C=S O=A) 2205s GET /modules/autoindex/htaccess/?C=S&O=A 2205s ok 20 2205s --- 2205s IndexOrderDefault Ascending Size 2205s 2205s (C=S O=D) 2205s GET /modules/autoindex/htaccess/?C=S&O=D 2205s ok 21 2205s --- 2205s IndexOrderDefault Descending Name 2205s GET /modules/autoindex/htaccess/ 2205s ok 22 2205s --- 2205s IndexOrderDefault Descending Name 2205s 2205s (C=N O=A) 2205s GET /modules/autoindex/htaccess/?C=N&O=A 2205s ok 23 2205s --- 2205s IndexOrderDefault Descending Name 2205s 2205s (C=N O=D) 2205s GET /modules/autoindex/htaccess/?C=N&O=D 2205s ok 24 2205s --- 2205s IndexOrderDefault Descending Name 2205s 2205s (C=M O=A) 2205s GET /modules/autoindex/htaccess/?C=M&O=A 2205s ok 25 2205s --- 2205s IndexOrderDefault Descending Name 2205s 2205s (C=M O=D) 2205s GET /modules/autoindex/htaccess/?C=M&O=D 2205s ok 26 2205s --- 2205s IndexOrderDefault Descending Name 2205s 2205s (C=S O=A) 2205s GET /modules/autoindex/htaccess/?C=S&O=A 2205s ok 27 2205s --- 2205s IndexOrderDefault Descending Name 2205s 2205s (C=S O=D) 2205s GET /modules/autoindex/htaccess/?C=S&O=D 2205s ok 28 2205s --- 2205s IndexOrderDefault Descending Date 2205s GET /modules/autoindex/htaccess/ 2205s ok 29 2205s --- 2205s IndexOrderDefault Descending Date 2205s 2205s (C=N O=A) 2205s GET /modules/autoindex/htaccess/?C=N&O=A 2205s ok 30 2205s --- 2205s IndexOrderDefault Descending Date 2205s 2205s (C=N O=D) 2205s GET /modules/autoindex/htaccess/?C=N&O=D 2205s ok 31 2205s --- 2205s IndexOrderDefault Descending Date 2205s 2205s (C=M O=A) 2205s GET /modules/autoindex/htaccess/?C=M&O=A 2205s ok 32 2205s --- 2205s IndexOrderDefault Descending Date 2205s 2205s (C=M O=D) 2205s GET /modules/autoindex/htaccess/?C=M&O=D 2205s ok 33 2205s --- 2205s IndexOrderDefault Descending Date 2205s 2205s (C=S O=A) 2205s GET /modules/autoindex/htaccess/?C=S&O=A 2205s ok 34 2205s --- 2205s IndexOrderDefault Descending Date 2205s 2205s (C=S O=D) 2205s GET /modules/autoindex/htaccess/?C=S&O=D 2205s ok 35 2205s --- 2205s IndexOrderDefault Descending Size 2205s GET /modules/autoindex/htaccess/ 2205s ok 36 2205s --- 2205s IndexOrderDefault Descending Size 2205s 2205s (C=N O=A) 2205s GET /modules/autoindex/htaccess/?C=N&O=A 2205s ok 37 2205s --- 2205s IndexOrderDefault Descending Size 2205s 2205s (C=N O=D) 2205s GET /modules/autoindex/htaccess/?C=N&O=D 2205s ok 38 2205s --- 2205s IndexOrderDefault Descending Size 2205s 2205s (C=M O=A) 2205s GET /modules/autoindex/htaccess/?C=M&O=A 2205s ok 39 2205s --- 2205s IndexOrderDefault Descending Size 2205s 2205s (C=M O=D) 2205s GET /modules/autoindex/htaccess/?C=M&O=D 2205s ok 40 2205s --- 2205s IndexOrderDefault Descending Size 2205s 2205s (C=S O=A) 2205s GET /modules/autoindex/htaccess/?C=S&O=A 2205s ok 41 2205s --- 2205s IndexOrderDefault Descending Size 2205s 2205s (C=S O=D) 2205s GET /modules/autoindex/htaccess/?C=S&O=D 2205s ok 42 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Name 2205s GET /modules/autoindex/htaccess/ 2205s ok 43 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Name 2205s 2205s (C=N O=A) 2205s GET /modules/autoindex/htaccess/?C=N&O=A 2205s ok 44 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Name 2205s 2205s (C=N O=D) 2205s GET /modules/autoindex/htaccess/?C=N&O=D 2205s ok 45 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Name 2205s 2205s (C=M O=A) 2205s GET /modules/autoindex/htaccess/?C=M&O=A 2205s ok 46 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Name 2205s 2205s (C=M O=D) 2205s GET /modules/autoindex/htaccess/?C=M&O=D 2205s ok 47 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Name 2205s 2205s (C=S O=A) 2205s GET /modules/autoindex/htaccess/?C=S&O=A 2205s ok 48 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Name 2205s 2205s (C=S O=D) 2205s GET /modules/autoindex/htaccess/?C=S&O=D 2205s ok 49 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Date 2205s GET /modules/autoindex/htaccess/ 2205s ok 50 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Date 2205s 2205s (C=N O=A) 2205s GET /modules/autoindex/htaccess/?C=N&O=A 2205s ok 51 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Date 2205s 2205s (C=N O=D) 2205s GET /modules/autoindex/htaccess/?C=N&O=D 2205s ok 52 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Date 2205s 2205s (C=M O=A) 2205s GET /modules/autoindex/htaccess/?C=M&O=A 2205s ok 53 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Date 2205s 2205s (C=M O=D) 2205s GET /modules/autoindex/htaccess/?C=M&O=D 2205s ok 54 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Date 2205s 2205s (C=S O=A) 2205s GET /modules/autoindex/htaccess/?C=S&O=A 2205s ok 55 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Date 2205s 2205s (C=S O=D) 2205s GET /modules/autoindex/htaccess/?C=S&O=D 2205s ok 56 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Size 2205s GET /modules/autoindex/htaccess/ 2205s ok 57 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Size 2205s 2205s (C=N O=A) 2205s GET /modules/autoindex/htaccess/?C=N&O=A 2205s ok 58 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Size 2205s 2205s (C=N O=D) 2205s GET /modules/autoindex/htaccess/?C=N&O=D 2205s ok 59 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Size 2205s 2205s (C=M O=A) 2205s GET /modules/autoindex/htaccess/?C=M&O=A 2205s ok 60 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Size 2205s 2205s (C=M O=D) 2205s GET /modules/autoindex/htaccess/?C=M&O=D 2205s ok 61 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Size 2205s 2205s (C=S O=A) 2205s GET /modules/autoindex/htaccess/?C=S&O=A 2205s ok 62 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Ascending Size 2205s 2205s (C=S O=D) 2205s GET /modules/autoindex/htaccess/?C=S&O=D 2205s ok 63 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Name 2205s GET /modules/autoindex/htaccess/ 2205s ok 64 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Name 2205s 2205s (C=N O=A) 2205s GET /modules/autoindex/htaccess/?C=N&O=A 2205s ok 65 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Name 2205s 2205s (C=N O=D) 2205s GET /modules/autoindex/htaccess/?C=N&O=D 2205s ok 66 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Name 2205s 2205s (C=M O=A) 2205s GET /modules/autoindex/htaccess/?C=M&O=A 2205s ok 67 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Name 2205s 2205s (C=M O=D) 2205s GET /modules/autoindex/htaccess/?C=M&O=D 2205s ok 68 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Name 2205s 2205s (C=S O=A) 2205s GET /modules/autoindex/htaccess/?C=S&O=A 2205s ok 69 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Name 2205s 2205s (C=S O=D) 2205s GET /modules/autoindex/htaccess/?C=S&O=D 2205s ok 70 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Date 2205s GET /modules/autoindex/htaccess/ 2205s ok 71 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Date 2205s 2205s (C=N O=A) 2205s GET /modules/autoindex/htaccess/?C=N&O=A 2205s ok 72 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Date 2205s 2205s (C=N O=D) 2205s GET /modules/autoindex/htaccess/?C=N&O=D 2205s ok 73 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Date 2205s 2205s (C=M O=A) 2205s GET /modules/autoindex/htaccess/?C=M&O=A 2205s ok 74 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Date 2205s 2205s (C=M O=D) 2205s GET /modules/autoindex/htaccess/?C=M&O=D 2205s ok 75 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Date 2205s 2205s (C=S O=A) 2205s GET /modules/autoindex/htaccess/?C=S&O=A 2205s ok 76 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Date 2205s 2205s (C=S O=D) 2205s GET /modules/autoindex/htaccess/?C=S&O=D 2205s ok 77 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Size 2205s GET /modules/autoindex/htaccess/ 2205s ok 78 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Size 2205s 2205s (C=N O=A) 2205s GET /modules/autoindex/htaccess/?C=N&O=A 2205s ok 79 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Size 2205s 2205s (C=N O=D) 2205s GET /modules/autoindex/htaccess/?C=N&O=D 2205s ok 80 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Size 2205s 2205s (C=M O=A) 2205s GET /modules/autoindex/htaccess/?C=M&O=A 2205s ok 81 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Size 2205s 2205s (C=M O=D) 2205s GET /modules/autoindex/htaccess/?C=M&O=D 2205s ok 82 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Size 2205s 2205s (C=S O=A) 2205s GET /modules/autoindex/htaccess/?C=S&O=A 2205s ok 83 2205s --- 2205s IndexOptions FancyIndexing 2205s IndexOrderDefault Descending Size 2205s 2205s (C=S O=D) 2205s GET /modules/autoindex/htaccess/?C=S&O=D 2205s ok 84 2205s ok 2208s t/modules/autoindex2.t .............. 2208s 1..3 2208s # Running under perl version 5.040001 for linux 2208s # Current time local: Tue May 6 18:00:56 2025 2208s # Current time GMT: Tue May 6 18:00:56 2025 2208s # Using Test.pm version 1.31 2208s # Using Apache/Test.pm version 1.44 2208s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2208s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2208s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2208s # testing : dir_broken should not be listed 2208s # expected: 0 2208s # received: 0 2208s ok 1 2208s # testing : dir_normal should be listed 2208s # expected: 1 2208s # received: 1 2208s ok 2 2208s # testing : dir_protected should not be listed 2208s # expected: 0 2208s # received: 0 2208s ok 3 2208s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2208s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2208s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2208s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 2208s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 2208s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 2208s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 2208s ok 2212s t/modules/brotli.t .................. 2212s 1..64 2212s # Running under perl version 5.040001 for linux 2212s # Current time local: Tue May 6 18:00:59 2025 2212s # Current time GMT: Tue May 6 18:00:59 2025 2212s # Using Test.pm version 1.31 2212s # Using Apache/Test.pm version 1.44 2212s qvalue: 2212s # expected: 200 2212s # received: '200' 2212s ok 1 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 2 2212s qvalue: 2212s # expected: 200 2212s # received: '200' 2212s ok 3 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 4 2212s qvalue: 2212s # expected: 200 2212s # received: '200' 2212s ok 5 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 6 2212s qvalue: 2212s # expected: 200 2212s # received: '200' 2212s ok 7 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 8 2212s qvalue: 2212s # expected: 200 2212s # received: '200' 2212s ok 9 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 10 2212s qvalue: 2212s # expected: 200 2212s # received: '200' 2212s ok 11 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 12 2212s qvalue: ; 2212s # expected: 200 2212s # received: '200' 2212s ok 13 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 14 2212s qvalue: ; 2212s # expected: 200 2212s # received: '200' 2212s ok 15 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 16 2212s qvalue: ; 2212s # expected: 200 2212s # received: '200' 2212s ok 17 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 18 2212s qvalue: ;q= 2212s # expected: 200 2212s # received: '200' 2212s ok 19 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 20 2212s qvalue: ;q= 2212s # expected: 200 2212s # received: '200' 2212s ok 21 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 22 2212s qvalue: ;q= 2212s # expected: 200 2212s # received: '200' 2212s ok 23 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 24 2212s qvalue: ;q=0 2212s # expected: 200 2212s # received: '200' 2212s ok 25 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 26 2212s qvalue: ;q=0 2212s # expected: 200 2212s # received: '200' 2212s ok 27 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 28 2212s qvalue: ;q=0 2212s # expected: 200 2212s # received: '200' 2212s ok 29 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 30 2212s qvalue: ;q=0. 2212s # expected: 200 2212s # received: '200' 2212s ok 31 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 32 2212s qvalue: ;q=0. 2212s # expected: 200 2212s # received: '200' 2212s ok 33 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 34 2212s qvalue: ;q=0. 2212s # expected: 200 2212s # received: '200' 2212s ok 35 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 36 2212s qvalue: ;q=0.0 2212s # expected: 200 2212s # received: '200' 2212s ok 37 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 38 2212s qvalue: ;q=0.0 2212s # expected: 200 2212s # received: '200' 2212s ok 39 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 40 2212s qvalue: ;q=0.0 2212s # expected: 200 2212s # received: '200' 2212s ok 41 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 42 2212s qvalue: ;q=0.00 2212s # expected: 200 2212s # received: '200' 2212s ok 43 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 44 2212s qvalue: ;q=0.00 2212s # expected: 200 2212s # received: '200' 2212s ok 45 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 46 2212s qvalue: ;q=0.00 2212s # expected: 200 2212s # received: '200' 2212s ok 47 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 48 2212s qvalue: ;q=0.000 2212s # expected: 200 2212s # received: '200' 2212s ok 49 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 50 2212s qvalue: ;q=0.000 2212s # expected: 200 2212s # received: '200' 2212s ok 51 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 52 2212s qvalue: ;q=0.000 2212s # expected: 200 2212s # received: '200' 2212s ok 53 2212s # testing : response without Content-Encoding is OK 2212s # expected: undef 2212s # received: undef 2212s ok 54 2212s qvalue: ;q=0.0000 2212s # expected: 200 2212s # received: '200' 2212s ok 55 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 56 2212s qvalue: ;q=0.0000 2212s # expected: 200 2212s # received: '200' 2212s ok 57 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 58 2212s qvalue: ;q=0.0000 2212s # expected: 200 2212s # received: '200' 2212s ok 59 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 60 2212s # expected: 200 2212s # received: '200' 2212s ok 61 2212s # testing : response Content-Encoding is OK 2212s # expected: 'br' 2212s # received: 'br' 2212s ok 62 2212s # expected: 200 2212s # received: '200' 2212s ok 63 2212s # testing : response Content-Encoding is OK 2212s # expected: 'gzip' 2212s # received: 'gzip' 2212s ok 64 2212s ok 2216s t/modules/buffer.t .................. 2216s 1..12 2216s # Running under perl version 5.040001 for linux 2216s # Current time local: Tue May 6 18:01:03 2025 2216s # Current time GMT: Tue May 6 18:01:03 2025 2216s # Using Test.pm version 1.31 2216s # Using Apache/Test.pm version 1.44 2216s # testing : Checking return code is '200' 2216s # expected: 200 2216s # received: '200' 2216s ok 1 2216s ok 2 2216s # testing : Checking return code is '200' 2216s # expected: 200 2216s # received: '200' 2216s ok 3 2216s ok 4 2216s # testing : Checking return code is '200' 2216s # expected: 200 2216s # received: '200' 2216s ok 5 2216s ok 6 2216s # testing : Checking return code is '200' 2216s # expected: 200 2216s # received: '200' 2216s ok 7 2216s ok 8 2216s # testing : Checking return code is '200' 2216s # expected: 200 2216s # received: '200' 2216s ok 9 2216s ok 10 2216s # testing : Checking return code is '200' 2216s # expected: 200 2216s # received: '200' 2216s ok 11 2216s ok 12 2216s ok 2220s t/modules/cache.t ................... 2220s 1..3 2220s # Running under perl version 5.040001 for linux 2220s # Current time local: Tue May 6 18:01:07 2025 2220s # Current time GMT: Tue May 6 18:01:07 2025 2220s # Using Test.pm version 1.31 2220s # Using Apache/Test.pm version 1.44 2220s # testing : non-cached call to index.html 2220s # expected: 200 2220s # received: '200' 2220s ok 1 2220s # testing : call to cache index.html 2220s # expected: 200 2220s # received: '200' 2220s ok 2 2220s # testing : cached call to index.html 2220s # expected: 200 2220s # received: '200' 2220s ok 3 2220s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 2220s ok 2227s t/modules/cgi.t ..................... 2227s 1..58 2227s # Running under perl version 5.040001 for linux 2227s # Current time local: Tue May 6 18:01:11 2025 2227s # Current time GMT: Tue May 6 18:01:11 2025 2227s # Using Test.pm version 1.31 2227s # Using Apache/Test.pm version 1.44 2227s # testing : return code for acceptpathinfodefault.sh 2227s # expected: 200 2227s # received: '200' 2227s ok 1 2227s # testing : body for acceptpathinfodefault.sh 2227s # expected: '' 2227s # received: '' 2227s ok 2 2227s # testing : return code for acceptpathinfodefault.sh/foo 2227s # expected: 200 2227s # received: '200' 2227s ok 3 2227s # testing : body for acceptpathinfodefault.sh/foo 2227s # expected: '/foo' 2227s # received: '/foo' 2227s ok 4 2227s # testing : return code for acceptpathinfooff.sh 2227s # expected: 200 2227s # received: '200' 2227s ok 5 2227s # testing : body for acceptpathinfooff.sh 2227s # expected: '' 2227s # received: '' 2227s ok 6 2227s # testing : return code for acceptpathinfooff.sh/foo 2227s # expected: 404 2227s # received: '404' 2227s ok 7 2227s # no body test for this one 2227s ok 8 2227s # testing : return code for acceptpathinfoon.sh 2227s # expected: 200 2227s # received: '200' 2227s ok 9 2227s # testing : body for acceptpathinfoon.sh 2227s # expected: '' 2227s # received: '' 2227s ok 10 2227s # testing : return code for acceptpathinfoon.sh/foo 2227s # expected: 200 2227s # received: '200' 2227s ok 11 2227s # testing : body for acceptpathinfoon.sh/foo 2227s # expected: '/foo' 2227s # received: '/foo' 2227s ok 12 2227s # testing : return code for bogus-perl.pl 2227s # expected: 500 2227s # received: '500' 2227s ok 13 2227s # cgi log created ok. 2227s ok 14 2227s # testing : return code for bogus-sh.sh 2227s # expected: 500 2227s # received: '500' 2227s ok 15 2227s # checking that log size (807) is bigger than it used to be (523) 2227s ok 16 2227s # testing : return code for nph-stderr.pl 2227s # expected: 200 2227s # received: '200' 2227s ok 17 2227s # testing : body for nph-stderr.pl 2227s # expected: 'this is nph-stdout' 2227s # received: 'this is nph-stdout' 2227s ok 18 2227s # testing : return code for nph-test.pl 2227s # expected: 200 2227s # received: '200' 2227s ok 19 2227s # testing : body for nph-test.pl 2227s # expected: 'ok' 2227s # received: 'ok' 2227s ok 20 2227s # testing : return code for perl.pl 2227s # expected: 200 2227s # received: '200' 2227s ok 21 2227s # testing : body for perl.pl 2227s # expected: 'perl cgi' 2227s # received: 'perl cgi' 2227s ok 22 2227s # testing : return code for sh.sh 2227s # expected: 200 2227s # received: '200' 2227s ok 23 2227s # testing : body for sh.sh 2227s # expected: 'sh cgi' 2227s # received: 'sh cgi' 2227s ok 24 2227s # testing : return code for stderr1.pl 2227s # expected: 200 2227s # received: '200' 2227s ok 25 2227s # testing : body for stderr1.pl 2227s # expected: 'this is stdout' 2227s # received: 'this is stdout' 2227s ok 26 2227s # testing : return code for stderr2.pl 2227s # expected: 200 2227s # received: '200' 2227s ok 27 2227s # testing : body for stderr2.pl 2227s # expected: 'this is also stdout' 2227s # received: 'this is also stdout' 2227s ok 28 2227s # testing : return code for stderr3.pl 2227s # expected: 200 2227s # received: '200' 2227s ok 29 2227s # testing : body for stderr3.pl 2227s # expected: 'this is more stdout' 2227s # received: 'this is more stdout' 2227s ok 30 2227s # posted content (length 10) to bogus-perl.pl 2227s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 2227s # expected: '500' 2227s # received: '500' 2227s ok 31 2227s # checking that log size (35781) is greater than 807 2227s ok 32 2227s # verifying that logged content is 10 characters 2227s ok 33 2227s # posted content (length 99) to bogus-perl.pl 2227s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 2227s # expected: '500' 2227s # received: '500' 2227s ok 34 2227s # checking that log size (36240) is greater than 35781 2227s ok 35 2227s # verifying that logged content is 99 characters 2227s ok 36 2227s # posted content (length 250) to bogus-perl.pl 2227s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 2227s # expected: '500' 2227s # received: '500' 2227s ok 37 2227s # checking that log size (36851) is greater than 36240 2227s ok 38 2227s # verifying that logged content is 250 characters 2227s ok 39 2227s # posted content (length 255) to bogus-perl.pl 2227s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 2227s # expected: '500' 2227s # received: '500' 2227s ok 40 2227s # checking that log size (37467) is greater than 36851 2227s ok 41 2227s # verifying that logged content is 255 characters 2227s ok 42 2227s # posted content (length 256) to bogus-perl.pl 2227s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 2227s # expected: '500' 2227s # received: '500' 2227s ok 43 2227s # checking that log size (38084) is greater than 37467 2227s ok 44 2227s # verifying that logged content is 256 characters 2227s ok 45 2227s # posted content (length 257) to bogus-perl.pl 2227s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 2227s # expected: '500' 2227s # received: '500' 2227s ok 46 2227s # checking that log size (38701) is greater than 38084 2227s ok 47 2227s # verifying that logged content is 256 characters 2227s ok 48 2227s # posted content (length 258) to bogus-perl.pl 2227s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 2227s # expected: '500' 2227s # received: '500' 2227s ok 49 2227s # checking that log size (39318) is greater than 38701 2227s ok 50 2227s # verifying that logged content is 256 characters 2227s ok 51 2227s # posted content (length 1024) to bogus-perl.pl 2227s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 2227s # expected: '500' 2227s # received: '500' 2227s ok 52 2227s # checking that log size (39936) is greater than 39318 2227s ok 53 2227s # verifying that logged content is 256 characters 2227s ok 54 2227s # verifying log is greater than 40960 bytes. 2227s ok 55 2227s # verifying log did not grow after making bogus request. 2227s ok 56 2227s # verifying log did not grow after making another bogus request. 2227s ok 57 2227s # checking that HEAD /modules/cgi/perl.pl returns 200. 2227s ok 58 2227s ok 2230s t/modules/data.t .................... 2230s 1..2 2230s # Running under perl version 5.040001 for linux 2230s # Current time local: Tue May 6 18:01:18 2025 2230s # Current time GMT: Tue May 6 18:01:18 2025 2230s # Using Test.pm version 1.31 2230s # Using Apache/Test.pm version 1.44 2230s # testing : Checking return code is '200' 2230s # expected: 200 2230s # received: '200' 2230s ok 1 2230s ok 2 2230s ok 2236s t/modules/dav.t ..................... 2236s 1..19 2236s # Running under perl version 5.040001 for linux 2236s # Current time local: Tue May 6 18:01:21 2025 2236s # Current time GMT: Tue May 6 18:01:21 2025 2236s # Using Test.pm version 1.31 2236s # Using Apache/Test.pm version 1.44 2236s resource lock test: 2236s ok 1 2236s DAV put test: 2236s ok 2 2236s getting DAV resource properties: 2236s ok 3 2236s created: Tue, 06 May 2025 18:01:25 GMT 2236s modified: Tue, 06 May 2025 18:01:25 GMT 2236s now: Tue, 06 May 2025 18:01:27 GMT 2236s ok 4 2236s ok 5 2236s resource lock status test: 2236s ok 6 2236s resource unlock test: 2236s ok 7 2236s resource lock status test: 2236s ok 8 2236s getting uri... 2236s expect: 2236s -> 2236s 2236s
2236s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

2289s # 2289s # 2289s # Hello World 2289s # 2289s #

[back]

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

mod_include test

2289s # 2289s # 2289s # Hello World 2289s # 2289s #

[back]

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

mod_include test

2289s # 2289s # 2289s # Hello World 2289s # 2289s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p30754e34_foo1]

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

LoadBalancer Status for balancer://foo2 [p30754e34_foo2]

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

LoadBalancer Status for balancer://foo3 [p30754e34_foo3]

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

LoadBalancer Status for balancer://foo4 [p30754e34_foo4]

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

LoadBalancer Status for balancer://pr45434 [p30754e34_pr45434]

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

LoadBalancer Status for balancer://failover [p30754e34_failover]

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

LoadBalancer Status for balancer://dynproxy [p30754e34_dynproxy]

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

Moved Permanently

2367s #

The document has moved here.

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

Moved Permanently

2367s #

The document has moved here.

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

Moved Permanently

2367s #

The document has moved here.

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

Moved Permanently

2367s #

The document has moved here.

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

Multiple Choices

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

Available documents: 2367s #

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

Multiple Choices

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

Available documents: 2367s #

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

Multiple Choices

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

Available documents: 2367s #

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

Moved Permanently

2367s #

The document has moved here.

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

Multiple Choices

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

Available documents: 2367s #

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

Multiple Choices

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

Available documents: 2367s #

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

Moved Permanently

2367s #

The document has moved here.

2367s # 2367s # ' 2367s ok 48 2367s ok 2370s t/modules/status.t .................. 2370s 1..1 2370s # Running under perl version 5.040001 for linux 2370s # Current time local: Tue May 6 18:03:38 2025 2370s # Current time GMT: Tue May 6 18:03:38 2025 2370s # Using Test.pm version 1.31 2370s # Using Apache/Test.pm version 1.44 2370s 2370s 2370s Apache Status 2370s 2370s

Apache Server Status for localhost (via 127.0.0.1)

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

2370s
Current Time: Tuesday, 06-May-2025 18:03:41 UTC
2370s
Restart Time: Tuesday, 06-May-2025 17:56:14 UTC
2370s
Parent Server Config. Generation: 1
2370s
Parent Server MPM Generation: 0
2370s
Server uptime: 7 minutes 27 seconds
2370s
Server load: 0.96 0.98 0.96
2370s
Total accesses: 6873 - Total Traffic: 136.9 MB - Total Duration: 38008
2370s
CPU Usage: u6.97 s17.98 cu1.1 cs.93 - 6.04% CPU load
2370s
15.4 requests/sec - 313.6 kB/second - 20.4 kB/request - 5.53005 ms/request
2370s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
2370s
2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewait-iowritingkeep-aliveclosing
0946870no0yes10240000
1946902no0yes00250000
2946932no0yes00250000
3969230no0yes00250000
Sum400 10990000
2370s
_________________W______________________________________________
2370s ____________________________________............................
2370s ................................................................
2370s ................................................................
2370s ................................................................
2370s ................................................................
2370s ................
2370s

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

2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s
SrvPIDAccMCPU 2370s SSReqDurConnChildSlotClientProtocolVHostRequest
0-09468700/12/12_ 2370s 1.793321130.00.090.09 2370s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468700/12/12_ 2370s 1.78542750.00.080.08 2370s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468700/13/13_ 2370s 1.802221000.00.160.16 2370s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468700/10/10_ 2370s 2.022211110.00.080.08 2370s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/escaping/local_bctls/foo/bar/%20baz/%0d HT
0-09468700/9/9_ 2370s 1.489711480.00.900.90 2370s 127.0.0.1http/1.1localhost:8529GET /ali7 HTTP/1.1
0-09468700/9/9_ 2370s 1.52844940.00.130.13 2370s 127.0.0.1http/1.1localhost:8529GET /modules/allowmethods/Get/ HTTP/1.1
0-09468700/10/10_ 2370s 1.67974960.00.230.23 2370s 127.0.0.1http/1.1localhost:8529GET /modules/data/SupportApache-small.png HTTP/1.1
0-09468700/10/10_ 2370s 1.78702560.00.070.07 2370s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468700/11/11_ 2370s 1.85841560.00.150.15 2370s 127.0.0.1http/1.1ssi-default:8549GET /modules/include/if6.shtml HTTP/1.1
0-09468700/10/10_ 2370s 1.51970940.00.130.13 2370s 127.0.0.1http/1.1localhost:8529GET /expr/g3 HTTP/1.1
0-09468700/11/11_ 2370s 1.994941420.00.060.06 2370s 127.0.0.1http/1.1localhost:8553GET /baltest1/index.html HTTP/1.1
0-09468700/9/9_ 2370s 1.48971910.00.120.12 2370s 127.0.0.1http/1.1localhost:8529GET /expr/ali0 HTTP/1.1
0-09468700/11/11_ 2370s 2.013331140.00.100.10 2370s 127.0.0.1http/1.1localhost:8529GET /apache/ratelimit/chunk?0,8192 HTTP/1.1
0-09468700/9/9_ 2370s 1.54841510.00.070.07 2370s 127.0.0.1http/1.1localhost:8529GET /authz_core/a/b/ HTTP/1.1
0-09468700/11/11_ 2370s 1.839721040.00.670.67 2370s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468700/12/12_ 2370s 1.81972970.00.100.10 2370s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468700/13/13_ 2370s 1.819721200.00.360.36 2370s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468701/8/8W 2370s 1.48001020.00.290.29 2370s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-09468700/12/12_ 2370s 1.85842980.00.130.13 2370s 127.0.0.1http/1.1ssi-default:8549GET /modules/include/big.shtml HTTP/1.1
0-09468700/12/12_ 2370s 1.794921140.00.090.09 2370s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468700/12/12_ 2370s 1.86811590.00.070.07 2370s 127.0.0.1http/1.1ssi-default:8549GET /modules/include/xbithack/full/test.html HTTP/1.1
0-09468700/11/11_ 2370s 1.88701550.00.080.08 2370s 127.0.0.1http/1.1localhost:8529GET /modules/lua/method.lua HTTP/1.1
0-09468700/10/10_ 2370s 1.78812530.00.070.07 2370s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468700/11/11_ 2370s 1.839721000.00.190.19 2370s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468700/12/12_ 2370s 1.9654662966900.00.110.11 2370s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/nph-dripfeed.pl HTTP/1.1
1-09469020/22/22_ 2370s 2.9872360.00.140.14 2370s 127.0.0.1http/1.1localhost:8529GET /modules/headers/htaccess/ HTTP/1.1
1-09469020/22/22_ 2370s 2.9972540.00.150.15 2370s 127.0.0.1http/1.1localhost:8529GET /modules/headers/htaccess/ HTTP/1.1
1-09469020/26/26_ 2370s 3.30261410.00.590.59 2370s 192.168.192.66http/1.1localhost:8548GET /index.html HTTP/1.1
1-09469020/30/30_ 2370s 3.34714410.04.044.04 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09469020/29/29_ 2370s 3.3671600.00.260.26 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09469020/25/25_ 2370s 3.0972710.00.120.12 2370s 127.0.0.1http/1.1ssi-default:8549GET /modules/include/size.shtml HTTP/1.1
1-09469020/32/32_ 2370s 3.3471520.00.210.21 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09469020/26/26_ 2371s 2.97222370.00.160.16 2371s 127.0.0.1http/1.1localhost:8529GET /modules/headers/htaccess/ HTTP/1.1
1-09469020/25/25_ 2371s 3.09292420.00.100.10 2371s 127.0.0.1http/1.1ssi-default:8549GET /modules/include/virtual.shtml HTTP/1.1
1-09469020/25/25_ 2371s 3.0072400.00.170.17 2371s 127.0.0.1http/1.1localhost:8529GET /modules/headers/htaccess/ HTTP/1.1
1-09469020/25/25_ 2371s 3.0972380.00.110.11 2371s 127.0.0.1http/1.1ssi-default:8549GET /modules/include/virtualq.shtml?foo=bar HTTP/1.1
1-09469020/28/28_ 2371s 3.28291610.00.160.16 2371s 127.0.0.1http/1.1localhost:8529POST /apache/reflector_nodeflate/ HTTP/1.1
1-09469020/32/32_ 2371s 3.3571770.00.180.18 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09469020/27/27_ 2371s 3.30222460.00.100.10 2371s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/escaping/fixups/redir_ne/foo%20bar HTTP/1.
1-09469020/28/28_ 2371s 3.0971840.02.082.08 2371s 127.0.0.1http/1.1ssi-default:8549GET /modules/include/regex.shtml HTTP/1.1
1-09469020/29/29_ 2371s 3.3571390.00.140.14 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09469020/26/26_ 2371s 3.31220640.00.180.18 2371s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/escaping/local_bctls_nospace/foo/bar/%20ba
1-09469020/27/27_ 2371s 2.98222590.00.180.18 2371s 127.0.0.1http/1.1localhost:8529GET /modules/headers/htaccess/ HTTP/1.1
1-09469020/26/26_ 2371s 3.32141420.00.180.18 2371s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire?expiry=1 HTTP/1.1
1-09469020/27/27_ 2371s 3.10141480.00.190.19 2371s 127.0.0.1http/1.1retagged1:8549GET /modules/include/bucketeer/retagged3.shtml HTTP/1.1
1-09469020/28/28_ 2371s 3.3272450.00.210.21 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09469020/24/24_ 2371s 3.13719580.00.540.54 2371s 127.0.0.1http/1.1localhost:8529GET /server-info HTTP/1.1
1-09469020/30/30_ 2371s 3.3272550.00.200.20 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09469020/22/22_ 2371s 2.9872360.00.160.16 2371s 127.0.0.1http/1.1localhost:8529GET /modules/headers/htaccess/ HTTP/1.1
1-09469020/31/31_ 2371s 3.3471530.00.280.28 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469320/66/66_ 2371s 6.78711650.00.920.92 2371s 2001:DB8::21f:5bff:febf:ce22:8a2ehttp/1.1localhost:8548GET /index.html HTTP/1.1
2-09469320/67/67_ 2371s 6.793367810.00.450.45 2371s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/3 HTTP/1.1
2-09469320/65/65_ 2371s 6.79731930.00.380.38 2371s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/1 HTTP/1.1
2-09469320/68/68_ 2371s 6.91311590.00.390.39 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
2-09469320/67/67_ 2371s 6.90712040.00.650.65 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469320/68/68_ 2371s 6.79731460.00.390.39 2371s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/2 HTTP/1.1
2-09469320/64/64_ 2371s 6.91312030.00.320.32 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
2-09469320/65/65_ 2371s 6.79332340.00.360.36 2371s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/4 HTTP/1.1
2-09469320/67/67_ 2371s 6.91311260.00.390.39 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
2-09469320/64/64_ 2371s 6.81332530.00.440.44 2371s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/5 HTTP/1.1
2-09469320/70/70_ 2371s 6.91311290.00.440.44 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
2-09469320/64/64_ 2371s 6.81311360.00.430.43 2371s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/redirect-dir.html?q=%25 HTTP/1.1
2-09469320/70/70_ 2371s 6.87313400.01.391.39 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469320/69/69_ 2371s 6.91311120.00.480.48 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
2-09469320/68/68_ 2371s 6.91313360.02.482.48 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
2-09469320/69/69_ 2371s 6.92311690.00.880.88 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
2-09469320/65/65_ 2371s 6.88311480.01.331.33 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469320/64/64_ 2371s 6.92311450.02.392.39 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
2-09469320/68/68_ 2371s 6.88312590.04.274.27 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469320/66/66_ 2371s 6.88312310.06.276.27 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469320/68/68_ 2371s 6.88313750.010.1410.14 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469320/68/68_ 2371s 6.92311420.00.410.41 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
2-09469320/67/67_ 2371s 6.89711980.00.410.41 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469320/72/72_ 2371s 6.89711530.00.460.46 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469320/66/66_ 2371s 6.72712210.00.600.60 2371s 127.0.0.1http/1.1localhost:8551GET //index.html HTTP/1.1
3-09692300/164/164_ 2371s 14.573114080.05.385.38 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09692300/169/169_ 2371s 14.58313960.01.181.18 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09692300/171/171_ 2371s 14.60313040.00.810.81 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
3-09692300/166/166_ 2371s 14.60315000.010.6510.65 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
3-09692300/168/168_ 2371s 14.57313290.01.031.03 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09692300/167/167_ 2371s 14.57313350.01.371.37 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09692300/169/169_ 2371s 14.60313210.00.900.90 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
3-09692300/170/170_ 2371s 14.60318550.06.666.66 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
3-09692300/177/177_ 2371s 14.57313230.03.863.86 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09692300/175/175_ 2371s 14.613122600.010.5710.57 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
3-09692300/172/172_ 2371s 14.60313350.00.990.99 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
3-09692300/170/170_ 2371s 14.61313050.00.770.77 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
3-09692300/168/168_ 2371s 14.583113540.00.740.74 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
3-09692300/165/165_ 2371s 14.613123910.00.980.98 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
3-09692300/176/176_ 2371s 14.58313500.00.960.96 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
3-09692300/167/167_ 2371s 14.55313160.00.730.73 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09692300/172/172_ 2371s 14.58313380.01.191.19 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
3-09692300/176/176_ 2371s 14.58313500.00.750.75 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
3-09692300/179/179_ 2371s 14.56314350.03.603.60 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09692300/163/163_ 2371s 14.55313230.00.830.83 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09692300/159/159_ 2371s 14.59314250.04.714.71 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
3-09692300/161/161_ 2371s 14.56315830.011.1011.10 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09692300/179/179_ 2371s 14.60314830.06.676.67 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
3-09692300/179/179_ 2371s 14.56313380.01.401.40 2371s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09692300/174/174_ 2371s 14.60314310.06.616.61 2371s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
2371s
2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s 2371s
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
2371s 2371s 2371s ok 1 2371s ok 2374s t/modules/substitute.t .............. 2374s 1..19 2374s # Running under perl version 5.040001 for linux 2374s # Current time local: Tue May 6 18:03:41 2025 2374s # Current time GMT: Tue May 6 18:03:41 2025 2374s # Using Test.pm version 1.31 2374s # Using Apache/Test.pm version 1.44 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2374s got 200 'barbar': OK 2374s ok 1 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2374s got 200 'barbar': OK 2374s ok 2 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2374s got 200 'foofoo': OK 2374s ok 3 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2374s got 200 'barbar': OK 2374s ok 4 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2374s got 200 'barbar': OK 2374s ok 5 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2374s got 200 'barbar': OK 2374s ok 6 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2374s got 200 'foof 2374s oo': OK 2374s ok 7 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2374s got 200 'xfoo': OK 2374s ok 8 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2374s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2375s ok 9 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s ': OK 2375s ok 10 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'a$1axb(': OK 2375s ok 11 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'a$XX': OK 2375s ok 12 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2375s ok 13 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'x&x': OK 2375s ok 14 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'xx': OK 2375s ok 15 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'fcooar': OK 2375s ok 16 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'fc$1ar': OK 2375s ok 17 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'fdooar': OK 2375s ok 18 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'XXXfooXXX 2375s bar': OK 2375s ok 19 2375s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s ok 2380s t/modules/unique_id.t ............... 2380s 1..300 2380s # Running under perl version 5.040001 for linux 2380s # Current time local: Tue May 6 18:03:45 2025 2380s # Current time GMT: Tue May 6 18:03:45 2025 2380s # Using Test.pm version 1.31 2380s # Using Apache/Test.pm version 1.44 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 1 2380s # unique id: aBpPBUb5THmawKCVPItCwAAAAAQ 2380s ok 2 2380s ok 3 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 4 2380s # unique id: aBpPBUdv8PAr3n6ITgDbSwAAANM 2380s ok 5 2380s ok 6 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 7 2380s # unique id: aBpPBdVfIP4zsAwjdULp1AAAAJI 2380s ok 8 2380s ok 9 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 10 2380s # unique id: aBpPBdVfIP4zsAwjdULp1QAAAJM 2380s ok 11 2380s ok 12 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 13 2380s # unique id: aBpPBdVfIP4zsAwjdULp1gAAAJQ 2380s ok 14 2380s ok 15 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 16 2380s # unique id: aBpPBdVfIP4zsAwjdULp1wAAAJY 2380s ok 17 2380s ok 18 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 19 2380s # unique id: aBpPBUdv8PAr3n6ITgDbTAAAANE 2380s ok 20 2380s ok 21 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 22 2380s # unique id: aBpPBdVfIP4zsAwjdULp2AAAAIA 2380s ok 23 2380s ok 24 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 25 2380s # unique id: aBpPBUdv8PAr3n6ITgDbTQAAAM8 2380s ok 26 2380s ok 27 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 28 2380s # unique id: aBpPBUdv8PAr3n6ITgDbTgAAANI 2380s ok 29 2380s ok 30 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 31 2380s # unique id: aBpPBtVfIP4zsAwjdULp2QAAAII 2380s ok 32 2380s ok 33 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 34 2380s # unique id: aBpPBtVfIP4zsAwjdULp2gAAAIU 2380s ok 35 2380s ok 36 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 37 2380s # unique id: aBpPBkdv8PAr3n6ITgDbTwAAANY 2380s ok 38 2380s ok 39 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 40 2380s # unique id: aBpPBkdv8PAr3n6ITgDbUAAAANg 2380s ok 41 2380s ok 42 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 43 2380s # unique id: aBpPBkdv8PAr3n6ITgDbUQAAAMM 2380s ok 44 2380s ok 45 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 46 2380s # unique id: aBpPBkdv8PAr3n6ITgDbUgAAAMY 2380s ok 47 2380s ok 48 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 49 2380s # unique id: aBpPBkdv8PAr3n6ITgDbUwAAAMo 2380s ok 50 2380s ok 51 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 52 2380s # unique id: aBpPBkdv8PAr3n6ITgDbVAAAAMI 2380s ok 53 2380s ok 54 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 55 2380s # unique id: aBpPBkdv8PAr3n6ITgDbVQAAAMc 2380s ok 56 2380s ok 57 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 58 2380s # unique id: aBpPBkdv8PAr3n6ITgDbVgAAAMs 2380s ok 59 2380s ok 60 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 61 2380s # unique id: aBpPBkdv8PAr3n6ITgDbVwAAAMk 2380s ok 62 2380s ok 63 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 64 2380s # unique id: aBpPBkdv8PAr3n6ITgDbWAAAAM0 2380s ok 65 2380s ok 66 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 67 2380s # unique id: aBpPBkdv8PAr3n6ITgDbWQAAANM 2380s ok 68 2380s ok 69 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 70 2380s # unique id: aBpPBkdv8PAr3n6ITgDbWgAAAM8 2380s ok 71 2380s ok 72 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 73 2380s # unique id: aBpPBtVfIP4zsAwjdULp2wAAAIE 2380s ok 74 2380s ok 75 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 76 2380s # unique id: aBpPBtVfIP4zsAwjdULp3AAAAIc 2380s ok 77 2380s ok 78 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 79 2380s # unique id: aBpPBtVfIP4zsAwjdULp3QAAAIk 2380s ok 80 2380s ok 81 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 82 2380s # unique id: aBpPBtVfIP4zsAwjdULp3gAAAIs 2380s ok 83 2380s ok 84 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 85 2380s # unique id: aBpPBtVfIP4zsAwjdULp3wAAAIw 2380s ok 86 2380s ok 87 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 88 2380s # unique id: aBpPBtVfIP4zsAwjdULp4AAAAJA 2380s ok 89 2380s ok 90 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 91 2380s # unique id: aBpPBtVfIP4zsAwjdULp4QAAAJI 2380s ok 92 2380s ok 93 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 94 2380s # unique id: aBpPBkb5THmawKCVPItCwQAAAAs 2380s ok 95 2380s ok 96 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 97 2380s # unique id: aBpPBkdv8PAr3n6ITgDbWwAAANQ 2380s ok 98 2380s ok 99 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 100 2380s # unique id: aBpPBkdv8PAr3n6ITgDbXAAAANI 2380s ok 101 2380s ok 102 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 103 2380s # unique id: aBpPBtVfIP4zsAwjdULp4gAAAJM 2380s ok 104 2380s ok 105 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 106 2380s # unique id: aBpPBtVfIP4zsAwjdULp4wAAAJQ 2380s ok 107 2380s ok 108 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 109 2380s # unique id: aBpPBtVfIP4zsAwjdULp5AAAAJY 2380s ok 110 2380s ok 111 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 112 2380s # unique id: aBpPBoiatjqZHNr0-JAF2gAAAEs 2380s ok 113 2380s ok 114 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 115 2380s # unique id: aBpPBkdv8PAr3n6ITgDbXQAAANc 2380s ok 116 2380s ok 117 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 118 2380s # unique id: aBpPBkdv8PAr3n6ITgDbXgAAANU 2380s ok 119 2380s ok 120 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 121 2380s # unique id: aBpPBkdv8PAr3n6ITgDbXwAAAMg 2380s ok 122 2380s ok 123 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 124 2380s # unique id: aBpPBtVfIP4zsAwjdULp5QAAAIA 2380s ok 125 2380s ok 126 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 127 2380s # unique id: aBpPBkdv8PAr3n6ITgDbYAAAAMY 2380s ok 128 2380s ok 129 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 130 2380s # unique id: aBpPBkdv8PAr3n6ITgDbYQAAAMo 2380s ok 131 2380s ok 132 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 133 2380s # unique id: aBpPBkdv8PAr3n6ITgDbYgAAAMI 2380s ok 134 2380s ok 135 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 136 2380s # unique id: aBpPBkdv8PAr3n6ITgDbYwAAAMc 2380s ok 137 2380s ok 138 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 139 2380s # unique id: aBpPBkdv8PAr3n6ITgDbZAAAAMs 2380s ok 140 2380s ok 141 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 142 2380s # unique id: aBpPBkdv8PAr3n6ITgDbZQAAAMk 2380s ok 143 2380s ok 144 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 145 2380s # unique id: aBpPBkdv8PAr3n6ITgDbZgAAAM0 2380s ok 146 2380s ok 147 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 148 2380s # unique id: aBpPBkdv8PAr3n6ITgDbZwAAANM 2380s ok 149 2380s ok 150 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 151 2380s # unique id: aBpPBkdv8PAr3n6ITgDbaAAAAM8 2380s ok 152 2380s ok 153 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 154 2380s # unique id: aBpPBkdv8PAr3n6ITgDbaQAAANI 2380s ok 155 2380s ok 156 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 157 2380s # unique id: aBpPBoiatjqZHNr0-JAF2wAAAEI 2380s ok 158 2380s ok 159 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 160 2380s # unique id: aBpPBkdv8PAr3n6ITgDbagAAANY 2380s ok 161 2380s ok 162 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 163 2380s # unique id: aBpPBkdv8PAr3n6ITgDbawAAANg 2380s ok 164 2380s ok 165 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 166 2380s # unique id: aBpPBkdv8PAr3n6ITgDbbAAAAMM 2380s ok 167 2380s ok 168 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 169 2380s # unique id: aBpPBkdv8PAr3n6ITgDbbQAAAMY 2380s ok 170 2380s ok 171 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 172 2380s # unique id: aBpPBkdv8PAr3n6ITgDbbgAAAMo 2380s ok 173 2380s ok 174 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 175 2380s # unique id: aBpPBkdv8PAr3n6ITgDbbwAAAMI 2380s ok 176 2380s ok 177 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 178 2380s # unique id: aBpPB0dv8PAr3n6ITgDbcAAAAMc 2380s ok 179 2380s ok 180 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 181 2380s # unique id: aBpPB0dv8PAr3n6ITgDbcQAAAMs 2380s ok 182 2380s ok 183 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 184 2380s # unique id: aBpPB4iatjqZHNr0-JAF3AAAAEc 2380s ok 185 2380s ok 186 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 187 2380s # unique id: aBpPB4iatjqZHNr0-JAF3QAAAFE 2380s ok 188 2380s ok 189 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2380s ok 190 2380s # unique id: aBpPB4iatjqZHNr0-JAF3gAAAFM 2380s ok 191 2380s ok 192 2380s # testing : fetch unique ID 2380s # expected: 200 2380s # received: '200' 2381s ok 193 2381s # unique id: aBpPB4iatjqZHNr0-JAF3wAAAFU 2381s ok 194 2381s ok 195 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 196 2381s # unique id: aBpPB0dv8PAr3n6ITgDbcgAAAMw 2381s ok 197 2381s ok 198 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 199 2381s # unique id: aBpPB0dv8PAr3n6ITgDbcwAAAM4 2381s ok 200 2381s ok 201 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 202 2381s # unique id: aBpPB0dv8PAr3n6ITgDbdAAAANA 2381s ok 203 2381s ok 204 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 205 2381s # unique id: aBpPB0dv8PAr3n6ITgDbdQAAANE 2381s ok 206 2381s ok 207 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 208 2381s # unique id: aBpPB0dv8PAr3n6ITgDbdgAAANQ 2381s ok 209 2381s ok 210 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 211 2381s # unique id: aBpPB4iatjqZHNr0-JAF4AAAAFY 2381s ok 212 2381s ok 213 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 214 2381s # unique id: aBpPB4iatjqZHNr0-JAF4QAAAFg 2381s ok 215 2381s ok 216 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 217 2381s # unique id: aBpPB4iatjqZHNr0-JAF4gAAAEY 2381s ok 218 2381s ok 219 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 220 2381s # unique id: aBpPB0dv8PAr3n6ITgDbdwAAANI 2381s ok 221 2381s ok 222 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 223 2381s # unique id: aBpPB0dv8PAr3n6ITgDbeAAAANc 2381s ok 224 2381s ok 225 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 226 2381s # unique id: aBpPB0dv8PAr3n6ITgDbeQAAANU 2381s ok 227 2381s ok 228 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 229 2381s # unique id: aBpPB0dv8PAr3n6ITgDbegAAAMg 2381s ok 230 2381s ok 231 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 232 2381s # unique id: aBpPB9VfIP4zsAwjdULp5gAAAII 2381s ok 233 2381s ok 234 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 235 2381s # unique id: aBpPB9VfIP4zsAwjdULp5wAAAIU 2381s ok 236 2381s ok 237 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 238 2381s # unique id: aBpPB9VfIP4zsAwjdULp6AAAAIE 2381s ok 239 2381s ok 240 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 241 2381s # unique id: aBpPB0dv8PAr3n6ITgDbewAAAMY 2381s ok 242 2381s ok 243 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 244 2381s # unique id: aBpPB0dv8PAr3n6ITgDbfAAAAMo 2381s ok 245 2381s ok 246 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 247 2381s # unique id: aBpPB4iatjqZHNr0-JAF4wAAAEM 2381s ok 248 2381s ok 249 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 250 2381s # unique id: aBpPB0dv8PAr3n6ITgDbfQAAAMQ 2381s ok 251 2381s ok 252 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 253 2381s # unique id: aBpPB0dv8PAr3n6ITgDbfgAAAMU 2381s ok 254 2381s ok 255 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 256 2381s # unique id: aBpPB0dv8PAr3n6ITgDbfwAAAME 2381s ok 257 2381s ok 258 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 259 2381s # unique id: aBpPB0dv8PAr3n6ITgDbgAAAAMw 2381s ok 260 2381s ok 261 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 262 2381s # unique id: aBpPB0dv8PAr3n6ITgDbgQAAAMk 2381s ok 263 2381s ok 264 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 265 2381s # unique id: aBpPB0dv8PAr3n6ITgDbggAAAM0 2381s ok 266 2381s ok 267 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 268 2381s # unique id: aBpPB0dv8PAr3n6ITgDbgwAAANM 2381s ok 269 2381s ok 270 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 271 2381s # unique id: aBpPB0dv8PAr3n6ITgDbhAAAAM8 2381s ok 272 2381s ok 273 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 274 2381s # unique id: aBpPB4iatjqZHNr0-JAF5AAAAEw 2381s ok 275 2381s ok 276 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 277 2381s # unique id: aBpPB4iatjqZHNr0-JAF5QAAAE8 2381s ok 278 2381s ok 279 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 280 2381s # unique id: aBpPB4iatjqZHNr0-JAF5gAAAEQ 2381s ok 281 2381s ok 282 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 283 2381s # unique id: aBpPB4iatjqZHNr0-JAF5wAAAEs 2381s ok 284 2381s ok 285 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 286 2381s # unique id: aBpPB4iatjqZHNr0-JAF6AAAAEI 2381s ok 287 2381s ok 288 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 289 2381s # unique id: aBpPB0dv8PAr3n6ITgDbhQAAANQ 2381s ok 290 2381s ok 291 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 292 2381s # unique id: aBpPB0dv8PAr3n6ITgDbhgAAANY 2381s ok 293 2381s ok 294 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 295 2381s # unique id: aBpPB0dv8PAr3n6ITgDbhwAAANg 2381s ok 296 2381s ok 297 2381s # testing : fetch unique ID 2381s # expected: 200 2381s # received: '200' 2381s ok 298 2381s # unique id: aBpPB0dv8PAr3n6ITgDbiAAAAMM 2381s ok 299 2381s ok 300 2381s ok 2385s t/modules/usertrack.t ............... 2385s 1..1004 2385s # Running under perl version 5.040001 for linux 2385s # Current time local: Tue May 6 18:03:51 2025 2385s # Current time GMT: Tue May 6 18:03:51 2025 2385s # Using Test.pm version 1.31 2385s # Using Apache/Test.pm version 1.44 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 1 2385s ok 2 2385s Set-Cookie: usertrack_test=1a9493df.6347b709fadf3; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=1a9493df.6347b709fadf3 2385s ok 3 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 4 2385s ok 5 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 6 2385s ok 7 2385s Set-Cookie: usertrack_test=bca0187d.6347b709fd85c; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=bca0187d.6347b709fd85c 2385s ok 8 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 9 2385s ok 10 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 11 2385s ok 12 2385s Set-Cookie: usertrack_test=85aa91ff.6347b709ff248; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=85aa91ff.6347b709ff248 2385s ok 13 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 14 2385s ok 15 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 16 2385s ok 17 2385s Set-Cookie: usertrack_test=e0ce80e9.6347b70a00d6a; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=e0ce80e9.6347b70a00d6a 2385s ok 18 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 19 2385s ok 20 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 21 2385s ok 22 2385s Set-Cookie: usertrack_test=f34d2263.6347b70a0264e; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=f34d2263.6347b70a0264e 2385s ok 23 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 24 2385s ok 25 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 26 2385s ok 27 2385s Set-Cookie: usertrack_test=985ac9b4.6347b70a040d4; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=985ac9b4.6347b70a040d4 2385s ok 28 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 29 2385s ok 30 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 31 2385s ok 32 2385s Set-Cookie: usertrack_test=d54371ef.6347b70a05a38; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=d54371ef.6347b70a05a38 2385s ok 33 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 34 2385s ok 35 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 36 2385s ok 37 2385s Set-Cookie: usertrack_test=adf288d6.6347b70a075d1; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=adf288d6.6347b70a075d1 2385s ok 38 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 39 2385s ok 40 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 41 2385s ok 42 2385s Set-Cookie: usertrack_test=638fb59d.6347b70a08d76; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=638fb59d.6347b70a08d76 2385s ok 43 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 44 2385s ok 45 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 46 2385s ok 47 2385s Set-Cookie: usertrack_test=43972ad9.6347b70a0a5a3; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=43972ad9.6347b70a0a5a3 2385s ok 48 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 49 2385s ok 50 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 51 2385s ok 52 2385s Set-Cookie: usertrack_test=3830e6d1.6347b70a0c077; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=3830e6d1.6347b70a0c077 2385s ok 53 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 54 2385s ok 55 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 56 2385s ok 57 2385s Set-Cookie: usertrack_test=c98af6ff.6347b70a0d7b8; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=c98af6ff.6347b70a0d7b8 2385s ok 58 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 59 2385s ok 60 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 61 2385s ok 62 2385s Set-Cookie: usertrack_test=64d160a6.6347b70a0eef5; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=64d160a6.6347b70a0eef5 2385s ok 63 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 64 2385s ok 65 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 66 2385s ok 67 2385s Set-Cookie: usertrack_test=d0970538.6347b70a10732; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=d0970538.6347b70a10732 2385s ok 68 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 69 2385s ok 70 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 71 2385s ok 72 2385s Set-Cookie: usertrack_test=1486273.6347b70a12006; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=1486273.6347b70a12006 2385s ok 73 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 74 2385s ok 75 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 76 2385s ok 77 2385s Set-Cookie: usertrack_test=c2d76713.6347b70a138d4; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=c2d76713.6347b70a138d4 2385s ok 78 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 79 2385s ok 80 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 81 2385s ok 82 2385s Set-Cookie: usertrack_test=3560524c.6347b70a14f49; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=3560524c.6347b70a14f49 2385s ok 83 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 84 2385s ok 85 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 86 2385s ok 87 2385s Set-Cookie: usertrack_test=108ec7fb.6347b70a167a8; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=108ec7fb.6347b70a167a8 2385s ok 88 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 89 2385s ok 90 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 91 2385s ok 92 2385s Set-Cookie: usertrack_test=b766a89d.6347b70a181a9; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=b766a89d.6347b70a181a9 2385s ok 93 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 94 2385s ok 95 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 96 2385s ok 97 2385s Set-Cookie: usertrack_test=e331199c.6347b70a199ad; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=e331199c.6347b70a199ad 2385s ok 98 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 99 2385s ok 100 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 101 2385s ok 102 2385s Set-Cookie: usertrack_test=95a67172.6347b70a1b10d; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=95a67172.6347b70a1b10d 2385s ok 103 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 104 2385s ok 105 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 106 2385s ok 107 2385s Set-Cookie: usertrack_test=285013a4.6347b70a1cbd6; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=285013a4.6347b70a1cbd6 2385s ok 108 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 109 2385s ok 110 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 111 2385s ok 112 2385s Set-Cookie: usertrack_test=d5bcc03d.6347b70a1e322; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=d5bcc03d.6347b70a1e322 2385s ok 113 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 114 2385s ok 115 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 116 2385s ok 117 2385s Set-Cookie: usertrack_test=2b9fb32d.6347b70a1fb42; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=2b9fb32d.6347b70a1fb42 2385s ok 118 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 119 2385s ok 120 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 121 2385s ok 122 2385s Set-Cookie: usertrack_test=c7772cfc.6347b70a212e6; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=c7772cfc.6347b70a212e6 2385s ok 123 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 124 2385s ok 125 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 126 2385s ok 127 2385s Set-Cookie: usertrack_test=ea2b4188.6347b70a22bfc; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=ea2b4188.6347b70a22bfc 2385s ok 128 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 129 2385s ok 130 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 131 2385s ok 132 2385s Set-Cookie: usertrack_test=759ceb46.6347b70a24537; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=759ceb46.6347b70a24537 2385s ok 133 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 134 2385s ok 135 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 136 2385s ok 137 2385s Set-Cookie: usertrack_test=a6e275e3.6347b70a25deb; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=a6e275e3.6347b70a25deb 2385s ok 138 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 139 2385s ok 140 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 141 2385s ok 142 2385s Set-Cookie: usertrack_test=69176e0d.6347b70a275ba; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=69176e0d.6347b70a275ba 2385s ok 143 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 144 2385s ok 145 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 146 2385s ok 147 2385s Set-Cookie: usertrack_test=c1bb0391.6347b70a28ce3; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=c1bb0391.6347b70a28ce3 2385s ok 148 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 149 2385s ok 150 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 151 2385s ok 152 2385s Set-Cookie: usertrack_test=42fd9858.6347b70a2a560; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=42fd9858.6347b70a2a560 2385s ok 153 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 154 2385s ok 155 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 156 2385s ok 157 2385s Set-Cookie: usertrack_test=3ac829f6.6347b70a2bf01; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=3ac829f6.6347b70a2bf01 2385s ok 158 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 159 2385s ok 160 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 161 2385s ok 162 2385s Set-Cookie: usertrack_test=2a2c8b3a.6347b70a2d71e; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=2a2c8b3a.6347b70a2d71e 2385s ok 163 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 164 2385s ok 165 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 166 2385s ok 167 2385s Set-Cookie: usertrack_test=b9811455.6347b70a2eed9; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=b9811455.6347b70a2eed9 2385s ok 168 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 169 2385s ok 170 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 171 2385s ok 172 2385s Set-Cookie: usertrack_test=d31338c0.6347b70a3066f; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=d31338c0.6347b70a3066f 2385s ok 173 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 174 2385s ok 175 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 176 2385s ok 177 2385s Set-Cookie: usertrack_test=28716725.6347b70a32045; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=28716725.6347b70a32045 2385s ok 178 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 179 2385s ok 180 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 181 2385s ok 182 2385s Set-Cookie: usertrack_test=5e76d3b8.6347b70a33835; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=5e76d3b8.6347b70a33835 2385s ok 183 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 184 2385s ok 185 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 186 2385s ok 187 2385s Set-Cookie: usertrack_test=a47796db.6347b70a35215; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=a47796db.6347b70a35215 2385s ok 188 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 189 2385s ok 190 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 191 2385s ok 192 2385s Set-Cookie: usertrack_test=e97032e8.6347b70a36b31; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=e97032e8.6347b70a36b31 2385s ok 193 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 194 2385s ok 195 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 196 2385s ok 197 2385s Set-Cookie: usertrack_test=26322877.6347b70a383e2; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=26322877.6347b70a383e2 2385s ok 198 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 199 2385s ok 200 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 201 2385s ok 202 2385s Set-Cookie: usertrack_test=3f18af2a.6347b70a39e09; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=3f18af2a.6347b70a39e09 2385s ok 203 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 204 2385s ok 205 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 206 2385s ok 207 2385s Set-Cookie: usertrack_test=3b7a2414.6347b70a3b752; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=3b7a2414.6347b70a3b752 2385s ok 208 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 209 2385s ok 210 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 211 2385s ok 212 2385s Set-Cookie: usertrack_test=2cdc5afe.6347b70a3d025; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=2cdc5afe.6347b70a3d025 2385s ok 213 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 214 2385s ok 215 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 216 2385s ok 217 2385s Set-Cookie: usertrack_test=561a3e38.6347b70a3e7db; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=561a3e38.6347b70a3e7db 2385s ok 218 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 219 2385s ok 220 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 221 2385s ok 222 2385s Set-Cookie: usertrack_test=9d1aa821.6347b70a40043; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=9d1aa821.6347b70a40043 2385s ok 223 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 224 2385s ok 225 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 226 2385s ok 227 2385s Set-Cookie: usertrack_test=40c758df.6347b70a4190f; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=40c758df.6347b70a4190f 2385s ok 228 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 229 2385s ok 230 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 231 2385s ok 232 2385s Set-Cookie: usertrack_test=4d5f2786.6347b70a431d5; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=4d5f2786.6347b70a431d5 2385s ok 233 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 234 2385s ok 235 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 236 2385s ok 237 2385s Set-Cookie: usertrack_test=2ca83b92.6347b70a44b98; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=2ca83b92.6347b70a44b98 2385s ok 238 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 239 2385s ok 240 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 241 2385s ok 242 2385s Set-Cookie: usertrack_test=b696160.6347b70a46430; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=b696160.6347b70a46430 2385s ok 243 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 244 2385s ok 245 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 246 2385s ok 247 2385s Set-Cookie: usertrack_test=212c81de.6347b70a47d70; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=212c81de.6347b70a47d70 2385s ok 248 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 249 2385s ok 250 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 251 2385s ok 252 2385s Set-Cookie: usertrack_test=5fbb487.6347b70a496b9; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=5fbb487.6347b70a496b9 2385s ok 253 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 254 2385s ok 255 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 256 2385s ok 257 2385s Set-Cookie: usertrack_test=cee13840.6347b70a4ad7e; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=cee13840.6347b70a4ad7e 2385s ok 258 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 259 2385s ok 260 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 261 2385s ok 262 2385s Set-Cookie: usertrack_test=fed86538.6347b70a4c5e2; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=fed86538.6347b70a4c5e2 2385s ok 263 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 264 2385s ok 265 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 266 2385s ok 267 2385s Set-Cookie: usertrack_test=8e4527cc.6347b70a4dd57; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=8e4527cc.6347b70a4dd57 2385s ok 268 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 269 2385s ok 270 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 271 2385s ok 272 2385s Set-Cookie: usertrack_test=b0eedd76.6347b70a4f4ae; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=b0eedd76.6347b70a4f4ae 2385s ok 273 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 274 2385s ok 275 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 276 2385s ok 277 2385s Set-Cookie: usertrack_test=248543fb.6347b70a50d3b; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=248543fb.6347b70a50d3b 2385s ok 278 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 279 2385s ok 280 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 281 2385s ok 282 2385s Set-Cookie: usertrack_test=f0d8118a.6347b70a52513; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=f0d8118a.6347b70a52513 2385s ok 283 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 284 2385s ok 285 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 286 2385s ok 287 2385s Set-Cookie: usertrack_test=33d4519.6347b70a53d1b; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=33d4519.6347b70a53d1b 2385s ok 288 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 289 2385s ok 290 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 291 2385s ok 292 2385s Set-Cookie: usertrack_test=501bfb86.6347b70a5559c; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=501bfb86.6347b70a5559c 2385s ok 293 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 294 2385s ok 295 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 296 2385s ok 297 2385s Set-Cookie: usertrack_test=424db5e2.6347b70a56ec2; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=424db5e2.6347b70a56ec2 2385s ok 298 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 299 2385s ok 300 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 301 2385s ok 302 2385s Set-Cookie: usertrack_test=266d20d.6347b70a586da; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=266d20d.6347b70a586da 2385s ok 303 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 304 2385s ok 305 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 306 2385s ok 307 2385s Set-Cookie: usertrack_test=9e9f91ee.6347b70a59e5e; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=9e9f91ee.6347b70a59e5e 2385s ok 308 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 309 2385s ok 310 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 311 2385s ok 312 2385s Set-Cookie: usertrack_test=42307438.6347b70a5b582; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=42307438.6347b70a5b582 2385s ok 313 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 314 2385s ok 315 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 316 2385s ok 317 2385s Set-Cookie: usertrack_test=b37c1bcb.6347b70a5cf9a; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=b37c1bcb.6347b70a5cf9a 2385s ok 318 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 319 2385s ok 320 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 321 2385s ok 322 2385s Set-Cookie: usertrack_test=38fe39b7.6347b70a5e8f9; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=38fe39b7.6347b70a5e8f9 2385s ok 323 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 324 2385s ok 325 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 326 2385s ok 327 2385s Set-Cookie: usertrack_test=341e329e.6347b70a60268; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=341e329e.6347b70a60268 2385s ok 328 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 329 2385s ok 330 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 331 2385s ok 332 2385s Set-Cookie: usertrack_test=c83f38d5.6347b70a61dce; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=c83f38d5.6347b70a61dce 2385s ok 333 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 334 2385s ok 335 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 336 2385s ok 337 2385s Set-Cookie: usertrack_test=43103c8e.6347b70a636fc; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=43103c8e.6347b70a636fc 2385s ok 338 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 339 2385s ok 340 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 341 2385s ok 342 2385s Set-Cookie: usertrack_test=f1eb042b.6347b70a650ff; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=f1eb042b.6347b70a650ff 2385s ok 343 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 344 2385s ok 345 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 346 2385s ok 347 2385s Set-Cookie: usertrack_test=225f2a7.6347b70a66943; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=225f2a7.6347b70a66943 2385s ok 348 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 349 2385s ok 350 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 351 2385s ok 352 2385s Set-Cookie: usertrack_test=57302f2e.6347b70a681bc; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=57302f2e.6347b70a681bc 2385s ok 353 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 354 2385s ok 355 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 356 2385s ok 357 2385s Set-Cookie: usertrack_test=a54f546b.6347b70a6992f; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=a54f546b.6347b70a6992f 2385s ok 358 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 359 2385s ok 360 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 361 2385s ok 362 2385s Set-Cookie: usertrack_test=fd132cbe.6347b70a6b30a; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=fd132cbe.6347b70a6b30a 2385s ok 363 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 364 2385s ok 365 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 366 2385s ok 367 2385s Set-Cookie: usertrack_test=2440b732.6347b70a6cbe9; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=2440b732.6347b70a6cbe9 2385s ok 368 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 369 2385s ok 370 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 371 2385s ok 372 2385s Set-Cookie: usertrack_test=7408f908.6347b70a6e4bb; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=7408f908.6347b70a6e4bb 2385s ok 373 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 374 2385s ok 375 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 376 2385s ok 377 2385s Set-Cookie: usertrack_test=e661b5d6.6347b70a6fdea; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=e661b5d6.6347b70a6fdea 2385s ok 378 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 379 2385s ok 380 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 381 2385s ok 382 2385s Set-Cookie: usertrack_test=42cc7ebe.6347b70a716de; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=42cc7ebe.6347b70a716de 2385s ok 383 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 384 2385s ok 385 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 386 2385s ok 387 2385s Set-Cookie: usertrack_test=7c82b27d.6347b70a72f20; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=7c82b27d.6347b70a72f20 2385s ok 388 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 389 2385s ok 390 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 391 2385s ok 392 2385s Set-Cookie: usertrack_test=1a31ce61.6347b70a74682; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=1a31ce61.6347b70a74682 2385s ok 393 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 394 2385s ok 395 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 396 2385s ok 397 2385s Set-Cookie: usertrack_test=677a0afe.6347b70a75d38; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=677a0afe.6347b70a75d38 2385s ok 398 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 399 2385s ok 400 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 401 2385s ok 402 2385s Set-Cookie: usertrack_test=3c0a2a69.6347b70a77421; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=3c0a2a69.6347b70a77421 2385s ok 403 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 404 2385s ok 405 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 406 2385s ok 407 2385s Set-Cookie: usertrack_test=632d97ee.6347b70a78b74; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=632d97ee.6347b70a78b74 2385s ok 408 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 409 2385s ok 410 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 411 2385s ok 412 2385s Set-Cookie: usertrack_test=dbba5c0a.6347b70a7a268; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=dbba5c0a.6347b70a7a268 2385s ok 413 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 414 2385s ok 415 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 416 2385s ok 417 2385s Set-Cookie: usertrack_test=f6b037b5.6347b70a7b994; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=f6b037b5.6347b70a7b994 2385s ok 418 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 419 2385s ok 420 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 421 2385s ok 422 2385s Set-Cookie: usertrack_test=5a125e58.6347b70a7cfc7; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=5a125e58.6347b70a7cfc7 2385s ok 423 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 424 2385s ok 425 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 426 2385s ok 427 2385s Set-Cookie: usertrack_test=78463802.6347b70a7e803; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=78463802.6347b70a7e803 2385s ok 428 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 429 2385s ok 430 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 431 2385s ok 432 2385s Set-Cookie: usertrack_test=d76382f2.6347b70a7fdd1; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=d76382f2.6347b70a7fdd1 2385s ok 433 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 434 2385s ok 435 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 436 2385s ok 437 2385s Set-Cookie: usertrack_test=bdddb5fb.6347b70a8165d; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=bdddb5fb.6347b70a8165d 2385s ok 438 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 439 2385s ok 440 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 441 2385s ok 442 2385s Set-Cookie: usertrack_test=faee12ab.6347b70a83020; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=faee12ab.6347b70a83020 2385s ok 443 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 444 2385s ok 445 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 446 2385s ok 447 2385s Set-Cookie: usertrack_test=53e5fa16.6347b70a847b4; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=53e5fa16.6347b70a847b4 2385s ok 448 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 449 2385s ok 450 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 451 2385s ok 452 2385s Set-Cookie: usertrack_test=5e2c141d.6347b70a861d6; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=5e2c141d.6347b70a861d6 2385s ok 453 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 454 2385s ok 455 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 456 2385s ok 457 2385s Set-Cookie: usertrack_test=acde469e.6347b70a87baf; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=acde469e.6347b70a87baf 2385s ok 458 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 459 2385s ok 460 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 461 2385s ok 462 2385s Set-Cookie: usertrack_test=fc3a496e.6347b70a89488; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=fc3a496e.6347b70a89488 2385s ok 463 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 464 2385s ok 465 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 466 2385s ok 467 2385s Set-Cookie: usertrack_test=2ff1971b.6347b70a8afce; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=2ff1971b.6347b70a8afce 2385s ok 468 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 469 2385s ok 470 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 471 2385s ok 472 2385s Set-Cookie: usertrack_test=28071244.6347b70a8c9d0; path=/; expires=Tue, 06-May-25 18:04:55 GMT 2385s Cookie: usertrack_test=28071244.6347b70a8c9d0 2385s ok 473 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 474 2385s ok 475 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 476 2385s ok 477 2385s Set-Cookie: usertrack_test=19c17983.6347b70a8e523; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=19c17983.6347b70a8e523 2385s ok 478 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 479 2385s ok 480 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 481 2385s ok 482 2385s Set-Cookie: usertrack_test=b2009cbf.6347b70a90053; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=b2009cbf.6347b70a90053 2385s ok 483 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 484 2385s ok 485 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 486 2385s ok 487 2385s Set-Cookie: usertrack_test=30b8e6d0.6347b70a91a8f; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=30b8e6d0.6347b70a91a8f 2385s ok 488 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 489 2385s ok 490 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 491 2385s ok 492 2385s Set-Cookie: usertrack_test=72f0a9d9.6347b70a933fb; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=72f0a9d9.6347b70a933fb 2385s ok 493 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 494 2385s ok 495 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 496 2385s ok 497 2385s Set-Cookie: usertrack_test=1fc0ccb4.6347b70a94e58; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=1fc0ccb4.6347b70a94e58 2385s ok 498 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 499 2385s ok 500 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 501 2385s ok 502 2385s Set-Cookie: usertrack_test=80c0f35f.6347b70a967f2; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=80c0f35f.6347b70a967f2 2385s ok 503 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 504 2385s ok 505 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 506 2385s ok 507 2385s Set-Cookie: usertrack_test=6e034fe7.6347b70a982a1; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=6e034fe7.6347b70a982a1 2385s ok 508 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 509 2385s ok 510 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 511 2385s ok 512 2385s Set-Cookie: usertrack_test=2a7c68bf.6347b70a99b9e; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=2a7c68bf.6347b70a99b9e 2385s ok 513 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 514 2385s ok 515 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 516 2385s ok 517 2385s Set-Cookie: usertrack_test=1b6fa725.6347b70a9b61c; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=1b6fa725.6347b70a9b61c 2385s ok 518 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 519 2385s ok 520 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 521 2385s ok 522 2385s Set-Cookie: usertrack_test=f176326c.6347b70a9d1c4; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=f176326c.6347b70a9d1c4 2385s ok 523 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 524 2385s ok 525 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 526 2385s ok 527 2385s Set-Cookie: usertrack_test=4a05d7a.6347b70a9ec4d; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=4a05d7a.6347b70a9ec4d 2385s ok 528 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 529 2385s ok 530 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 531 2385s ok 532 2385s Set-Cookie: usertrack_test=c0ab5219.6347b70aa06ab; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=c0ab5219.6347b70aa06ab 2385s ok 533 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 534 2385s ok 535 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 536 2385s ok 537 2385s Set-Cookie: usertrack_test=6c5cebc3.6347b70aa1e1a; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=6c5cebc3.6347b70aa1e1a 2385s ok 538 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 539 2385s ok 540 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 541 2385s ok 542 2385s Set-Cookie: usertrack_test=f7c732ca.6347b70aa3647; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=f7c732ca.6347b70aa3647 2385s ok 543 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 544 2385s ok 545 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 546 2385s ok 547 2385s Set-Cookie: usertrack_test=b674cea1.6347b70aa4fde; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=b674cea1.6347b70aa4fde 2385s ok 548 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 549 2385s ok 550 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 551 2385s ok 552 2385s Set-Cookie: usertrack_test=f3173982.6347b70aa6939; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=f3173982.6347b70aa6939 2385s ok 553 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 554 2385s ok 555 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 556 2385s ok 557 2385s Set-Cookie: usertrack_test=a064589a.6347b70aa80d3; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=a064589a.6347b70aa80d3 2385s ok 558 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 559 2385s ok 560 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 561 2385s ok 562 2385s Set-Cookie: usertrack_test=3f467169.6347b70aa99ad; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=3f467169.6347b70aa99ad 2385s ok 563 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 564 2385s ok 565 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 566 2385s ok 567 2385s Set-Cookie: usertrack_test=c938b9ee.6347b70aab449; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=c938b9ee.6347b70aab449 2385s ok 568 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 569 2385s ok 570 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 571 2385s ok 572 2385s Set-Cookie: usertrack_test=90c2c8ae.6347b70aacda3; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=90c2c8ae.6347b70aacda3 2385s ok 573 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 574 2385s ok 575 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 576 2385s ok 577 2385s Set-Cookie: usertrack_test=c4b3ef93.6347b70aae6ad; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=c4b3ef93.6347b70aae6ad 2385s ok 578 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 579 2385s ok 580 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 581 2385s ok 582 2385s Set-Cookie: usertrack_test=791f332d.6347b70ab0031; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=791f332d.6347b70ab0031 2385s ok 583 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 584 2385s ok 585 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 586 2385s ok 587 2385s Set-Cookie: usertrack_test=88116b75.6347b70ab18f0; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=88116b75.6347b70ab18f0 2385s ok 588 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 589 2385s ok 590 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 591 2385s ok 592 2385s Set-Cookie: usertrack_test=579687b9.6347b70ab3417; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=579687b9.6347b70ab3417 2385s ok 593 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 594 2385s ok 595 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 596 2385s ok 597 2385s Set-Cookie: usertrack_test=7d347067.6347b70ab4e0c; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=7d347067.6347b70ab4e0c 2385s ok 598 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 599 2385s ok 600 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 601 2385s ok 602 2385s Set-Cookie: usertrack_test=a15e7635.6347b70ab693d; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=a15e7635.6347b70ab693d 2385s ok 603 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 604 2385s ok 605 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 606 2385s ok 607 2385s Set-Cookie: usertrack_test=5f1e81ab.6347b70ab82ff; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=5f1e81ab.6347b70ab82ff 2385s ok 608 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 609 2385s ok 610 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 611 2385s ok 612 2385s Set-Cookie: usertrack_test=446f9878.6347b70ab9dea; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=446f9878.6347b70ab9dea 2385s ok 613 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 614 2385s ok 615 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 616 2385s ok 617 2385s Set-Cookie: usertrack_test=816c8530.6347b70abb596; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=816c8530.6347b70abb596 2385s ok 618 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 619 2385s ok 620 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 621 2385s ok 622 2385s Set-Cookie: usertrack_test=d331c63f.6347b70abcd62; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=d331c63f.6347b70abcd62 2385s ok 623 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 624 2385s ok 625 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 626 2385s ok 627 2385s Set-Cookie: usertrack_test=ffa1cf45.6347b70abe858; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=ffa1cf45.6347b70abe858 2385s ok 628 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 629 2385s ok 630 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 631 2385s ok 632 2385s Set-Cookie: usertrack_test=4f94a8b6.6347b70ac029e; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=4f94a8b6.6347b70ac029e 2385s ok 633 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 634 2385s ok 635 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 636 2385s ok 637 2385s Set-Cookie: usertrack_test=95ca3eb7.6347b70ac1b94; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=95ca3eb7.6347b70ac1b94 2385s ok 638 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 639 2385s ok 640 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 641 2385s ok 642 2385s Set-Cookie: usertrack_test=fcd421b2.6347b70ac3337; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=fcd421b2.6347b70ac3337 2385s ok 643 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 644 2385s ok 645 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 646 2385s ok 647 2385s Set-Cookie: usertrack_test=6a16630c.6347b70ac4dc2; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=6a16630c.6347b70ac4dc2 2385s ok 648 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 649 2385s ok 650 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 651 2385s ok 652 2385s Set-Cookie: usertrack_test=9d7e0818.6347b70ac6698; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=9d7e0818.6347b70ac6698 2385s ok 653 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 654 2385s ok 655 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 656 2385s ok 657 2385s Set-Cookie: usertrack_test=1a9a5fa4.6347b70ac8199; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=1a9a5fa4.6347b70ac8199 2385s ok 658 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 659 2385s ok 660 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 661 2385s ok 662 2385s Set-Cookie: usertrack_test=9be158c.6347b70ac9cb0; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=9be158c.6347b70ac9cb0 2385s ok 663 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 664 2385s ok 665 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 666 2385s ok 667 2385s Set-Cookie: usertrack_test=deae1adf.6347b70acb5a3; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=deae1adf.6347b70acb5a3 2385s ok 668 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 669 2385s ok 670 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 671 2385s ok 672 2385s Set-Cookie: usertrack_test=2e2dd801.6347b70accf94; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=2e2dd801.6347b70accf94 2385s ok 673 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 674 2385s ok 675 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 676 2385s ok 677 2385s Set-Cookie: usertrack_test=9516b2b5.6347b70ace9e7; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=9516b2b5.6347b70ace9e7 2385s ok 678 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 679 2385s ok 680 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 681 2385s ok 682 2385s Set-Cookie: usertrack_test=42704aa9.6347b70ad0445; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=42704aa9.6347b70ad0445 2385s ok 683 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 684 2385s ok 685 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 686 2385s ok 687 2385s Set-Cookie: usertrack_test=28509fd4.6347b70ad204f; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=28509fd4.6347b70ad204f 2385s ok 688 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 689 2385s ok 690 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 691 2385s ok 692 2385s Set-Cookie: usertrack_test=2ddf68f0.6347b70ad3a62; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=2ddf68f0.6347b70ad3a62 2385s ok 693 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 694 2385s ok 695 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 696 2385s ok 697 2385s Set-Cookie: usertrack_test=c347ac1c.6347b70ad54eb; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=c347ac1c.6347b70ad54eb 2385s ok 698 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 699 2385s ok 700 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 701 2385s ok 702 2385s Set-Cookie: usertrack_test=2f93f2b2.6347b70ad6e70; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=2f93f2b2.6347b70ad6e70 2385s ok 703 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 704 2385s ok 705 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 706 2385s ok 707 2385s Set-Cookie: usertrack_test=2d6add3d.6347b70ad876b; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=2d6add3d.6347b70ad876b 2385s ok 708 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 709 2385s ok 710 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 711 2385s ok 712 2385s Set-Cookie: usertrack_test=c66d7d05.6347b70ad9ff2; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=c66d7d05.6347b70ad9ff2 2385s ok 713 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 714 2385s ok 715 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 716 2385s ok 717 2385s Set-Cookie: usertrack_test=bada041a.6347b70adb927; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=bada041a.6347b70adb927 2385s ok 718 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 719 2385s ok 720 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 721 2385s ok 722 2385s Set-Cookie: usertrack_test=b4b9b974.6347b70add2e2; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=b4b9b974.6347b70add2e2 2385s ok 723 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 724 2385s ok 725 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 726 2385s ok 727 2385s Set-Cookie: usertrack_test=d97bc7f1.6347b70adec56; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=d97bc7f1.6347b70adec56 2385s ok 728 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 729 2385s ok 730 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 731 2385s ok 732 2385s Set-Cookie: usertrack_test=765217c4.6347b70ae04cf; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=765217c4.6347b70ae04cf 2385s ok 733 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 734 2385s ok 735 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 736 2385s ok 737 2385s Set-Cookie: usertrack_test=53826848.6347b70ae1d41; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=53826848.6347b70ae1d41 2385s ok 738 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 739 2385s ok 740 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 741 2385s ok 742 2385s Set-Cookie: usertrack_test=3e8b31c9.6347b70ae34a2; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=3e8b31c9.6347b70ae34a2 2385s ok 743 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 744 2385s ok 745 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 746 2385s ok 747 2385s Set-Cookie: usertrack_test=4d1ff4fc.6347b70ae4de7; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=4d1ff4fc.6347b70ae4de7 2385s ok 748 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 749 2385s ok 750 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 751 2385s ok 752 2385s Set-Cookie: usertrack_test=d202c601.6347b70ae66d3; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=d202c601.6347b70ae66d3 2385s ok 753 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 754 2385s ok 755 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 756 2385s ok 757 2385s Set-Cookie: usertrack_test=2420e360.6347b70ae7e93; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=2420e360.6347b70ae7e93 2385s ok 758 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 759 2385s ok 760 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 761 2385s ok 762 2385s Set-Cookie: usertrack_test=2d94e8e6.6347b70ae963d; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=2d94e8e6.6347b70ae963d 2385s ok 763 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 764 2385s ok 765 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 766 2385s ok 767 2385s Set-Cookie: usertrack_test=78b7377c.6347b70aeacf3; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=78b7377c.6347b70aeacf3 2385s ok 768 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 769 2385s ok 770 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 771 2385s ok 772 2385s Set-Cookie: usertrack_test=c9db9991.6347b70aec48b; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=c9db9991.6347b70aec48b 2385s ok 773 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 774 2385s ok 775 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 776 2385s ok 777 2385s Set-Cookie: usertrack_test=5ebfec6c.6347b70aedb8d; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=5ebfec6c.6347b70aedb8d 2385s ok 778 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 779 2385s ok 780 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 781 2385s ok 782 2385s Set-Cookie: usertrack_test=4eefdaad.6347b70aef3ba; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=4eefdaad.6347b70aef3ba 2385s ok 783 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 784 2385s ok 785 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 786 2385s ok 787 2385s Set-Cookie: usertrack_test=156f308c.6347b70af0a1c; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=156f308c.6347b70af0a1c 2385s ok 788 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 789 2385s ok 790 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 791 2385s ok 792 2385s Set-Cookie: usertrack_test=1991bcc.6347b70af2111; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=1991bcc.6347b70af2111 2385s ok 793 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 794 2385s ok 795 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 796 2385s ok 797 2385s Set-Cookie: usertrack_test=9a20a267.6347b70af399f; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=9a20a267.6347b70af399f 2385s ok 798 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 799 2385s ok 800 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 801 2385s ok 802 2385s Set-Cookie: usertrack_test=74ea514d.6347b70af50ab; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=74ea514d.6347b70af50ab 2385s ok 803 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 804 2385s ok 805 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 806 2385s ok 807 2385s Set-Cookie: usertrack_test=da2b7329.6347b70af6a21; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=da2b7329.6347b70af6a21 2385s ok 808 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 809 2385s ok 810 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 811 2385s ok 812 2385s Set-Cookie: usertrack_test=e51d0222.6347b70af8344; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=e51d0222.6347b70af8344 2385s ok 813 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 814 2385s ok 815 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 816 2385s ok 817 2385s Set-Cookie: usertrack_test=97ab55a3.6347b70af9dd8; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=97ab55a3.6347b70af9dd8 2385s ok 818 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 819 2385s ok 820 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 821 2385s ok 822 2385s Set-Cookie: usertrack_test=6a41b9e5.6347b70afb658; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=6a41b9e5.6347b70afb658 2385s ok 823 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 824 2385s ok 825 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 826 2385s ok 827 2385s Set-Cookie: usertrack_test=f739b497.6347b70afcfef; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=f739b497.6347b70afcfef 2385s ok 828 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 829 2385s ok 830 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 831 2385s ok 832 2385s Set-Cookie: usertrack_test=62370e9d.6347b70afe8b4; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=62370e9d.6347b70afe8b4 2385s ok 833 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 834 2385s ok 835 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 836 2385s ok 837 2385s Set-Cookie: usertrack_test=80df3a0b.6347b70b0032c; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=80df3a0b.6347b70b0032c 2385s ok 838 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 839 2385s ok 840 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 841 2385s ok 842 2385s Set-Cookie: usertrack_test=7dc35c10.6347b70b01ca2; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=7dc35c10.6347b70b01ca2 2385s ok 843 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 844 2385s ok 845 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 846 2385s ok 847 2385s Set-Cookie: usertrack_test=995497f7.6347b70b037d3; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=995497f7.6347b70b037d3 2385s ok 848 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 849 2385s ok 850 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 851 2385s ok 852 2385s Set-Cookie: usertrack_test=c08a77e6.6347b70b052c9; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=c08a77e6.6347b70b052c9 2385s ok 853 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 854 2385s ok 855 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 856 2385s ok 857 2385s Set-Cookie: usertrack_test=58e4415e.6347b70b06ca6; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=58e4415e.6347b70b06ca6 2385s ok 858 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 859 2385s ok 860 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 861 2385s ok 862 2385s Set-Cookie: usertrack_test=9c76f922.6347b70b085e7; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=9c76f922.6347b70b085e7 2385s ok 863 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 864 2385s ok 865 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 866 2385s ok 867 2385s Set-Cookie: usertrack_test=49ac0852.6347b70b09f16; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=49ac0852.6347b70b09f16 2385s ok 868 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 869 2385s ok 870 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 871 2385s ok 872 2385s Set-Cookie: usertrack_test=b91a15c6.6347b70b0b799; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=b91a15c6.6347b70b0b799 2385s ok 873 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 874 2385s ok 875 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 876 2385s ok 877 2385s Set-Cookie: usertrack_test=2d38b0a8.6347b70b0ced5; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=2d38b0a8.6347b70b0ced5 2385s ok 878 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 879 2385s ok 880 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 881 2385s ok 882 2385s Set-Cookie: usertrack_test=a53fc379.6347b70b0e5c5; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=a53fc379.6347b70b0e5c5 2385s ok 883 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 884 2385s ok 885 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 886 2385s ok 887 2385s Set-Cookie: usertrack_test=99b10d85.6347b70b0fc40; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=99b10d85.6347b70b0fc40 2385s ok 888 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 889 2385s ok 890 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 891 2385s ok 892 2385s Set-Cookie: usertrack_test=3dc93c05.6347b70b11293; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=3dc93c05.6347b70b11293 2385s ok 893 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 894 2385s ok 895 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 896 2385s ok 897 2385s Set-Cookie: usertrack_test=4ca5de7e.6347b70b12bc0; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=4ca5de7e.6347b70b12bc0 2385s ok 898 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 899 2385s ok 900 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 901 2385s ok 902 2385s Set-Cookie: usertrack_test=69b85248.6347b70b14464; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=69b85248.6347b70b14464 2385s ok 903 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 904 2385s ok 905 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 906 2385s ok 907 2385s Set-Cookie: usertrack_test=dcc5e16e.6347b70b15b92; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=dcc5e16e.6347b70b15b92 2385s ok 908 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 909 2385s ok 910 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 911 2385s ok 912 2385s Set-Cookie: usertrack_test=31f19dbb.6347b70b17273; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=31f19dbb.6347b70b17273 2385s ok 913 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 914 2385s ok 915 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 916 2385s ok 917 2385s Set-Cookie: usertrack_test=e5950d46.6347b70b18a3f; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=e5950d46.6347b70b18a3f 2385s ok 918 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 919 2385s ok 920 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 921 2385s ok 922 2385s Set-Cookie: usertrack_test=626a53f.6347b70b1a28f; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=626a53f.6347b70b1a28f 2385s ok 923 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 924 2385s ok 925 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 926 2385s ok 927 2385s Set-Cookie: usertrack_test=320eb635.6347b70b1bc05; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=320eb635.6347b70b1bc05 2385s ok 928 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 929 2385s ok 930 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 931 2385s ok 932 2385s Set-Cookie: usertrack_test=5abc2f3f.6347b70b1d4f8; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=5abc2f3f.6347b70b1d4f8 2385s ok 933 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 934 2385s ok 935 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 936 2385s ok 937 2385s Set-Cookie: usertrack_test=2b6e9190.6347b70b1ef43; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=2b6e9190.6347b70b1ef43 2385s ok 938 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 939 2385s ok 940 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 941 2385s ok 942 2385s Set-Cookie: usertrack_test=73c28ec0.6347b70b20ad0; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=73c28ec0.6347b70b20ad0 2385s ok 943 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 944 2385s ok 945 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 946 2385s ok 947 2385s Set-Cookie: usertrack_test=adf8322a.6347b70b22746; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=adf8322a.6347b70b22746 2385s ok 948 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 949 2385s ok 950 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 951 2385s ok 952 2385s Set-Cookie: usertrack_test=46c6653e.6347b70b24350; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=46c6653e.6347b70b24350 2385s ok 953 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 954 2385s ok 955 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 956 2385s ok 957 2385s Set-Cookie: usertrack_test=94b2aa3f.6347b70b25e41; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=94b2aa3f.6347b70b25e41 2385s ok 958 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 959 2385s ok 960 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 961 2385s ok 962 2385s Set-Cookie: usertrack_test=b7bcbbc0.6347b70b278d1; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=b7bcbbc0.6347b70b278d1 2385s ok 963 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 964 2385s ok 965 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 966 2385s ok 967 2385s Set-Cookie: usertrack_test=62e3966d.6347b70b2936e; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=62e3966d.6347b70b2936e 2385s ok 968 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 969 2385s ok 970 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 971 2385s ok 972 2385s Set-Cookie: usertrack_test=88313f03.6347b70b2ade2; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=88313f03.6347b70b2ade2 2385s ok 973 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 974 2385s ok 975 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 976 2385s ok 977 2385s Set-Cookie: usertrack_test=8c6be40e.6347b70b2c8fe; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=8c6be40e.6347b70b2c8fe 2385s ok 978 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 979 2385s ok 980 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 981 2385s ok 982 2385s Set-Cookie: usertrack_test=80600504.6347b70b2e345; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=80600504.6347b70b2e345 2385s ok 983 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 984 2385s ok 985 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 986 2385s ok 987 2385s Set-Cookie: usertrack_test=2201afd7.6347b70b2ff08; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=2201afd7.6347b70b2ff08 2385s ok 988 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 989 2385s ok 990 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 991 2385s ok 992 2385s Set-Cookie: usertrack_test=855e755e.6347b70b31a05; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=855e755e.6347b70b31a05 2385s ok 993 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 994 2385s ok 995 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 996 2385s ok 997 2385s Set-Cookie: usertrack_test=33ad1f7d.6347b70b33594; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s Cookie: usertrack_test=33ad1f7d.6347b70b33594 2385s ok 998 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 999 2385s ok 1000 2385s ok 1001 2385s # testing : Checking return code is '200' 2385s # expected: 200 2385s # received: '200' 2385s ok 1002 2385s # usertrack_test=b239a9ce.6347b70b35036; path=/; expires=Tue, 06-May-25 18:04:56 GMT 2385s ok 1003 2385s # expected: undef 2385s # received: undef 2385s ok 1004 2385s ok 2389s t/modules/vhost_alias.t ............. 2389s 1..8 2389s # Running under perl version 5.040001 for linux 2389s # Current time local: Tue May 6 18:03:56 2025 2389s # Current time GMT: Tue May 6 18:03:56 2025 2389s # Using Test.pm version 1.31 2389s # Using Apache/Test.pm version 1.44 2389s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2389s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2389s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2389s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2389s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2389s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2389s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2389s # writing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2389s # testing : VirtalDocumentRoot test 2389s # expected: 'www.vha-test.com' 2389s # received: 'www.vha-test.com' 2389s ok 1 2389s # testing : VirtualScriptAlias test 2389s # expected: 'test cgi for www.vha-test.com' 2389s # received: 'test cgi for www.vha-test.com' 2389s ok 2 2389s # testing : VirtalDocumentRoot test 2389s # expected: 'big.server.name.from.heck.org' 2389s # received: 'big.server.name.from.heck.org' 2389s ok 3 2389s # testing : VirtualScriptAlias test 2389s # expected: 'test cgi for big.server.name.from.heck.org' 2389s # received: 'test cgi for big.server.name.from.heck.org' 2389s ok 4 2389s # testing : VirtalDocumentRoot test 2389s # expected: 'ab.com' 2389s # received: 'ab.com' 2389s ok 5 2389s # testing : VirtualScriptAlias test 2389s # expected: 'test cgi for ab.com' 2389s # received: 'test cgi for ab.com' 2389s ok 6 2389s # testing : VirtalDocumentRoot test 2389s # expected: 'w-t-f.net' 2389s # received: 'w-t-f.net' 2389s ok 7 2389s # testing : VirtualScriptAlias test 2389s # expected: 'test cgi for w-t-f.net' 2389s # received: 'test cgi for w-t-f.net' 2389s ok 8 2389s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2389s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2389s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2389s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2389s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2389s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2389s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2389s # removing file: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 2389s # removing dir tree: /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 2389s ok 2392s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2396s t/protocol/echo.t ................... 2396s 1..8 2396s # Running under perl version 5.040001 for linux 2396s # Current time local: Tue May 6 18:04:03 2025 2396s # Current time GMT: Tue May 6 18:04:03 2025 2396s # Using Test.pm version 1.31 2396s # Using Apache/Test.pm version 1.44 2396s testing mod_echo_ssl 2396s ok 1 2396s #Cipher: TLS_AES_256_GCM_SHA384 2396s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2396s # testing : echo 2396s # expected: 't/protocol/echo.t' 2396s # received: 't/protocol/echo.t' 2396s ok 2 2396s # testing : echo 2396s # expected: '/usr/bin/perl' 2396s # received: '/usr/bin/perl' 2396s ok 3 2396s # testing : echo 2396s # expected: '12830121283012128301212830121283012' 2396s # received: '12830121283012128301212830121283012' 2396s ok 4 2396s testing mod_echo 2396s ok 5 2396s # testing : echo 2396s # expected: 't/protocol/echo.t' 2396s # received: 't/protocol/echo.t' 2396s ok 6 2396s # testing : echo 2396s # expected: '/usr/bin/perl' 2396s # received: '/usr/bin/perl' 2396s ok 7 2396s # testing : echo 2396s # expected: '12830121283012128301212830121283012' 2396s # received: '12830121283012128301212830121283012' 2396s ok 8 2396s ok 2400s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 2403s t/security/CVE-2003-0542.t .......... 2403s 1..1 2403s # Running under perl version 5.040001 for linux 2403s # Current time local: Tue May 6 18:04:11 2025 2403s # Current time GMT: Tue May 6 18:04:11 2025 2403s # Using Test.pm version 1.31 2403s # Using Apache/Test.pm version 1.44 2403s # testing : CAN-2003-0542 test case 2403s # expected: 404 2403s # received: '404' 2403s ok 1 2403s ok 2407s t/security/CVE-2004-0747.t .......... 2407s 1..1 2407s # Running under perl version 5.040001 for linux 2407s # Current time local: Tue May 6 18:04:14 2025 2407s # Current time GMT: Tue May 6 18:04:14 2025 2407s # Using Test.pm version 1.31 2407s # Using Apache/Test.pm version 1.44 2407s # testing : CAN-2004-0747 ap_resolve_env test case 2407s # expected: 200 2407s # received: 200 2407s ok 1 2407s ok 2411s t/security/CVE-2004-0811.t .......... 2411s 1..8 2411s # Running under perl version 5.040001 for linux 2411s # Current time local: Tue May 6 18:04:18 2025 2411s # Current time GMT: Tue May 6 18:04:18 2025 2411s # Using Test.pm version 1.31 2411s # Using Apache/Test.pm version 1.44 2411s # testing : subdir access allowed 2411s # expected: 200 2411s # received: '200' 2411s ok 1 2411s # testing : subdir access allowed 2411s # expected: 200 2411s # received: '200' 2411s ok 2 2411s # testing : subdir access allowed 2411s # expected: 200 2411s # received: '200' 2411s ok 3 2411s # testing : subdir access allowed 2411s # expected: 200 2411s # received: '200' 2411s ok 4 2411s # testing : topdir access denied 2411s # expected: 401 2411s # received: '401' 2411s ok 5 2411s # testing : topdir access denied 2411s # expected: 401 2411s # received: '401' 2411s ok 6 2411s # testing : topdir access denied 2411s # expected: 401 2411s # received: '401' 2411s ok 7 2411s # testing : topdir access denied 2411s # expected: 401 2411s # received: '401' 2411s ok 8 2411s ok 2415s t/security/CVE-2004-0940.t .......... 2415s 1..1 2415s # Running under perl version 5.040001 for linux 2415s # Current time local: Tue May 6 18:04:22 2025 2415s # Current time GMT: Tue May 6 18:04:22 2025 2415s # Using Test.pm version 1.31 2415s # Using Apache/Test.pm version 1.44 2415s # testing : response was 200 2415s # expected: 200 2415s # received: '200' 2415s ok 1 2415s ok 2418s t/security/CVE-2004-0942.t .......... 2418s 1..2 2418s # Running under perl version 5.040001 for linux 2418s # Current time local: Tue May 6 18:04:26 2025 2418s # Current time GMT: Tue May 6 18:04:26 2025 2418s # Using Test.pm version 1.31 2418s # Using Apache/Test.pm version 1.44 2418s ok 1 2418s # testing : request was refused 2418s # expected: qr/^HTTP\/1\.. 400/ 2418s # received: 'HTTP/1.1 400 Bad Request 2418s # ' 2418s ok 2 2418s ok 2422s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2425s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 2429s t/security/CVE-2005-2491.t .......... 2429s 1..4 2429s # Running under perl version 5.040001 for linux 2429s # Current time local: Tue May 6 18:04:36 2025 2429s # Current time GMT: Tue May 6 18:04:36 2025 2429s # Using Test.pm version 1.31 2429s # Using Apache/Test.pm version 1.44 2429s # testing : check that server did not segfault 2429s # expected: 'Internal Server Error' 2429s # received: 'Internal Server Error' 2429s ok 1 2429s # testing : check for 500 response error 2429s # expected: 500 2429s # received: '500' 2429s ok 2 2429s # testing : check that server did not segfault 2429s # expected: 'Internal Server Error' 2429s # received: 'Internal Server Error' 2429s ok 3 2429s # testing : check for 500 response error 2429s # expected: 500 2429s # received: '500' 2429s ok 4 2429s ok 2433s t/security/CVE-2005-2700.t .......... 2433s 1..2 2433s # Running under perl version 5.040001 for linux 2433s # Current time local: Tue May 6 18:04:40 2025 2433s # Current time GMT: Tue May 6 18:04:40 2025 2433s # Using Test.pm version 1.31 2433s # Using Apache/Test.pm version 1.44 2433s # testing : access permitted without ccert 2433s # expected: 200 2433s # received: '200' 2433s ok 1 2433s # testing : access *not* permitted without ccert 2433s # expected: 200 2433s # received: '403' 2433s ok 2 2433s ok 2437s t/security/CVE-2005-3352.t .......... 2437s 1..2 2437s # Running under perl version 5.040001 for linux 2437s # Current time local: Tue May 6 18:04:44 2025 2437s # Current time GMT: Tue May 6 18:04:44 2025 2437s # Using Test.pm version 1.31 2437s # Using Apache/Test.pm version 1.44 2437s # testing : response code is OK 2437s # expected: 200 2437s # received: '200' 2437s ok 1 2437s # testing : referer was escaped 2437s # expected: qr/%22%3e/ 2437s # received: ' 2437s # 2437s # Menu for /security/CVE-2005-3352.map 2437s # 2437s #

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

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

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

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

Bad Request

2510s #

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

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

Forbidden

2563s

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

2563s 2563s ok 1 2563s HTTP/1.1 200 OK 2563s Connection: close 2563s Date: Tue, 06 May 2025 18:06:54 GMT 2563s Accept-Ranges: bytes 2563s ETag: "1a-62c6deaf13e40" 2563s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2563s Vary: In-If1 2563s Content-Length: 26 2563s Content-Type: text/html 2563s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2563s Client-Date: Tue, 06 May 2025 18:06:54 GMT 2563s Client-Peer: 127.0.0.1:8532 2563s Client-Response-Num: 1 2563s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2563s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2563s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2563s Client-SSL-Socket-Class: IO::Socket::SSL 2563s Client-SSL-Version: TLSv1_3 2563s DMMATCH1: 1 2563s 2563s welcome to localhost:8529 2563s ok 2 2563s 500 Server closed connection without sending any data back 2563s Content-Type: text/plain 2563s Client-Date: Tue, 06 May 2025 18:06:54 GMT 2563s Client-Warning: Internal response 2563s 2563s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2563s ok 3 2563s ok 2563s All tests successful. 2563s Files=143, Tests=7312, 628 wallclock secs ( 2.00 usr 0.64 sys + 238.67 cusr 383.32 csys = 624.63 CPU) 2563s Result: PASS 2563s [warning] server localhost:8529 shutdown 2564s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 2564s Files=143, Tests=7312, 628 wallclock secs ( 2.00 usr 0.64 sys + 238.67 cusr 383.32 csys = 624.63 CPU) 2564s + grep -E '^Result: PASS' testlog.mpm_event 2564s + grep -E '^Result: FAIL' testlog.mpm_event 2564s Result: PASS 2564s + grep -E 'server dumped core' testlog.mpm_event 2564s + return 0 2565s autopkgtest [18:06:56]: test run-test-suite: -----------------------] 2571s run-test-suite PASS 2571s autopkgtest [18:07:02]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 2574s autopkgtest [18:07:05]: test duplicate-module-load: preparing testbed 2596s autopkgtest [18:07:27]: testbed dpkg architecture: armhf 2598s autopkgtest [18:07:29]: testbed apt version: 3.0.0 2602s autopkgtest [18:07:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2604s autopkgtest [18:07:35]: testbed release detected to be: questing 2611s autopkgtest [18:07:42]: updating testbed package index (apt update) 2613s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2613s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 2613s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 2613s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 2613s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 2613s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 2613s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 2613s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [126 kB] 2613s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [603 kB] 2613s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [14.8 kB] 2613s Get:11 http://ftpmaster.internal/ubuntu questing/multiverse Sources [308 kB] 2613s Get:12 http://ftpmaster.internal/ubuntu questing/main Sources [1384 kB] 2613s Get:13 http://ftpmaster.internal/ubuntu questing/universe Sources [21.3 MB] 2614s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 2614s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.3 MB] 2615s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 2618s Fetched 41.7 MB in 5s (7889 kB/s) 2619s Reading package lists... 2624s autopkgtest [18:07:55]: upgrading testbed (apt dist-upgrade and autopurge) 2626s Reading package lists... 2627s Building dependency tree... 2627s Reading state information... 2628s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2628s Starting 2 pkgProblemResolver with broken count: 0 2628s Done 2629s Entering ResolveByKeep 2629s 2629s Calculating upgrade... 2630s The following packages will be upgraded: 2630s base-files base-passwd btrfs-progs cloud-init cloud-init-base debianutils 2630s dhcpcd-base diffutils dirmngr distro-info-data dpkg dpkg-dev ed ethtool 2630s fwupd gcc-15-base gettext-base gir1.2-glib-2.0 gnupg gnupg-l10n gnupg-utils 2630s gpg gpg-agent gpg-wks-client gpgconf gpgsm gpgv groff-base htop iso-codes 2630s keyboxd less libatomic1 libbpf1 libdpkg-perl libelf1t64 libevdev2 libftdi1-2 2630s libfwupd3 libgcc-s1 libglib2.0-0t64 libglib2.0-data libgpg-error-l10n 2630s libgpg-error0 libjcat1 libmbim-glib4 libmbim-proxy libmm-glib0 libnftnl11 2630s libnghttp2-14 libnpth0t64 libnuma1 libnvme1t64 libperl5.40 libqmi-glib5 2630s libqmi-proxy libselinux1 libsemanage-common libsemanage2 libsensors-config 2630s libsensors5 libsepol2 libstdc++6 libunistring5 liburcu8t64 libusb-1.0-0 2630s libx11-6 libx11-data libxml2 lto-disabled-list man-db motd-news-config nano 2630s netbase netcat-openbsd numactl openssh-client openssh-server 2630s openssh-sftp-server patch perl perl-base perl-modules-5.40 publicsuffix 2630s python3-attr python3-dbus python3-lazr.restfulclient python3-more-itertools 2630s python3-packaging python3-s3transfer python3-wadllib sensible-utils sos 2630s ubuntu-pro-client ubuntu-pro-client-l10n usb.ids usbutils 2630s 97 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2630s Need to get 35.1 MB of archives. 2630s After this operation, 668 kB disk space will be freed. 2630s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 2630s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 2630s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf debianutils armhf 5.22 [92.2 kB] 2630s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf diffutils armhf 1:3.10-4 [172 kB] 2630s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 2631s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf libperl5.40 armhf 5.40.1-3 [4144 kB] 2631s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf perl armhf 5.40.1-3 [262 kB] 2631s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf perl-base armhf 5.40.1-3 [1667 kB] 2632s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf perl-modules-5.40 all 5.40.1-3 [3217 kB] 2632s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libselinux1 armhf 3.8.1-1 [80.4 kB] 2632s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf base-passwd armhf 3.6.7 [53.9 kB] 2632s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf openssh-sftp-server armhf 1:9.9p1-3ubuntu3.1 [35.7 kB] 2632s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf openssh-server armhf 1:9.9p1-3ubuntu3.1 [532 kB] 2632s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf openssh-client armhf 1:9.9p1-3ubuntu3.1 [924 kB] 2632s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libatomic1 armhf 15.1.0-2ubuntu1 [7966 B] 2632s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf gcc-15-base armhf 15.1.0-2ubuntu1 [54.6 kB] 2632s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-s1 armhf 15.1.0-2ubuntu1 [40.6 kB] 2632s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++6 armhf 15.1.0-2ubuntu1 [731 kB] 2632s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage-common all 3.8.1-1 [7826 B] 2632s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libsepol2 armhf 3.8.1-1 [282 kB] 2632s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage2 armhf 3.8.1-1 [88.2 kB] 2632s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error-l10n all 1.51-4 [8880 B] 2632s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error0 armhf 1.51-4 [64.6 kB] 2632s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 2632s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf gpg-wks-client armhf 2.4.4-2ubuntu24 [87.5 kB] 2632s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf dirmngr armhf 2.4.4-2ubuntu24 [348 kB] 2632s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf gpgsm armhf 2.4.4-2ubuntu24 [242 kB] 2632s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-utils armhf 2.4.4-2ubuntu24 [160 kB] 2632s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf gpg-agent armhf 2.4.4-2ubuntu24 [237 kB] 2632s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf gpg armhf 2.4.4-2ubuntu24 [525 kB] 2632s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf gpgconf armhf 2.4.4-2ubuntu24 [117 kB] 2632s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf gnupg all 2.4.4-2ubuntu24 [359 kB] 2632s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf keyboxd armhf 2.4.4-2ubuntu24 [112 kB] 2632s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf gpgv armhf 2.4.4-2ubuntu24 [225 kB] 2632s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf sensible-utils all 0.0.25 [25.0 kB] 2632s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf dhcpcd-base armhf 1:10.1.0-10 [189 kB] 2632s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 2632s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf gir1.2-glib-2.0 armhf 2.84.1-2 [185 kB] 2632s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-0t64 armhf 2.84.1-2 [1455 kB] 2632s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf iso-codes all 4.18.0-1 [3703 kB] 2633s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf less armhf 668-1 [158 kB] 2633s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf libelf1t64 armhf 0.193-1 [50.2 kB] 2633s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf libbpf1 armhf 1:1.5.0-3 [158 kB] 2633s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-data all 2.84.1-2 [53.2 kB] 2633s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf libunistring5 armhf 1.3-2 [583 kB] 2633s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.4ubuntu0.1 [599 kB] 2633s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf netbase all 6.5 [12.9 kB] 2633s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf netcat-openbsd armhf 1.229-1 [42.4 kB] 2633s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf python3-dbus armhf 1.4.0-1 [96.6 kB] 2633s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 2633s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 2633s Get:52 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 2633s Get:53 http://ftpmaster.internal/ubuntu questing/main armhf ethtool armhf 1:6.14-2 [230 kB] 2633s Get:54 http://ftpmaster.internal/ubuntu questing/main armhf gettext-base armhf 0.23.1-2 [43.5 kB] 2633s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf groff-base armhf 1.23.0-8 [942 kB] 2633s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libevdev2 armhf 1.13.4+dfsg-1 [29.8 kB] 2633s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf libnftnl11 armhf 1.2.9-1 [53.3 kB] 2633s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-14 armhf 1.64.0-1.1 [68.5 kB] 2633s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libnuma1 armhf 2.0.19-1 [19.9 kB] 2633s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 2633s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 2633s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 2633s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libusb-1.0-0 armhf 2:1.0.28-1 [50.0 kB] 2633s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf libx11-data all 2:1.8.12-1 [116 kB] 2633s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libx11-6 armhf 2:1.8.12-1 [586 kB] 2633s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf man-db armhf 2.13.1-1 [1341 kB] 2633s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 2633s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf numactl armhf 2.0.19-1 [38.5 kB] 2633s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf publicsuffix all 20250328.1952-0.1 [135 kB] 2633s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 2633s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf usbutils armhf 1:018-2 [77.4 kB] 2633s Get:72 http://ftpmaster.internal/ubuntu questing/main armhf btrfs-progs armhf 6.14-1 [901 kB] 2633s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init-base all 25.2~1g7a0265d3-0ubuntu1 [619 kB] 2633s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 2633s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 2633s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf patch armhf 2.8-1 [94.1 kB] 2633s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf lto-disabled-list all 58 [12.4 kB] 2633s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf libjcat1 armhf 0.2.3-1 [30.9 kB] 2633s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 2633s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 2633s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-proxy armhf 1.32.0-1 [5888 B] 2633s Get:82 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-glib4 armhf 1.32.0-1 [218 kB] 2633s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libmm-glib0 armhf 1.24.0-1 [223 kB] 2633s Get:84 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-proxy armhf 1.36.0-1 [5882 B] 2633s Get:85 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-glib5 armhf 1.36.0-1 [936 kB] 2633s Get:86 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-l10n all 2.4.4-2ubuntu24 [66.8 kB] 2633s Get:87 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 2633s Get:88 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 2633s Get:89 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 2633s Get:90 http://ftpmaster.internal/ubuntu questing/main armhf python3-attr all 25.3.0-1 [50.9 kB] 2633s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf python3-wadllib all 2.0.0-3 [36.3 kB] 2633s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf python3-lazr.restfulclient all 0.14.6-3 [51.0 kB] 2633s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf python3-more-itertools all 10.7.0-1 [59.6 kB] 2633s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf python3-packaging all 25.0-1 [52.8 kB] 2634s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf python3-s3transfer all 0.11.4-1 [55.8 kB] 2634s Get:96 http://ftpmaster.internal/ubuntu questing/main armhf sos all 4.9.1-1 [367 kB] 2634s Get:97 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init all 25.2~1g7a0265d3-0ubuntu1 [2106 B] 2634s Preconfiguring packages ... 2634s Fetched 35.1 MB in 4s (9260 kB/s) 2635s (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 ... 63953 files and directories currently installed.) 2635s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 2635s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 2635s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 2635s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 2635s Setting up base-files (13.7ubuntu1) ... 2635s Installing new version of config file /etc/issue ... 2635s Installing new version of config file /etc/issue.net ... 2635s Installing new version of config file /etc/lsb-release ... 2636s motd-news.service is a disabled or a static unit not running, not starting it. 2636s (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 ... 63953 files and directories currently installed.) 2636s Preparing to unpack .../debianutils_5.22_armhf.deb ... 2636s Unpacking debianutils (5.22) over (5.21) ... 2636s Setting up debianutils (5.22) ... 2636s (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 ... 63953 files and directories currently installed.) 2636s Preparing to unpack .../diffutils_1%3a3.10-4_armhf.deb ... 2636s Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... 2636s Setting up diffutils (1:3.10-4) ... 2636s (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 ... 63953 files and directories currently installed.) 2636s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 2636s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 2636s Setting up dpkg (1.22.18ubuntu3) ... 2637s (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 ... 63953 files and directories currently installed.) 2637s Preparing to unpack .../libperl5.40_5.40.1-3_armhf.deb ... 2637s Unpacking libperl5.40:armhf (5.40.1-3) over (5.40.1-2) ... 2637s Preparing to unpack .../perl_5.40.1-3_armhf.deb ... 2637s Unpacking perl (5.40.1-3) over (5.40.1-2) ... 2637s Preparing to unpack .../perl-base_5.40.1-3_armhf.deb ... 2637s Unpacking perl-base (5.40.1-3) over (5.40.1-2) ... 2637s Setting up perl-base (5.40.1-3) ... 2637s (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 ... 63953 files and directories currently installed.) 2637s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 2637s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2) ... 2638s Preparing to unpack .../libselinux1_3.8.1-1_armhf.deb ... 2638s Unpacking libselinux1:armhf (3.8.1-1) over (3.7-3ubuntu3) ... 2638s Setting up libselinux1:armhf (3.8.1-1) ... 2638s (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 ... 63953 files and directories currently installed.) 2638s Preparing to unpack .../base-passwd_3.6.7_armhf.deb ... 2638s Unpacking base-passwd (3.6.7) over (3.6.6) ... 2638s Setting up base-passwd (3.6.7) ... 2638s (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 ... 63953 files and directories currently installed.) 2638s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 2638s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 2638s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 2638s Unpacking openssh-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 2638s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 2638s Unpacking openssh-client (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 2638s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_armhf.deb ... 2638s Unpacking libatomic1:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2638s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_armhf.deb ... 2638s Unpacking gcc-15-base:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2638s Setting up gcc-15-base:armhf (15.1.0-2ubuntu1) ... 2638s (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 ... 63953 files and directories currently installed.) 2638s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_armhf.deb ... 2638s Unpacking libgcc-s1:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2638s Setting up libgcc-s1:armhf (15.1.0-2ubuntu1) ... 2638s (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 ... 63953 files and directories currently installed.) 2638s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_armhf.deb ... 2639s Unpacking libstdc++6:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2639s Setting up libstdc++6:armhf (15.1.0-2ubuntu1) ... 2639s (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 ... 63953 files and directories currently installed.) 2639s Preparing to unpack .../libsemanage-common_3.8.1-1_all.deb ... 2639s Unpacking libsemanage-common (3.8.1-1) over (3.7-2.1build1) ... 2639s Setting up libsemanage-common (3.8.1-1) ... 2639s (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 ... 63953 files and directories currently installed.) 2639s Preparing to unpack .../libsepol2_3.8.1-1_armhf.deb ... 2639s Unpacking libsepol2:armhf (3.8.1-1) over (3.7-1) ... 2639s Setting up libsepol2:armhf (3.8.1-1) ... 2639s (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 ... 63953 files and directories currently installed.) 2639s Preparing to unpack .../libsemanage2_3.8.1-1_armhf.deb ... 2639s Unpacking libsemanage2:armhf (3.8.1-1) over (3.7-2.1build1) ... 2639s Setting up libsemanage2:armhf (3.8.1-1) ... 2639s (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 ... 63953 files and directories currently installed.) 2639s Preparing to unpack .../libgpg-error-l10n_1.51-4_all.deb ... 2639s Unpacking libgpg-error-l10n (1.51-4) over (1.51-3) ... 2639s Preparing to unpack .../libgpg-error0_1.51-4_armhf.deb ... 2639s Unpacking libgpg-error0:armhf (1.51-4) over (1.51-3) ... 2639s Setting up libgpg-error0:armhf (1.51-4) ... 2639s (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 ... 63953 files and directories currently installed.) 2639s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 2639s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 2639s Setting up libnpth0t64:armhf (1.8-3) ... 2639s (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 ... 63953 files and directories currently installed.) 2639s Preparing to unpack .../0-gpg-wks-client_2.4.4-2ubuntu24_armhf.deb ... 2639s Unpacking gpg-wks-client (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2639s Preparing to unpack .../1-dirmngr_2.4.4-2ubuntu24_armhf.deb ... 2639s Unpacking dirmngr (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2639s Preparing to unpack .../2-gpgsm_2.4.4-2ubuntu24_armhf.deb ... 2639s Unpacking gpgsm (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2639s Preparing to unpack .../3-gnupg-utils_2.4.4-2ubuntu24_armhf.deb ... 2639s Unpacking gnupg-utils (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2639s Preparing to unpack .../4-gpg-agent_2.4.4-2ubuntu24_armhf.deb ... 2639s Unpacking gpg-agent (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2639s Preparing to unpack .../5-gpg_2.4.4-2ubuntu24_armhf.deb ... 2639s Unpacking gpg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2639s Preparing to unpack .../6-gpgconf_2.4.4-2ubuntu24_armhf.deb ... 2639s Unpacking gpgconf (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2640s Preparing to unpack .../7-gnupg_2.4.4-2ubuntu24_all.deb ... 2640s Unpacking gnupg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2640s Preparing to unpack .../8-keyboxd_2.4.4-2ubuntu24_armhf.deb ... 2640s Unpacking keyboxd (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2640s Preparing to unpack .../9-gpgv_2.4.4-2ubuntu24_armhf.deb ... 2640s Unpacking gpgv (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2640s Setting up gpgv (2.4.4-2ubuntu24) ... 2640s (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 ... 63953 files and directories currently installed.) 2640s Preparing to unpack .../00-sensible-utils_0.0.25_all.deb ... 2640s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 2640s Preparing to unpack .../01-dhcpcd-base_1%3a10.1.0-10_armhf.deb ... 2640s Unpacking dhcpcd-base (1:10.1.0-10) over (1:10.1.0-8) ... 2640s Preparing to unpack .../02-distro-info-data_0.64_all.deb ... 2640s Unpacking distro-info-data (0.64) over (0.63) ... 2640s Preparing to unpack .../03-gir1.2-glib-2.0_2.84.1-2_armhf.deb ... 2640s Unpacking gir1.2-glib-2.0:armhf (2.84.1-2) over (2.84.1-1) ... 2640s Preparing to unpack .../04-libglib2.0-0t64_2.84.1-2_armhf.deb ... 2640s Unpacking libglib2.0-0t64:armhf (2.84.1-2) over (2.84.1-1) ... 2640s Preparing to unpack .../05-iso-codes_4.18.0-1_all.deb ... 2640s Unpacking iso-codes (4.18.0-1) over (4.17.0-1) ... 2640s Preparing to unpack .../06-less_668-1_armhf.deb ... 2640s Unpacking less (668-1) over (643-1) ... 2640s Preparing to unpack .../07-libelf1t64_0.193-1_armhf.deb ... 2640s Unpacking libelf1t64:armhf (0.193-1) over (0.192-4ubuntu1) ... 2640s Preparing to unpack .../08-libbpf1_1%3a1.5.0-3_armhf.deb ... 2640s Unpacking libbpf1:armhf (1:1.5.0-3) over (1:1.5.0-2) ... 2640s Preparing to unpack .../09-libglib2.0-data_2.84.1-2_all.deb ... 2640s Unpacking libglib2.0-data (2.84.1-2) over (2.84.1-1) ... 2641s Preparing to unpack .../10-libunistring5_1.3-2_armhf.deb ... 2641s Unpacking libunistring5:armhf (1.3-2) over (1.3-1) ... 2641s Preparing to unpack .../11-libxml2_2.12.7+dfsg+really2.9.14-0.4ubuntu0.1_armhf.deb ... 2641s Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) over (2.12.7+dfsg+really2.9.14-0.4) ... 2641s Preparing to unpack .../12-netbase_6.5_all.deb ... 2641s Unpacking netbase (6.5) over (6.4) ... 2641s Preparing to unpack .../13-netcat-openbsd_1.229-1_armhf.deb ... 2641s Unpacking netcat-openbsd (1.229-1) over (1.228-1) ... 2641s Preparing to unpack .../14-python3-dbus_1.4.0-1_armhf.deb ... 2641s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 2641s Preparing to unpack .../15-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 2641s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 2641s Preparing to unpack .../16-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 2641s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 2641s Preparing to unpack .../17-ed_1.21.1-1_armhf.deb ... 2641s Unpacking ed (1.21.1-1) over (1.21-1) ... 2641s Preparing to unpack .../18-ethtool_1%3a6.14-2_armhf.deb ... 2641s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 2641s Preparing to unpack .../19-gettext-base_0.23.1-2_armhf.deb ... 2641s Unpacking gettext-base (0.23.1-2) over (0.23.1-1) ... 2641s Preparing to unpack .../20-groff-base_1.23.0-8_armhf.deb ... 2641s Unpacking groff-base (1.23.0-8) over (1.23.0-7) ... 2641s Preparing to unpack .../21-libevdev2_1.13.4+dfsg-1_armhf.deb ... 2641s Unpacking libevdev2:armhf (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 2641s Preparing to unpack .../22-libnftnl11_1.2.9-1_armhf.deb ... 2641s Unpacking libnftnl11:armhf (1.2.9-1) over (1.2.8-1) ... 2641s Preparing to unpack .../23-libnghttp2-14_1.64.0-1.1_armhf.deb ... 2641s Unpacking libnghttp2-14:armhf (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 2641s Preparing to unpack .../24-libnuma1_2.0.19-1_armhf.deb ... 2641s Unpacking libnuma1:armhf (2.0.19-1) over (2.0.18-1build1) ... 2641s Preparing to unpack .../25-libsensors-config_1%3a3.6.2-2_all.deb ... 2641s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 2642s Preparing to unpack .../26-libsensors5_1%3a3.6.2-2_armhf.deb ... 2642s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 2642s Preparing to unpack .../27-liburcu8t64_0.15.2-2_armhf.deb ... 2642s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 2642s Preparing to unpack .../28-libusb-1.0-0_2%3a1.0.28-1_armhf.deb ... 2642s Unpacking libusb-1.0-0:armhf (2:1.0.28-1) over (2:1.0.27-2) ... 2642s Preparing to unpack .../29-libx11-data_2%3a1.8.12-1_all.deb ... 2642s Unpacking libx11-data (2:1.8.12-1) over (2:1.8.10-2) ... 2642s Preparing to unpack .../30-libx11-6_2%3a1.8.12-1_armhf.deb ... 2642s Unpacking libx11-6:armhf (2:1.8.12-1) over (2:1.8.10-2) ... 2642s Preparing to unpack .../31-man-db_2.13.1-1_armhf.deb ... 2642s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 2642s Preparing to unpack .../32-nano_8.4-1_armhf.deb ... 2642s Unpacking nano (8.4-1) over (8.3-1) ... 2642s Preparing to unpack .../33-numactl_2.0.19-1_armhf.deb ... 2642s Unpacking numactl (2.0.19-1) over (2.0.18-1build1) ... 2642s Preparing to unpack .../34-publicsuffix_20250328.1952-0.1_all.deb ... 2642s Unpacking publicsuffix (20250328.1952-0.1) over (20250108.1153-0.1) ... 2642s Preparing to unpack .../35-usb.ids_2025.04.01-1_all.deb ... 2642s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 2642s Preparing to unpack .../36-usbutils_1%3a018-2_armhf.deb ... 2642s Unpacking usbutils (1:018-2) over (1:018-1) ... 2642s Preparing to unpack .../37-btrfs-progs_6.14-1_armhf.deb ... 2642s Unpacking btrfs-progs (6.14-1) over (6.12-1build1) ... 2642s Preparing to unpack .../38-cloud-init-base_25.2~1g7a0265d3-0ubuntu1_all.deb ... 2642s Unpacking cloud-init-base (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 2643s Preparing to unpack .../39-dpkg-dev_1.22.18ubuntu3_all.deb ... 2643s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 2643s Preparing to unpack .../40-libdpkg-perl_1.22.18ubuntu3_all.deb ... 2643s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 2643s Preparing to unpack .../41-patch_2.8-1_armhf.deb ... 2643s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 2643s Preparing to unpack .../42-lto-disabled-list_58_all.deb ... 2643s Unpacking lto-disabled-list (58) over (57) ... 2643s Preparing to unpack .../43-libjcat1_0.2.3-1_armhf.deb ... 2643s Unpacking libjcat1:armhf (0.2.3-1) over (0.2.0-2build3) ... 2643s Preparing to unpack .../44-fwupd_2.0.8-3_armhf.deb ... 2643s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 2643s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 2643s Preparing to unpack .../45-libfwupd3_2.0.8-3_armhf.deb ... 2643s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 2643s Preparing to unpack .../46-libmbim-proxy_1.32.0-1_armhf.deb ... 2643s Unpacking libmbim-proxy (1.32.0-1) over (1.31.2-0ubuntu4) ... 2643s Preparing to unpack .../47-libmbim-glib4_1.32.0-1_armhf.deb ... 2643s Unpacking libmbim-glib4:armhf (1.32.0-1) over (1.31.2-0ubuntu4) ... 2643s Preparing to unpack .../48-libmm-glib0_1.24.0-1_armhf.deb ... 2643s Unpacking libmm-glib0:armhf (1.24.0-1) over (1.23.4-0ubuntu3) ... 2644s Preparing to unpack .../49-libqmi-proxy_1.36.0-1_armhf.deb ... 2644s Unpacking libqmi-proxy (1.36.0-1) over (1.35.6-1) ... 2644s Preparing to unpack .../50-libqmi-glib5_1.36.0-1_armhf.deb ... 2644s Unpacking libqmi-glib5:armhf (1.36.0-1) over (1.35.6-1) ... 2644s Preparing to unpack .../51-gnupg-l10n_2.4.4-2ubuntu24_all.deb ... 2644s Unpacking gnupg-l10n (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2644s Preparing to unpack .../52-htop_3.4.1-4_armhf.deb ... 2644s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 2644s Preparing to unpack .../53-libftdi1-2_1.5-10_armhf.deb ... 2644s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 2644s Preparing to unpack .../54-libnvme1t64_1.13-2_armhf.deb ... 2644s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 2644s Preparing to unpack .../55-python3-attr_25.3.0-1_all.deb ... 2644s Unpacking python3-attr (25.3.0-1) over (25.1.0-1) ... 2644s Preparing to unpack .../56-python3-wadllib_2.0.0-3_all.deb ... 2644s Unpacking python3-wadllib (2.0.0-3) over (2.0.0-2) ... 2644s Preparing to unpack .../57-python3-lazr.restfulclient_0.14.6-3_all.deb ... 2644s Unpacking python3-lazr.restfulclient (0.14.6-3) over (0.14.6-2) ... 2644s Preparing to unpack .../58-python3-more-itertools_10.7.0-1_all.deb ... 2644s Unpacking python3-more-itertools (10.7.0-1) over (10.6.0-1) ... 2644s Preparing to unpack .../59-python3-packaging_25.0-1_all.deb ... 2644s Unpacking python3-packaging (25.0-1) over (24.2-1) ... 2644s Preparing to unpack .../60-python3-s3transfer_0.11.4-1_all.deb ... 2644s Unpacking python3-s3transfer (0.11.4-1) over (0.11.2-2) ... 2644s Preparing to unpack .../61-sos_4.9.1-1_all.deb ... 2645s Unpacking sos (4.9.1-1) over (4.9.0-6) ... 2645s Preparing to unpack .../62-cloud-init_25.2~1g7a0265d3-0ubuntu1_all.deb ... 2645s Unpacking cloud-init (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 2645s Setting up motd-news-config (13.7ubuntu1) ... 2645s Setting up python3-more-itertools (10.7.0-1) ... 2645s Setting up python3-attr (25.3.0-1) ... 2645s Setting up liburcu8t64:armhf (0.15.2-2) ... 2645s Setting up lto-disabled-list (58) ... 2645s Setting up distro-info-data (0.64) ... 2645s Setting up htop (3.4.1-4) ... 2645s Setting up openssh-client (1:9.9p1-3ubuntu3.1) ... 2645s Setting up btrfs-progs (6.14-1) ... 2645s Setting up python3-s3transfer (0.11.4-1) ... 2645s Setting up netcat-openbsd (1.229-1) ... 2645s Setting up libsensors-config (1:3.6.2-2) ... 2645s Installing new version of config file /etc/sensors3.conf ... 2645s Setting up libnghttp2-14:armhf (1.64.0-1.1) ... 2645s Setting up less (668-1) ... 2645s Setting up gettext-base (0.23.1-2) ... 2645s Setting up libnftnl11:armhf (1.2.9-1) ... 2645s Setting up libelf1t64:armhf (0.193-1) ... 2645s Setting up libglib2.0-data (2.84.1-2) ... 2645s Setting up python3-packaging (25.0-1) ... 2645s Setting up libnvme1t64 (1.13-2) ... 2645s Setting up libx11-data (2:1.8.12-1) ... 2645s Setting up gnupg-l10n (2.4.4-2ubuntu24) ... 2645s Setting up ed (1.21.1-1) ... 2645s Setting up python3-wadllib (2.0.0-3) ... 2646s Setting up libunistring5:armhf (1.3-2) ... 2646s Setting up libatomic1:armhf (15.1.0-2ubuntu1) ... 2646s Setting up patch (2.8-1) ... 2646s Setting up usb.ids (2025.04.01-1) ... 2646s Setting up dhcpcd-base (1:10.1.0-10) ... 2646s Installing new version of config file /etc/dhcpcd.conf ... 2646s Setting up libsensors5:armhf (1:3.6.2-2) ... 2646s Setting up nano (8.4-1) ... 2646s Installing new version of config file /etc/nanorc ... 2646s Setting up libnuma1:armhf (2.0.19-1) ... 2646s Setting up perl-modules-5.40 (5.40.1-3) ... 2646s Setting up sensible-utils (0.0.25) ... 2646s Setting up groff-base (1.23.0-8) ... 2646s Setting up gpgconf (2.4.4-2ubuntu24) ... 2646s Setting up libx11-6:armhf (2:1.8.12-1) ... 2646s Setting up netbase (6.5) ... 2646s Installing new version of config file /etc/ethertypes ... 2646s Installing new version of config file /etc/services ... 2646s Setting up libusb-1.0-0:armhf (2:1.0.28-1) ... 2646s Setting up python3-lazr.restfulclient (0.14.6-3) ... 2646s Setting up libgpg-error-l10n (1.51-4) ... 2646s Setting up libevdev2:armhf (1.13.4+dfsg-1) ... 2646s Setting up publicsuffix (20250328.1952-0.1) ... 2646s Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) ... 2646s Setting up ubuntu-pro-client (35.1ubuntu0) ... 2646s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 2646s 2646s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 2646s 2646s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 2646s 2647s Setting up iso-codes (4.18.0-1) ... 2647s Setting up gpg (2.4.4-2ubuntu24) ... 2647s Setting up libbpf1:armhf (1:1.5.0-3) ... 2647s Setting up ethtool (1:6.14-2) ... 2647s Setting up gnupg-utils (2.4.4-2ubuntu24) ... 2647s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 2647s Setting up sos (4.9.1-1) ... 2648s Setting up openssh-sftp-server (1:9.9p1-3ubuntu3.1) ... 2648s Setting up gpg-agent (2.4.4-2ubuntu24) ... 2648s Setting up numactl (2.0.19-1) ... 2648s Setting up openssh-server (1:9.9p1-3ubuntu3.1) ... 2649s Setting up gpgsm (2.4.4-2ubuntu24) ... 2649s Setting up man-db (2.13.1-1) ... 2650s Updating database of manual pages ... 2651s apparmor_parser: Unable to replace "/usr/bin/man". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 2651s 2652s man-db.service is a disabled or a static unit not running, not starting it. 2652s Setting up usbutils (1:018-2) ... 2652s Setting up cloud-init-base (25.2~1g7a0265d3-0ubuntu1) ... 2654s Setting up libperl5.40:armhf (5.40.1-3) ... 2654s Setting up dirmngr (2.4.4-2ubuntu24) ... 2654s Setting up libftdi1-2:armhf (1.5-10) ... 2654s Setting up perl (5.40.1-3) ... 2654s Setting up libglib2.0-0t64:armhf (2.84.1-2) ... 2654s No schema files found: doing nothing. 2654s Setting up keyboxd (2.4.4-2ubuntu24) ... 2654s Setting up gir1.2-glib-2.0:armhf (2.84.1-2) ... 2654s Setting up libdpkg-perl (1.22.18ubuntu3) ... 2654s Setting up libmm-glib0:armhf (1.24.0-1) ... 2654s Setting up gnupg (2.4.4-2ubuntu24) ... 2654s Setting up libmbim-glib4:armhf (1.32.0-1) ... 2654s Setting up python3-dbus (1.4.0-1) ... 2654s Setting up cloud-init (25.2~1g7a0265d3-0ubuntu1) ... 2654s Setting up gpg-wks-client (2.4.4-2ubuntu24) ... 2654s Setting up libmbim-proxy (1.32.0-1) ... 2654s Setting up libjcat1:armhf (0.2.3-1) ... 2654s Setting up dpkg-dev (1.22.18ubuntu3) ... 2654s Setting up libqmi-glib5:armhf (1.36.0-1) ... 2654s Setting up libfwupd3:armhf (2.0.8-3) ... 2654s Setting up libqmi-proxy (1.36.0-1) ... 2654s Setting up fwupd (2.0.8-3) ... 2655s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 2655s fwupd.service is a disabled or a static unit not running, not starting it. 2655s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2655s Processing triggers for rsyslog (8.2412.0-2ubuntu2) ... 2655s Processing triggers for ufw (0.36.2-9) ... 2655s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 2655s Processing triggers for dbus (1.16.2-2ubuntu1) ... 2655s Processing triggers for install-info (7.1.1-1) ... 2655s Processing triggers for initramfs-tools (0.147ubuntu1) ... 2657s Reading package lists... 2658s Building dependency tree... 2658s Reading state information... 2658s Starting pkgProblemResolver with broken count: 0 2658s Starting 2 pkgProblemResolver with broken count: 0 2658s Done 2658s Solving dependencies... 2659s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2661s autopkgtest [18:08:32]: rebooting testbed after setup commands that affected boot 2722s Reading package lists... 2723s Building dependency tree... 2723s Reading state information... 2723s Starting pkgProblemResolver with broken count: 0 2723s Starting 2 pkgProblemResolver with broken count: 0 2723s Done 2724s The following NEW packages will be installed: 2724s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2724s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2724s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2724s Need to get 1907 kB of archives. 2724s After this operation, 12.4 MB of additional disk space will be used. 2724s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 2724s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu2 [83.1 kB] 2724s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu2 [9562 B] 2724s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu2 [8534 B] 2724s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblua5.4-0 armhf 5.4.7-1 [134 kB] 2724s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf apache2-bin armhf 2.4.63-1ubuntu1 [1229 kB] 2725s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf apache2-data all 2.4.63-1ubuntu1 [163 kB] 2725s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf apache2-utils armhf 2.4.63-1ubuntu1 [100 kB] 2725s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf apache2 armhf 2.4.63-1ubuntu1 [90.4 kB] 2725s Fetched 1907 kB in 1s (2647 kB/s) 2725s Selecting previously unselected package libapr1t64:armhf. 2725s (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 ... 63964 files and directories currently installed.) 2725s Preparing to unpack .../0-libapr1t64_1.7.5-1_armhf.deb ... 2725s Unpacking libapr1t64:armhf (1.7.5-1) ... 2725s Selecting previously unselected package libaprutil1t64:armhf. 2725s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_armhf.deb ... 2725s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 2725s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 2725s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_armhf.deb ... 2725s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 2725s Selecting previously unselected package libaprutil1-ldap:armhf. 2725s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_armhf.deb ... 2725s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 2725s Selecting previously unselected package liblua5.4-0:armhf. 2725s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_armhf.deb ... 2725s Unpacking liblua5.4-0:armhf (5.4.7-1) ... 2725s Selecting previously unselected package apache2-bin. 2725s Preparing to unpack .../5-apache2-bin_2.4.63-1ubuntu1_armhf.deb ... 2725s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 2725s Selecting previously unselected package apache2-data. 2725s Preparing to unpack .../6-apache2-data_2.4.63-1ubuntu1_all.deb ... 2725s Unpacking apache2-data (2.4.63-1ubuntu1) ... 2725s Selecting previously unselected package apache2-utils. 2725s Preparing to unpack .../7-apache2-utils_2.4.63-1ubuntu1_armhf.deb ... 2725s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 2725s Selecting previously unselected package apache2. 2725s Preparing to unpack .../8-apache2_2.4.63-1ubuntu1_armhf.deb ... 2725s Unpacking apache2 (2.4.63-1ubuntu1) ... 2725s Setting up libapr1t64:armhf (1.7.5-1) ... 2725s Setting up liblua5.4-0:armhf (5.4.7-1) ... 2725s Setting up apache2-data (2.4.63-1ubuntu1) ... 2725s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 2725s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 2725s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 2725s Setting up apache2-utils (2.4.63-1ubuntu1) ... 2725s Setting up apache2-bin (2.4.63-1ubuntu1) ... 2725s Setting up apache2 (2.4.63-1ubuntu1) ... 2726s Enabling module mpm_event. 2726s Enabling module authz_core. 2726s Enabling module authz_host. 2726s Enabling module authn_core. 2726s Enabling module auth_basic. 2726s Enabling module access_compat. 2726s Enabling module authn_file. 2726s Enabling module authz_user. 2726s Enabling module alias. 2726s Enabling module dir. 2726s Enabling module autoindex. 2726s Enabling module env. 2726s Enabling module mime. 2726s Enabling module negotiation. 2726s Enabling module setenvif. 2726s Enabling module filter. 2726s Enabling module deflate. 2726s Enabling module status. 2726s Enabling module reqtimeout. 2726s Enabling conf charset. 2726s Enabling conf localized-error-pages. 2726s Enabling conf other-vhosts-access-log. 2726s Enabling conf security. 2726s Enabling conf serve-cgi-bin. 2726s Enabling site 000-default. 2727s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2727s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2728s Processing triggers for ufw (0.36.2-9) ... 2728s Processing triggers for man-db (2.13.1-1) ... 2729s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2743s autopkgtest [18:09:54]: test duplicate-module-load: [----------------------- 2745s + cd /tmp/autopkgtest.8vsX9Q/autopkgtest_tmp 2745s + apache2ctl -l -M 2745s + sort unsorted 2745s + grep core.c sorted 2745s + uniq 2745s + diff -u sorted dedup 2745s core.c 2745s http_core.c 2745s autopkgtest [18:09:56]: test duplicate-module-load: -----------------------] 2749s autopkgtest [18:10:00]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 2749s duplicate-module-load PASS 2753s autopkgtest [18:10:04]: test default-mods: preparing testbed 2754s Reading package lists... 2755s Building dependency tree... 2755s Reading state information... 2755s Starting pkgProblemResolver with broken count: 0 2755s Starting 2 pkgProblemResolver with broken count: 0 2755s Done 2756s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2763s autopkgtest [18:10:14]: test default-mods: [----------------------- 2765s alias_module (shared) 2765s auth_basic_module (shared) 2765s authn_core_module (shared) 2765s authz_core_module (shared) 2765s log_config_module (static) 2765s mime_module (shared) 2765s reqtimeout_module (shared) 2765s version_module (static) 2765s watchdog_module (static) 2765s autopkgtest [18:10:16]: test default-mods: -----------------------] 2769s default-mods PASS 2769s autopkgtest [18:10:20]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 2773s autopkgtest [18:10:24]: test htcacheclean: preparing testbed 2774s Reading package lists... 2775s Building dependency tree... 2775s Reading state information... 2775s Starting pkgProblemResolver with broken count: 0 2775s Starting 2 pkgProblemResolver with broken count: 0 2775s Done 2776s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2783s autopkgtest [18:10:34]: test htcacheclean: [----------------------- 2785s + htc_enabled 2785s + ls /etc/rc[2345].d/S*apache-htcacheclean 2785s + return 1 2785s + a2enmod cache_disk 2785s Considering dependency cache for cache_disk: 2785s Enabling module cache. 2785s Enabling module cache_disk. 2785s Enabling external service apache-htcacheclean 2785s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2785s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 2785s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' -> '/usr/lib/systemd/system/apache-htcacheclean.service'. 2786s The service will be started on next reboot. 2786s To activate the new configuration, you need to run: 2786s systemctl restart apache2 2786s systemctl start apache-htcacheclean 2786s + htc_enabled 2786s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 2786s + return 0 2786s + service apache-htcacheclean start 2786s + ps -ef 2786s + grep /usr/bin/htcacheclean 2786s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 2786s + pgrep -P 1 -u www-data -G www-data htcacheclean 2786s www-data 1103 1 0 18:09 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2786s root 1878 1741 0 18:10 ? 00:00:00 grep /usr/bin/htcacheclean 2786s + service apache-htcacheclean status 2786s 1103 2786s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2786s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2786s Active: active (running) since Tue 2025-05-06 18:09:39 UTC; 58s ago 2786s Invocation: 8c4d8ce57398443d9450eecd60235f79 2786s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2786s Main PID: 1103 (htcacheclean) 2786s Tasks: 1 (limit: 19091) 2786s Memory: 244K 2786s CGroup: /system.slice/apache-htcacheclean.service 2786s └─1103 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2786s 2786s May 06 18:09:39 autopkgtest-lxd-xylsqw systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2786s May 06 18:09:39 autopkgtest-lxd-xylsqw systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2786s + service apache-htcacheclean stop 2787s + sleep 1 2788s + pgrep -P 1 -u www-data -G www-data htcacheclean 2788s + service apache-htcacheclean status 2788s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2788s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2788s Active: inactive (dead) since Tue 2025-05-06 18:10:38 UTC; 1s ago 2788s Duration: 59.051s 2788s Invocation: 8c4d8ce57398443d9450eecd60235f79 2788s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2788s Main PID: 1103 (code=exited, status=0/SUCCESS) 2788s 2788s May 06 18:09:39 autopkgtest-lxd-xylsqw systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2788s May 06 18:09:39 autopkgtest-lxd-xylsqw systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2788s May 06 18:10:38 autopkgtest-lxd-xylsqw systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2788s May 06 18:10:38 autopkgtest-lxd-xylsqw systemd[1]: apache-htcacheclean.service: Deactivated successfully. 2788s May 06 18:10:38 autopkgtest-lxd-xylsqw systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2788s + a2dismod cache_disk 2788s Disabling external service apache-htcacheclean 2788s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2788s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 2788s Removed '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service'. 2788s Module cache_disk disabled. 2788s To activate the new configuration, you need to run: 2788s systemctl restart apache2 2788s systemctl stop apache-htcacheclean 2788s + htc_enabled 2788s + ls /etc/rc[2345].d/S*apache-htcacheclean 2788s + return 1 2788s + a2enmod cache_socache 2789s Considering dependency cache for cache_socache: 2789s Module cache already enabled 2789s Enabling module cache_socache. 2789s To activate the new configuration, you need to run: 2789s systemctl restart apache2 2789s + htc_enabled 2789s + ls /etc/rc[2345].d/S*apache-htcacheclean 2789s + return 1 2789s + exit 0 2789s autopkgtest [18:10:40]: test htcacheclean: -----------------------] 2793s autopkgtest [18:10:44]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 2793s htcacheclean PASS 2796s autopkgtest [18:10:47]: test ssl-passphrase: preparing testbed 2798s Reading package lists... 2798s Building dependency tree... 2798s Reading state information... 2798s Starting pkgProblemResolver with broken count: 0 2799s Starting 2 pkgProblemResolver with broken count: 0 2799s Done 2799s The following NEW packages will be installed: 2799s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 2799s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 2799s Need to get 1179 kB of archives. 2799s After this operation, 4250 kB of additional disk space will be used. 2799s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libtcl8.6 armhf 8.6.16+dfsg-1 [909 kB] 2800s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf tcl8.6 armhf 8.6.16+dfsg-1 [14.6 kB] 2800s Get:3 http://ftpmaster.internal/ubuntu questing/universe armhf tcl-expect armhf 5.45.4-4 [99.7 kB] 2800s Get:4 http://ftpmaster.internal/ubuntu questing/universe armhf expect armhf 5.45.4-4 [136 kB] 2800s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf ssl-cert all 1.1.3ubuntu1 [18.7 kB] 2800s Preconfiguring packages ... 2800s Fetched 1179 kB in 1s (1677 kB/s) 2800s Selecting previously unselected package libtcl8.6:armhf. 2800s (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 ... 64678 files and directories currently installed.) 2800s Preparing to unpack .../libtcl8.6_8.6.16+dfsg-1_armhf.deb ... 2800s Unpacking libtcl8.6:armhf (8.6.16+dfsg-1) ... 2800s Selecting previously unselected package tcl8.6. 2800s Preparing to unpack .../tcl8.6_8.6.16+dfsg-1_armhf.deb ... 2800s Unpacking tcl8.6 (8.6.16+dfsg-1) ... 2800s Selecting previously unselected package tcl-expect:armhf. 2800s Preparing to unpack .../tcl-expect_5.45.4-4_armhf.deb ... 2800s Unpacking tcl-expect:armhf (5.45.4-4) ... 2801s Selecting previously unselected package expect. 2801s Preparing to unpack .../expect_5.45.4-4_armhf.deb ... 2801s Unpacking expect (5.45.4-4) ... 2801s Selecting previously unselected package ssl-cert. 2801s Preparing to unpack .../ssl-cert_1.1.3ubuntu1_all.deb ... 2801s Unpacking ssl-cert (1.1.3ubuntu1) ... 2801s Setting up ssl-cert (1.1.3ubuntu1) ... 2801s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 2801s Setting up libtcl8.6:armhf (8.6.16+dfsg-1) ... 2801s Setting up tcl8.6 (8.6.16+dfsg-1) ... 2801s Setting up tcl-expect:armhf (5.45.4-4) ... 2801s Setting up expect (5.45.4-4) ... 2801s Processing triggers for man-db (2.13.1-1) ... 2802s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2809s autopkgtest [18:11:00]: test ssl-passphrase: [----------------------- 2811s + cd /etc/ssl/private 2811s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 2811s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 2811s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 2811s Considering dependency mime for ssl: 2811s Module mime already enabled 2811s Considering dependency socache_shmcb for ssl: 2811s Enabling module socache_shmcb. 2811s writing RSA key 2811s + a2enmod ssl 2811s + a2ensite default-ssl 2811s + expect 2811s + password_responder 2811s + [ ! -e /run/systemd/ask-password/sck.* ] 2811s + sleep 1 2811s Enabling module ssl. 2811s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2811s To activate the new configuration, you need to run: 2811s systemctl restart apache2 2811s Enabling site default-ssl. 2811s To activate the new configuration, you need to run: 2811s systemctl reload apache2 2811s spawn service apache2 restart 2812s Enter passphrase for SSL/TLS keys for autopkgtest-lxd-xylsqw.lxd:443 (RSA): (press TAB for no echo) ssl-passphrase test password responder: found prompt, sending password 2812s + [ ! -e /run/systemd/ask-password/sck.495f2cdd25f961dd ] 2812s + echo ssl-passphrase test password responder: found prompt, sending password 2812s + echo test 2812s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.495f2cdd25f961dd 2812s 2812s + echo Hello, world! 2812s + curl -k https://localhost/hello.txt 2812s % Total % Received % Xferd Average Speed Time Time Time Current 2812s Dload Upload Total Spent Left Speed 2812s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 1411 0 --:--:-- --:--:-- --:--:-- 1555 2812s + result=Hello, world! 2812s + [ Hello, world! != Hello, world! ] 2813s autopkgtest [18:11:04]: test ssl-passphrase: -----------------------] 2816s autopkgtest [18:11:07]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 2816s ssl-passphrase PASS 2820s autopkgtest [18:11:11]: test check-http2: preparing testbed 2841s autopkgtest [18:11:32]: testbed dpkg architecture: armhf 2843s autopkgtest [18:11:34]: testbed apt version: 3.0.0 2847s autopkgtest [18:11:38]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2848s autopkgtest [18:11:39]: testbed release detected to be: questing 2856s autopkgtest [18:11:47]: updating testbed package index (apt update) 2857s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2858s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 2858s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 2858s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 2858s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 2858s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 2858s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 2858s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [126 kB] 2858s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [603 kB] 2858s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [14.8 kB] 2858s Get:11 http://ftpmaster.internal/ubuntu questing/multiverse Sources [308 kB] 2858s Get:12 http://ftpmaster.internal/ubuntu questing/main Sources [1384 kB] 2858s Get:13 http://ftpmaster.internal/ubuntu questing/universe Sources [21.3 MB] 2860s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 2860s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.3 MB] 2861s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 2864s Fetched 41.7 MB in 6s (6549 kB/s) 2865s Reading package lists... 2870s autopkgtest [18:12:01]: upgrading testbed (apt dist-upgrade and autopurge) 2872s Reading package lists... 2872s Building dependency tree... 2872s Reading state information... 2874s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2874s Starting 2 pkgProblemResolver with broken count: 0 2874s Done 2876s Entering ResolveByKeep 2877s 2878s Calculating upgrade... 2879s The following packages will be upgraded: 2879s base-files base-passwd btrfs-progs cloud-init cloud-init-base debianutils 2879s dhcpcd-base diffutils dirmngr distro-info-data dpkg dpkg-dev ed ethtool 2879s fwupd gcc-15-base gettext-base gir1.2-glib-2.0 gnupg gnupg-l10n gnupg-utils 2879s gpg gpg-agent gpg-wks-client gpgconf gpgsm gpgv groff-base htop iso-codes 2879s keyboxd less libatomic1 libbpf1 libdpkg-perl libelf1t64 libevdev2 libftdi1-2 2879s libfwupd3 libgcc-s1 libglib2.0-0t64 libglib2.0-data libgpg-error-l10n 2879s libgpg-error0 libjcat1 libmbim-glib4 libmbim-proxy libmm-glib0 libnftnl11 2879s libnghttp2-14 libnpth0t64 libnuma1 libnvme1t64 libperl5.40 libqmi-glib5 2879s libqmi-proxy libselinux1 libsemanage-common libsemanage2 libsensors-config 2879s libsensors5 libsepol2 libstdc++6 libunistring5 liburcu8t64 libusb-1.0-0 2879s libx11-6 libx11-data libxml2 lto-disabled-list man-db motd-news-config nano 2879s netbase netcat-openbsd numactl openssh-client openssh-server 2879s openssh-sftp-server patch perl perl-base perl-modules-5.40 publicsuffix 2879s python3-attr python3-dbus python3-lazr.restfulclient python3-more-itertools 2879s python3-packaging python3-s3transfer python3-wadllib sensible-utils sos 2879s ubuntu-pro-client ubuntu-pro-client-l10n usb.ids usbutils 2879s 97 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2879s Need to get 35.1 MB of archives. 2879s After this operation, 668 kB disk space will be freed. 2879s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 2879s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 2879s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf debianutils armhf 5.22 [92.2 kB] 2879s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf diffutils armhf 1:3.10-4 [172 kB] 2879s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 2879s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf libperl5.40 armhf 5.40.1-3 [4144 kB] 2880s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf perl armhf 5.40.1-3 [262 kB] 2880s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf perl-base armhf 5.40.1-3 [1667 kB] 2880s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf perl-modules-5.40 all 5.40.1-3 [3217 kB] 2880s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libselinux1 armhf 3.8.1-1 [80.4 kB] 2880s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf base-passwd armhf 3.6.7 [53.9 kB] 2880s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf openssh-sftp-server armhf 1:9.9p1-3ubuntu3.1 [35.7 kB] 2880s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf openssh-server armhf 1:9.9p1-3ubuntu3.1 [532 kB] 2880s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf openssh-client armhf 1:9.9p1-3ubuntu3.1 [924 kB] 2880s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libatomic1 armhf 15.1.0-2ubuntu1 [7966 B] 2880s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf gcc-15-base armhf 15.1.0-2ubuntu1 [54.6 kB] 2880s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-s1 armhf 15.1.0-2ubuntu1 [40.6 kB] 2880s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++6 armhf 15.1.0-2ubuntu1 [731 kB] 2880s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage-common all 3.8.1-1 [7826 B] 2880s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libsepol2 armhf 3.8.1-1 [282 kB] 2880s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage2 armhf 3.8.1-1 [88.2 kB] 2880s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error-l10n all 1.51-4 [8880 B] 2880s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error0 armhf 1.51-4 [64.6 kB] 2880s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 2880s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf gpg-wks-client armhf 2.4.4-2ubuntu24 [87.5 kB] 2880s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf dirmngr armhf 2.4.4-2ubuntu24 [348 kB] 2880s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf gpgsm armhf 2.4.4-2ubuntu24 [242 kB] 2880s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-utils armhf 2.4.4-2ubuntu24 [160 kB] 2880s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf gpg-agent armhf 2.4.4-2ubuntu24 [237 kB] 2880s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf gpg armhf 2.4.4-2ubuntu24 [525 kB] 2880s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf gpgconf armhf 2.4.4-2ubuntu24 [117 kB] 2880s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf gnupg all 2.4.4-2ubuntu24 [359 kB] 2880s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf keyboxd armhf 2.4.4-2ubuntu24 [112 kB] 2880s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf gpgv armhf 2.4.4-2ubuntu24 [225 kB] 2880s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf sensible-utils all 0.0.25 [25.0 kB] 2880s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf dhcpcd-base armhf 1:10.1.0-10 [189 kB] 2880s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 2880s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf gir1.2-glib-2.0 armhf 2.84.1-2 [185 kB] 2880s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-0t64 armhf 2.84.1-2 [1455 kB] 2880s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf iso-codes all 4.18.0-1 [3703 kB] 2880s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf less armhf 668-1 [158 kB] 2880s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf libelf1t64 armhf 0.193-1 [50.2 kB] 2880s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf libbpf1 armhf 1:1.5.0-3 [158 kB] 2880s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-data all 2.84.1-2 [53.2 kB] 2880s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf libunistring5 armhf 1.3-2 [583 kB] 2880s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.4ubuntu0.1 [599 kB] 2881s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf netbase all 6.5 [12.9 kB] 2881s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf netcat-openbsd armhf 1.229-1 [42.4 kB] 2881s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf python3-dbus armhf 1.4.0-1 [96.6 kB] 2881s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 2881s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 2881s Get:52 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 2881s Get:53 http://ftpmaster.internal/ubuntu questing/main armhf ethtool armhf 1:6.14-2 [230 kB] 2881s Get:54 http://ftpmaster.internal/ubuntu questing/main armhf gettext-base armhf 0.23.1-2 [43.5 kB] 2881s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf groff-base armhf 1.23.0-8 [942 kB] 2881s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libevdev2 armhf 1.13.4+dfsg-1 [29.8 kB] 2881s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf libnftnl11 armhf 1.2.9-1 [53.3 kB] 2881s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-14 armhf 1.64.0-1.1 [68.5 kB] 2881s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libnuma1 armhf 2.0.19-1 [19.9 kB] 2881s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 2881s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 2881s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 2881s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libusb-1.0-0 armhf 2:1.0.28-1 [50.0 kB] 2881s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf libx11-data all 2:1.8.12-1 [116 kB] 2881s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libx11-6 armhf 2:1.8.12-1 [586 kB] 2881s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf man-db armhf 2.13.1-1 [1341 kB] 2881s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 2881s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf numactl armhf 2.0.19-1 [38.5 kB] 2881s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf publicsuffix all 20250328.1952-0.1 [135 kB] 2881s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 2881s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf usbutils armhf 1:018-2 [77.4 kB] 2881s Get:72 http://ftpmaster.internal/ubuntu questing/main armhf btrfs-progs armhf 6.14-1 [901 kB] 2881s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init-base all 25.2~1g7a0265d3-0ubuntu1 [619 kB] 2881s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 2881s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 2881s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf patch armhf 2.8-1 [94.1 kB] 2881s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf lto-disabled-list all 58 [12.4 kB] 2881s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf libjcat1 armhf 0.2.3-1 [30.9 kB] 2881s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 2881s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 2881s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-proxy armhf 1.32.0-1 [5888 B] 2881s Get:82 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-glib4 armhf 1.32.0-1 [218 kB] 2881s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libmm-glib0 armhf 1.24.0-1 [223 kB] 2881s Get:84 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-proxy armhf 1.36.0-1 [5882 B] 2881s Get:85 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-glib5 armhf 1.36.0-1 [936 kB] 2881s Get:86 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-l10n all 2.4.4-2ubuntu24 [66.8 kB] 2881s Get:87 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 2881s Get:88 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 2881s Get:89 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 2881s Get:90 http://ftpmaster.internal/ubuntu questing/main armhf python3-attr all 25.3.0-1 [50.9 kB] 2881s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf python3-wadllib all 2.0.0-3 [36.3 kB] 2881s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf python3-lazr.restfulclient all 0.14.6-3 [51.0 kB] 2881s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf python3-more-itertools all 10.7.0-1 [59.6 kB] 2881s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf python3-packaging all 25.0-1 [52.8 kB] 2881s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf python3-s3transfer all 0.11.4-1 [55.8 kB] 2881s Get:96 http://ftpmaster.internal/ubuntu questing/main armhf sos all 4.9.1-1 [367 kB] 2881s Get:97 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init all 25.2~1g7a0265d3-0ubuntu1 [2106 B] 2882s Preconfiguring packages ... 2882s Fetched 35.1 MB in 2s (14.8 MB/s) 2882s (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 ... 63953 files and directories currently installed.) 2882s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 2882s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 2882s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 2882s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 2883s Setting up base-files (13.7ubuntu1) ... 2883s Installing new version of config file /etc/issue ... 2883s Installing new version of config file /etc/issue.net ... 2883s Installing new version of config file /etc/lsb-release ... 2883s motd-news.service is a disabled or a static unit not running, not starting it. 2883s (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 ... 63953 files and directories currently installed.) 2883s Preparing to unpack .../debianutils_5.22_armhf.deb ... 2883s Unpacking debianutils (5.22) over (5.21) ... 2883s Setting up debianutils (5.22) ... 2883s (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 ... 63953 files and directories currently installed.) 2883s Preparing to unpack .../diffutils_1%3a3.10-4_armhf.deb ... 2883s Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... 2884s Setting up diffutils (1:3.10-4) ... 2884s (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 ... 63953 files and directories currently installed.) 2884s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 2884s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 2884s Setting up dpkg (1.22.18ubuntu3) ... 2884s (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 ... 63953 files and directories currently installed.) 2884s Preparing to unpack .../libperl5.40_5.40.1-3_armhf.deb ... 2884s Unpacking libperl5.40:armhf (5.40.1-3) over (5.40.1-2) ... 2884s Preparing to unpack .../perl_5.40.1-3_armhf.deb ... 2884s Unpacking perl (5.40.1-3) over (5.40.1-2) ... 2884s Preparing to unpack .../perl-base_5.40.1-3_armhf.deb ... 2884s Unpacking perl-base (5.40.1-3) over (5.40.1-2) ... 2885s Setting up perl-base (5.40.1-3) ... 2885s (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 ... 63953 files and directories currently installed.) 2885s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 2885s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2) ... 2885s Preparing to unpack .../libselinux1_3.8.1-1_armhf.deb ... 2885s Unpacking libselinux1:armhf (3.8.1-1) over (3.7-3ubuntu3) ... 2885s Setting up libselinux1:armhf (3.8.1-1) ... 2885s (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 ... 63953 files and directories currently installed.) 2885s Preparing to unpack .../base-passwd_3.6.7_armhf.deb ... 2885s Unpacking base-passwd (3.6.7) over (3.6.6) ... 2885s Setting up base-passwd (3.6.7) ... 2886s (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 ... 63953 files and directories currently installed.) 2886s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 2886s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 2886s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 2886s Unpacking openssh-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 2886s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 2886s Unpacking openssh-client (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 2886s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_armhf.deb ... 2886s Unpacking libatomic1:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2886s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_armhf.deb ... 2886s Unpacking gcc-15-base:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2886s Setting up gcc-15-base:armhf (15.1.0-2ubuntu1) ... 2886s (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 ... 63953 files and directories currently installed.) 2886s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_armhf.deb ... 2886s Unpacking libgcc-s1:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2886s Setting up libgcc-s1:armhf (15.1.0-2ubuntu1) ... 2886s (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 ... 63953 files and directories currently installed.) 2886s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_armhf.deb ... 2886s Unpacking libstdc++6:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2886s Setting up libstdc++6:armhf (15.1.0-2ubuntu1) ... 2886s (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 ... 63953 files and directories currently installed.) 2886s Preparing to unpack .../libsemanage-common_3.8.1-1_all.deb ... 2886s Unpacking libsemanage-common (3.8.1-1) over (3.7-2.1build1) ... 2886s Setting up libsemanage-common (3.8.1-1) ... 2887s (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 ... 63953 files and directories currently installed.) 2887s Preparing to unpack .../libsepol2_3.8.1-1_armhf.deb ... 2887s Unpacking libsepol2:armhf (3.8.1-1) over (3.7-1) ... 2887s Setting up libsepol2:armhf (3.8.1-1) ... 2887s (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 ... 63953 files and directories currently installed.) 2887s Preparing to unpack .../libsemanage2_3.8.1-1_armhf.deb ... 2887s Unpacking libsemanage2:armhf (3.8.1-1) over (3.7-2.1build1) ... 2887s Setting up libsemanage2:armhf (3.8.1-1) ... 2887s (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 ... 63953 files and directories currently installed.) 2887s Preparing to unpack .../libgpg-error-l10n_1.51-4_all.deb ... 2887s Unpacking libgpg-error-l10n (1.51-4) over (1.51-3) ... 2887s Preparing to unpack .../libgpg-error0_1.51-4_armhf.deb ... 2887s Unpacking libgpg-error0:armhf (1.51-4) over (1.51-3) ... 2887s Setting up libgpg-error0:armhf (1.51-4) ... 2887s (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 ... 63953 files and directories currently installed.) 2887s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 2887s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 2887s Setting up libnpth0t64:armhf (1.8-3) ... 2887s (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 ... 63953 files and directories currently installed.) 2887s Preparing to unpack .../0-gpg-wks-client_2.4.4-2ubuntu24_armhf.deb ... 2887s Unpacking gpg-wks-client (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2887s Preparing to unpack .../1-dirmngr_2.4.4-2ubuntu24_armhf.deb ... 2887s Unpacking dirmngr (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2887s Preparing to unpack .../2-gpgsm_2.4.4-2ubuntu24_armhf.deb ... 2887s Unpacking gpgsm (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2887s Preparing to unpack .../3-gnupg-utils_2.4.4-2ubuntu24_armhf.deb ... 2887s Unpacking gnupg-utils (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2887s Preparing to unpack .../4-gpg-agent_2.4.4-2ubuntu24_armhf.deb ... 2887s Unpacking gpg-agent (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2887s Preparing to unpack .../5-gpg_2.4.4-2ubuntu24_armhf.deb ... 2887s Unpacking gpg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2887s Preparing to unpack .../6-gpgconf_2.4.4-2ubuntu24_armhf.deb ... 2887s Unpacking gpgconf (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2887s Preparing to unpack .../7-gnupg_2.4.4-2ubuntu24_all.deb ... 2887s Unpacking gnupg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2887s Preparing to unpack .../8-keyboxd_2.4.4-2ubuntu24_armhf.deb ... 2887s Unpacking keyboxd (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2888s Preparing to unpack .../9-gpgv_2.4.4-2ubuntu24_armhf.deb ... 2888s Unpacking gpgv (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2888s Setting up gpgv (2.4.4-2ubuntu24) ... 2888s (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 ... 63953 files and directories currently installed.) 2888s Preparing to unpack .../00-sensible-utils_0.0.25_all.deb ... 2888s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 2888s Preparing to unpack .../01-dhcpcd-base_1%3a10.1.0-10_armhf.deb ... 2888s Unpacking dhcpcd-base (1:10.1.0-10) over (1:10.1.0-8) ... 2888s Preparing to unpack .../02-distro-info-data_0.64_all.deb ... 2888s Unpacking distro-info-data (0.64) over (0.63) ... 2888s Preparing to unpack .../03-gir1.2-glib-2.0_2.84.1-2_armhf.deb ... 2888s Unpacking gir1.2-glib-2.0:armhf (2.84.1-2) over (2.84.1-1) ... 2888s Preparing to unpack .../04-libglib2.0-0t64_2.84.1-2_armhf.deb ... 2888s Unpacking libglib2.0-0t64:armhf (2.84.1-2) over (2.84.1-1) ... 2888s Preparing to unpack .../05-iso-codes_4.18.0-1_all.deb ... 2888s Unpacking iso-codes (4.18.0-1) over (4.17.0-1) ... 2889s Preparing to unpack .../06-less_668-1_armhf.deb ... 2889s Unpacking less (668-1) over (643-1) ... 2889s Preparing to unpack .../07-libelf1t64_0.193-1_armhf.deb ... 2889s Unpacking libelf1t64:armhf (0.193-1) over (0.192-4ubuntu1) ... 2889s Preparing to unpack .../08-libbpf1_1%3a1.5.0-3_armhf.deb ... 2889s Unpacking libbpf1:armhf (1:1.5.0-3) over (1:1.5.0-2) ... 2889s Preparing to unpack .../09-libglib2.0-data_2.84.1-2_all.deb ... 2889s Unpacking libglib2.0-data (2.84.1-2) over (2.84.1-1) ... 2889s Preparing to unpack .../10-libunistring5_1.3-2_armhf.deb ... 2889s Unpacking libunistring5:armhf (1.3-2) over (1.3-1) ... 2889s Preparing to unpack .../11-libxml2_2.12.7+dfsg+really2.9.14-0.4ubuntu0.1_armhf.deb ... 2889s Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) over (2.12.7+dfsg+really2.9.14-0.4) ... 2889s Preparing to unpack .../12-netbase_6.5_all.deb ... 2889s Unpacking netbase (6.5) over (6.4) ... 2889s Preparing to unpack .../13-netcat-openbsd_1.229-1_armhf.deb ... 2889s Unpacking netcat-openbsd (1.229-1) over (1.228-1) ... 2889s Preparing to unpack .../14-python3-dbus_1.4.0-1_armhf.deb ... 2889s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 2889s Preparing to unpack .../15-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 2889s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 2889s Preparing to unpack .../16-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 2889s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 2890s Preparing to unpack .../17-ed_1.21.1-1_armhf.deb ... 2890s Unpacking ed (1.21.1-1) over (1.21-1) ... 2890s Preparing to unpack .../18-ethtool_1%3a6.14-2_armhf.deb ... 2890s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 2890s Preparing to unpack .../19-gettext-base_0.23.1-2_armhf.deb ... 2890s Unpacking gettext-base (0.23.1-2) over (0.23.1-1) ... 2890s Preparing to unpack .../20-groff-base_1.23.0-8_armhf.deb ... 2890s Unpacking groff-base (1.23.0-8) over (1.23.0-7) ... 2890s Preparing to unpack .../21-libevdev2_1.13.4+dfsg-1_armhf.deb ... 2890s Unpacking libevdev2:armhf (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 2890s Preparing to unpack .../22-libnftnl11_1.2.9-1_armhf.deb ... 2890s Unpacking libnftnl11:armhf (1.2.9-1) over (1.2.8-1) ... 2890s Preparing to unpack .../23-libnghttp2-14_1.64.0-1.1_armhf.deb ... 2890s Unpacking libnghttp2-14:armhf (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 2890s Preparing to unpack .../24-libnuma1_2.0.19-1_armhf.deb ... 2890s Unpacking libnuma1:armhf (2.0.19-1) over (2.0.18-1build1) ... 2890s Preparing to unpack .../25-libsensors-config_1%3a3.6.2-2_all.deb ... 2890s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 2890s Preparing to unpack .../26-libsensors5_1%3a3.6.2-2_armhf.deb ... 2890s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 2890s Preparing to unpack .../27-liburcu8t64_0.15.2-2_armhf.deb ... 2890s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 2890s Preparing to unpack .../28-libusb-1.0-0_2%3a1.0.28-1_armhf.deb ... 2890s Unpacking libusb-1.0-0:armhf (2:1.0.28-1) over (2:1.0.27-2) ... 2890s Preparing to unpack .../29-libx11-data_2%3a1.8.12-1_all.deb ... 2890s Unpacking libx11-data (2:1.8.12-1) over (2:1.8.10-2) ... 2890s Preparing to unpack .../30-libx11-6_2%3a1.8.12-1_armhf.deb ... 2890s Unpacking libx11-6:armhf (2:1.8.12-1) over (2:1.8.10-2) ... 2890s Preparing to unpack .../31-man-db_2.13.1-1_armhf.deb ... 2890s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 2890s Preparing to unpack .../32-nano_8.4-1_armhf.deb ... 2890s Unpacking nano (8.4-1) over (8.3-1) ... 2891s Preparing to unpack .../33-numactl_2.0.19-1_armhf.deb ... 2891s Unpacking numactl (2.0.19-1) over (2.0.18-1build1) ... 2891s Preparing to unpack .../34-publicsuffix_20250328.1952-0.1_all.deb ... 2891s Unpacking publicsuffix (20250328.1952-0.1) over (20250108.1153-0.1) ... 2891s Preparing to unpack .../35-usb.ids_2025.04.01-1_all.deb ... 2891s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 2891s Preparing to unpack .../36-usbutils_1%3a018-2_armhf.deb ... 2891s Unpacking usbutils (1:018-2) over (1:018-1) ... 2891s Preparing to unpack .../37-btrfs-progs_6.14-1_armhf.deb ... 2891s Unpacking btrfs-progs (6.14-1) over (6.12-1build1) ... 2891s Preparing to unpack .../38-cloud-init-base_25.2~1g7a0265d3-0ubuntu1_all.deb ... 2891s Unpacking cloud-init-base (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 2892s Preparing to unpack .../39-dpkg-dev_1.22.18ubuntu3_all.deb ... 2892s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 2892s Preparing to unpack .../40-libdpkg-perl_1.22.18ubuntu3_all.deb ... 2892s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 2892s Preparing to unpack .../41-patch_2.8-1_armhf.deb ... 2892s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 2892s Preparing to unpack .../42-lto-disabled-list_58_all.deb ... 2892s Unpacking lto-disabled-list (58) over (57) ... 2892s Preparing to unpack .../43-libjcat1_0.2.3-1_armhf.deb ... 2892s Unpacking libjcat1:armhf (0.2.3-1) over (0.2.0-2build3) ... 2892s Preparing to unpack .../44-fwupd_2.0.8-3_armhf.deb ... 2892s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 2893s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 2893s Preparing to unpack .../45-libfwupd3_2.0.8-3_armhf.deb ... 2893s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 2893s Preparing to unpack .../46-libmbim-proxy_1.32.0-1_armhf.deb ... 2893s Unpacking libmbim-proxy (1.32.0-1) over (1.31.2-0ubuntu4) ... 2893s Preparing to unpack .../47-libmbim-glib4_1.32.0-1_armhf.deb ... 2893s Unpacking libmbim-glib4:armhf (1.32.0-1) over (1.31.2-0ubuntu4) ... 2893s Preparing to unpack .../48-libmm-glib0_1.24.0-1_armhf.deb ... 2893s Unpacking libmm-glib0:armhf (1.24.0-1) over (1.23.4-0ubuntu3) ... 2893s Preparing to unpack .../49-libqmi-proxy_1.36.0-1_armhf.deb ... 2893s Unpacking libqmi-proxy (1.36.0-1) over (1.35.6-1) ... 2893s Preparing to unpack .../50-libqmi-glib5_1.36.0-1_armhf.deb ... 2893s Unpacking libqmi-glib5:armhf (1.36.0-1) over (1.35.6-1) ... 2893s Preparing to unpack .../51-gnupg-l10n_2.4.4-2ubuntu24_all.deb ... 2893s Unpacking gnupg-l10n (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 2893s Preparing to unpack .../52-htop_3.4.1-4_armhf.deb ... 2893s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 2893s Preparing to unpack .../53-libftdi1-2_1.5-10_armhf.deb ... 2893s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 2893s Preparing to unpack .../54-libnvme1t64_1.13-2_armhf.deb ... 2893s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 2893s Preparing to unpack .../55-python3-attr_25.3.0-1_all.deb ... 2894s Unpacking python3-attr (25.3.0-1) over (25.1.0-1) ... 2894s Preparing to unpack .../56-python3-wadllib_2.0.0-3_all.deb ... 2894s Unpacking python3-wadllib (2.0.0-3) over (2.0.0-2) ... 2894s Preparing to unpack .../57-python3-lazr.restfulclient_0.14.6-3_all.deb ... 2894s Unpacking python3-lazr.restfulclient (0.14.6-3) over (0.14.6-2) ... 2894s Preparing to unpack .../58-python3-more-itertools_10.7.0-1_all.deb ... 2894s Unpacking python3-more-itertools (10.7.0-1) over (10.6.0-1) ... 2894s Preparing to unpack .../59-python3-packaging_25.0-1_all.deb ... 2894s Unpacking python3-packaging (25.0-1) over (24.2-1) ... 2895s Preparing to unpack .../60-python3-s3transfer_0.11.4-1_all.deb ... 2895s Unpacking python3-s3transfer (0.11.4-1) over (0.11.2-2) ... 2895s Preparing to unpack .../61-sos_4.9.1-1_all.deb ... 2895s Unpacking sos (4.9.1-1) over (4.9.0-6) ... 2895s Preparing to unpack .../62-cloud-init_25.2~1g7a0265d3-0ubuntu1_all.deb ... 2895s Unpacking cloud-init (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 2895s Setting up motd-news-config (13.7ubuntu1) ... 2895s Setting up python3-more-itertools (10.7.0-1) ... 2896s Setting up python3-attr (25.3.0-1) ... 2896s Setting up liburcu8t64:armhf (0.15.2-2) ... 2896s Setting up lto-disabled-list (58) ... 2896s Setting up distro-info-data (0.64) ... 2896s Setting up htop (3.4.1-4) ... 2896s Setting up openssh-client (1:9.9p1-3ubuntu3.1) ... 2896s Setting up btrfs-progs (6.14-1) ... 2896s Setting up python3-s3transfer (0.11.4-1) ... 2896s Setting up netcat-openbsd (1.229-1) ... 2896s Setting up libsensors-config (1:3.6.2-2) ... 2896s Installing new version of config file /etc/sensors3.conf ... 2896s Setting up libnghttp2-14:armhf (1.64.0-1.1) ... 2896s Setting up less (668-1) ... 2896s Setting up gettext-base (0.23.1-2) ... 2896s Setting up libnftnl11:armhf (1.2.9-1) ... 2896s Setting up libelf1t64:armhf (0.193-1) ... 2896s Setting up libglib2.0-data (2.84.1-2) ... 2896s Setting up python3-packaging (25.0-1) ... 2896s Setting up libnvme1t64 (1.13-2) ... 2896s Setting up libx11-data (2:1.8.12-1) ... 2896s Setting up gnupg-l10n (2.4.4-2ubuntu24) ... 2896s Setting up ed (1.21.1-1) ... 2896s Setting up python3-wadllib (2.0.0-3) ... 2896s Setting up libunistring5:armhf (1.3-2) ... 2896s Setting up libatomic1:armhf (15.1.0-2ubuntu1) ... 2896s Setting up patch (2.8-1) ... 2896s Setting up usb.ids (2025.04.01-1) ... 2896s Setting up dhcpcd-base (1:10.1.0-10) ... 2896s Installing new version of config file /etc/dhcpcd.conf ... 2896s Setting up libsensors5:armhf (1:3.6.2-2) ... 2896s Setting up nano (8.4-1) ... 2896s Installing new version of config file /etc/nanorc ... 2896s Setting up libnuma1:armhf (2.0.19-1) ... 2896s Setting up perl-modules-5.40 (5.40.1-3) ... 2896s Setting up sensible-utils (0.0.25) ... 2896s Setting up groff-base (1.23.0-8) ... 2896s Setting up gpgconf (2.4.4-2ubuntu24) ... 2896s Setting up libx11-6:armhf (2:1.8.12-1) ... 2896s Setting up netbase (6.5) ... 2896s Installing new version of config file /etc/ethertypes ... 2896s Installing new version of config file /etc/services ... 2896s Setting up libusb-1.0-0:armhf (2:1.0.28-1) ... 2896s Setting up python3-lazr.restfulclient (0.14.6-3) ... 2897s Setting up libgpg-error-l10n (1.51-4) ... 2897s Setting up libevdev2:armhf (1.13.4+dfsg-1) ... 2897s Setting up publicsuffix (20250328.1952-0.1) ... 2897s Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) ... 2897s Setting up ubuntu-pro-client (35.1ubuntu0) ... 2897s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 2897s 2897s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 2897s 2897s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 2897s 2899s Setting up iso-codes (4.18.0-1) ... 2899s Setting up gpg (2.4.4-2ubuntu24) ... 2899s Setting up libbpf1:armhf (1:1.5.0-3) ... 2899s Setting up ethtool (1:6.14-2) ... 2899s Setting up gnupg-utils (2.4.4-2ubuntu24) ... 2899s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 2899s Setting up sos (4.9.1-1) ... 2900s Setting up openssh-sftp-server (1:9.9p1-3ubuntu3.1) ... 2900s Setting up gpg-agent (2.4.4-2ubuntu24) ... 2900s Setting up numactl (2.0.19-1) ... 2900s Setting up openssh-server (1:9.9p1-3ubuntu3.1) ... 2902s Setting up gpgsm (2.4.4-2ubuntu24) ... 2902s Setting up man-db (2.13.1-1) ... 2902s Updating database of manual pages ... 2904s apparmor_parser: Unable to replace "/usr/bin/man". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 2904s 2904s man-db.service is a disabled or a static unit not running, not starting it. 2905s Setting up usbutils (1:018-2) ... 2905s Setting up cloud-init-base (25.2~1g7a0265d3-0ubuntu1) ... 2906s Setting up libperl5.40:armhf (5.40.1-3) ... 2906s Setting up dirmngr (2.4.4-2ubuntu24) ... 2907s Setting up libftdi1-2:armhf (1.5-10) ... 2907s Setting up perl (5.40.1-3) ... 2907s Setting up libglib2.0-0t64:armhf (2.84.1-2) ... 2907s No schema files found: doing nothing. 2907s Setting up keyboxd (2.4.4-2ubuntu24) ... 2907s Setting up gir1.2-glib-2.0:armhf (2.84.1-2) ... 2907s Setting up libdpkg-perl (1.22.18ubuntu3) ... 2907s Setting up libmm-glib0:armhf (1.24.0-1) ... 2907s Setting up gnupg (2.4.4-2ubuntu24) ... 2907s Setting up libmbim-glib4:armhf (1.32.0-1) ... 2907s Setting up python3-dbus (1.4.0-1) ... 2907s Setting up cloud-init (25.2~1g7a0265d3-0ubuntu1) ... 2907s Setting up gpg-wks-client (2.4.4-2ubuntu24) ... 2907s Setting up libmbim-proxy (1.32.0-1) ... 2907s Setting up libjcat1:armhf (0.2.3-1) ... 2907s Setting up dpkg-dev (1.22.18ubuntu3) ... 2907s Setting up libqmi-glib5:armhf (1.36.0-1) ... 2907s Setting up libfwupd3:armhf (2.0.8-3) ... 2907s Setting up libqmi-proxy (1.36.0-1) ... 2907s Setting up fwupd (2.0.8-3) ... 2908s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 2908s fwupd.service is a disabled or a static unit not running, not starting it. 2908s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2908s Processing triggers for rsyslog (8.2412.0-2ubuntu2) ... 2909s Processing triggers for ufw (0.36.2-9) ... 2909s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 2909s Processing triggers for dbus (1.16.2-2ubuntu1) ... 2909s Processing triggers for install-info (7.1.1-1) ... 2909s Processing triggers for initramfs-tools (0.147ubuntu1) ... 2911s Reading package lists... 2911s Building dependency tree... 2911s Reading state information... 2912s Starting pkgProblemResolver with broken count: 0 2913s Starting 2 pkgProblemResolver with broken count: 0 2913s Done 2914s Solving dependencies... 2915s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2917s autopkgtest [18:12:48]: rebooting testbed after setup commands that affected boot 2978s Reading package lists... 2978s Building dependency tree... 2978s Reading state information... 2979s Starting pkgProblemResolver with broken count: 0 2979s Starting 2 pkgProblemResolver with broken count: 0 2979s Done 2980s The following NEW packages will be installed: 2980s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2980s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 2980s liblua5.4-0 nghttp2-client ssl-cert 2980s 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 2980s Need to get 2127 kB of archives. 2980s After this operation, 13.0 MB of additional disk space will be used. 2980s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 2980s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu2 [83.1 kB] 2980s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu2 [9562 B] 2980s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu2 [8534 B] 2980s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblua5.4-0 armhf 5.4.7-1 [134 kB] 2980s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf apache2-bin armhf 2.4.63-1ubuntu1 [1229 kB] 2980s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf apache2-data all 2.4.63-1ubuntu1 [163 kB] 2980s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf apache2-utils armhf 2.4.63-1ubuntu1 [100 kB] 2980s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf apache2 armhf 2.4.63-1ubuntu1 [90.4 kB] 2980s Get:10 http://ftpmaster.internal/ubuntu questing/universe armhf libev4t64 armhf 1:4.33-2.1build1 [26.3 kB] 2980s Get:11 http://ftpmaster.internal/ubuntu questing/universe armhf nghttp2-client armhf 1.64.0-1.1 [175 kB] 2980s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf ssl-cert all 1.1.3ubuntu1 [18.7 kB] 2981s Preconfiguring packages ... 2981s Fetched 2127 kB in 1s (3290 kB/s) 2981s Selecting previously unselected package libapr1t64:armhf. 2981s (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 ... 63964 files and directories currently installed.) 2981s Preparing to unpack .../00-libapr1t64_1.7.5-1_armhf.deb ... 2981s Unpacking libapr1t64:armhf (1.7.5-1) ... 2981s Selecting previously unselected package libaprutil1t64:armhf. 2981s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_armhf.deb ... 2981s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 2981s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 2981s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_armhf.deb ... 2981s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 2981s Selecting previously unselected package libaprutil1-ldap:armhf. 2981s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_armhf.deb ... 2981s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 2981s Selecting previously unselected package liblua5.4-0:armhf. 2981s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_armhf.deb ... 2981s Unpacking liblua5.4-0:armhf (5.4.7-1) ... 2981s Selecting previously unselected package apache2-bin. 2981s Preparing to unpack .../05-apache2-bin_2.4.63-1ubuntu1_armhf.deb ... 2981s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 2981s Selecting previously unselected package apache2-data. 2981s Preparing to unpack .../06-apache2-data_2.4.63-1ubuntu1_all.deb ... 2981s Unpacking apache2-data (2.4.63-1ubuntu1) ... 2981s Selecting previously unselected package apache2-utils. 2981s Preparing to unpack .../07-apache2-utils_2.4.63-1ubuntu1_armhf.deb ... 2981s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 2981s Selecting previously unselected package apache2. 2981s Preparing to unpack .../08-apache2_2.4.63-1ubuntu1_armhf.deb ... 2981s Unpacking apache2 (2.4.63-1ubuntu1) ... 2981s Selecting previously unselected package libev4t64:armhf. 2981s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_armhf.deb ... 2981s Unpacking libev4t64:armhf (1:4.33-2.1build1) ... 2981s Selecting previously unselected package nghttp2-client. 2981s Preparing to unpack .../10-nghttp2-client_1.64.0-1.1_armhf.deb ... 2981s Unpacking nghttp2-client (1.64.0-1.1) ... 2981s Selecting previously unselected package ssl-cert. 2982s Preparing to unpack .../11-ssl-cert_1.1.3ubuntu1_all.deb ... 2982s Unpacking ssl-cert (1.1.3ubuntu1) ... 2982s Setting up libev4t64:armhf (1:4.33-2.1build1) ... 2982s Setting up nghttp2-client (1.64.0-1.1) ... 2982s Setting up ssl-cert (1.1.3ubuntu1) ... 2982s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 2983s Setting up libapr1t64:armhf (1.7.5-1) ... 2983s Setting up liblua5.4-0:armhf (5.4.7-1) ... 2983s Setting up apache2-data (2.4.63-1ubuntu1) ... 2983s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 2983s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 2983s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 2983s Setting up apache2-utils (2.4.63-1ubuntu1) ... 2983s Setting up apache2-bin (2.4.63-1ubuntu1) ... 2983s Setting up apache2 (2.4.63-1ubuntu1) ... 2983s Enabling module mpm_event. 2983s Enabling module authz_core. 2983s Enabling module authz_host. 2983s Enabling module authn_core. 2983s Enabling module auth_basic. 2983s Enabling module access_compat. 2983s Enabling module authn_file. 2983s Enabling module authz_user. 2983s Enabling module alias. 2983s Enabling module dir. 2983s Enabling module autoindex. 2983s Enabling module env. 2983s Enabling module mime. 2983s Enabling module negotiation. 2983s Enabling module setenvif. 2983s Enabling module filter. 2983s Enabling module deflate. 2983s Enabling module status. 2984s Enabling module reqtimeout. 2984s Enabling conf charset. 2984s Enabling conf localized-error-pages. 2984s Enabling conf other-vhosts-access-log. 2984s Enabling conf security. 2984s Enabling conf serve-cgi-bin. 2984s Enabling site 000-default. 2985s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2985s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2986s Processing triggers for ufw (0.36.2-9) ... 2987s Processing triggers for man-db (2.13.1-1) ... 2987s Processing triggers for libc-bin (2.41-6ubuntu1) ... 3001s autopkgtest [18:14:12]: test check-http2: [----------------------- 3003s + a2enmod http2 3003s Enabling module http2. 3003s + a2enmod ssl 3003s To activate the new configuration, you need to run: 3003s systemctl restart apache2 3003s Considering dependency mime for ssl: 3003s Module mime already enabled 3003s Considering dependency socache_shmcb for ssl: 3003s Enabling module socache_shmcb. 3003s Enabling module ssl. 3003s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 3003s To activate the new configuration, you need to run: 3003s systemctl restart apache2 3003s + a2ensite default-ssl 3003s Enabling site default-ssl. 3003s To activate the new configuration, you need to run: 3003s systemctl reload apache2 3003s + echo Protocols h2c h2 http/1.1 3003s + service apache2 restart 3003s + echo Hello, world! 3003s + testapache curl -s -k http://localhost/hello.txt 3003s + cmd=curl -s -k http://localhost/hello.txt 3003s + curl -s -k http://localhost/hello.txt 3003s OK 3003s + result=Hello, world! 3003s + [ Hello, world! != Hello, world! ] 3003s + echo OK 3003s + testapache curl -s -k https://localhost/hello.txt 3003s + cmd=curl -s -k https://localhost/hello.txt 3003s + curl -s -k https://localhost/hello.txt 3003s + result=Hello, world! 3003s + [ Hello, world! != Hello, world! ] 3003s + echo OK 3003s + testapache nghttp --no-verify-peer https://localhost/hello.txt 3003s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 3003s + nghttp --no-verify-peer https://localhost/hello.txt 3003s OK 3004s + result=Hello, world! 3004s + [ Hello, world! != Hello, world! ] 3004s + echo OK 3004s OK 3004s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 3004s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 3004s + nghttp -u --no-verify-peer http://localhost/hello.txt 3004s + result=Hello, world! 3004s + [ Hello, world! != Hello, world! ] 3004s + echo OK 3004s OK 3004s autopkgtest [18:14:15]: test check-http2: -----------------------] 3008s check-http2 PASS 3008s autopkgtest [18:14:19]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 3011s autopkgtest [18:14:22]: test check-ubuntu-branding: preparing testbed 3032s autopkgtest [18:14:43]: testbed dpkg architecture: armhf 3034s autopkgtest [18:14:45]: testbed apt version: 3.0.0 3038s autopkgtest [18:14:49]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3039s autopkgtest [18:14:50]: testbed release detected to be: questing 3047s autopkgtest [18:14:58]: updating testbed package index (apt update) 3048s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 3049s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 3049s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 3049s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 3049s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 3049s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 3049s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 3049s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [126 kB] 3049s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [603 kB] 3049s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [14.8 kB] 3049s Get:11 http://ftpmaster.internal/ubuntu questing/universe Sources [21.3 MB] 3050s Get:12 http://ftpmaster.internal/ubuntu questing/main Sources [1384 kB] 3050s Get:13 http://ftpmaster.internal/ubuntu questing/multiverse Sources [308 kB] 3050s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 3050s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.3 MB] 3050s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 3054s Fetched 41.7 MB in 5s (7799 kB/s) 3055s Reading package lists... 3060s autopkgtest [18:15:11]: upgrading testbed (apt dist-upgrade and autopurge) 3062s Reading package lists... 3062s Building dependency tree... 3062s Reading state information... 3063s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 3063s Starting 2 pkgProblemResolver with broken count: 0 3063s Done 3064s Entering ResolveByKeep 3064s 3064s Calculating upgrade... 3065s The following packages will be upgraded: 3065s base-files base-passwd btrfs-progs cloud-init cloud-init-base debianutils 3065s dhcpcd-base diffutils dirmngr distro-info-data dpkg dpkg-dev ed ethtool 3065s fwupd gcc-15-base gettext-base gir1.2-glib-2.0 gnupg gnupg-l10n gnupg-utils 3065s gpg gpg-agent gpg-wks-client gpgconf gpgsm gpgv groff-base htop iso-codes 3065s keyboxd less libatomic1 libbpf1 libdpkg-perl libelf1t64 libevdev2 libftdi1-2 3065s libfwupd3 libgcc-s1 libglib2.0-0t64 libglib2.0-data libgpg-error-l10n 3065s libgpg-error0 libjcat1 libmbim-glib4 libmbim-proxy libmm-glib0 libnftnl11 3065s libnghttp2-14 libnpth0t64 libnuma1 libnvme1t64 libperl5.40 libqmi-glib5 3065s libqmi-proxy libselinux1 libsemanage-common libsemanage2 libsensors-config 3065s libsensors5 libsepol2 libstdc++6 libunistring5 liburcu8t64 libusb-1.0-0 3065s libx11-6 libx11-data libxml2 lto-disabled-list man-db motd-news-config nano 3065s netbase netcat-openbsd numactl openssh-client openssh-server 3065s openssh-sftp-server patch perl perl-base perl-modules-5.40 publicsuffix 3065s python3-attr python3-dbus python3-lazr.restfulclient python3-more-itertools 3065s python3-packaging python3-s3transfer python3-wadllib sensible-utils sos 3065s ubuntu-pro-client ubuntu-pro-client-l10n usb.ids usbutils 3065s 97 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3065s Need to get 35.1 MB of archives. 3065s After this operation, 668 kB disk space will be freed. 3065s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 3065s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 3065s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf debianutils armhf 5.22 [92.2 kB] 3065s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf diffutils armhf 1:3.10-4 [172 kB] 3065s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 3065s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf libperl5.40 armhf 5.40.1-3 [4144 kB] 3066s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf perl armhf 5.40.1-3 [262 kB] 3066s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf perl-base armhf 5.40.1-3 [1667 kB] 3066s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf perl-modules-5.40 all 5.40.1-3 [3217 kB] 3066s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libselinux1 armhf 3.8.1-1 [80.4 kB] 3066s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf base-passwd armhf 3.6.7 [53.9 kB] 3066s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf openssh-sftp-server armhf 1:9.9p1-3ubuntu3.1 [35.7 kB] 3066s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf openssh-server armhf 1:9.9p1-3ubuntu3.1 [532 kB] 3066s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf openssh-client armhf 1:9.9p1-3ubuntu3.1 [924 kB] 3066s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libatomic1 armhf 15.1.0-2ubuntu1 [7966 B] 3066s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf gcc-15-base armhf 15.1.0-2ubuntu1 [54.6 kB] 3066s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-s1 armhf 15.1.0-2ubuntu1 [40.6 kB] 3066s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++6 armhf 15.1.0-2ubuntu1 [731 kB] 3066s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage-common all 3.8.1-1 [7826 B] 3066s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libsepol2 armhf 3.8.1-1 [282 kB] 3066s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage2 armhf 3.8.1-1 [88.2 kB] 3066s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error-l10n all 1.51-4 [8880 B] 3066s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error0 armhf 1.51-4 [64.6 kB] 3066s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 3066s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf gpg-wks-client armhf 2.4.4-2ubuntu24 [87.5 kB] 3066s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf dirmngr armhf 2.4.4-2ubuntu24 [348 kB] 3066s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf gpgsm armhf 2.4.4-2ubuntu24 [242 kB] 3066s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-utils armhf 2.4.4-2ubuntu24 [160 kB] 3066s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf gpg-agent armhf 2.4.4-2ubuntu24 [237 kB] 3066s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf gpg armhf 2.4.4-2ubuntu24 [525 kB] 3066s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf gpgconf armhf 2.4.4-2ubuntu24 [117 kB] 3066s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf gnupg all 2.4.4-2ubuntu24 [359 kB] 3066s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf keyboxd armhf 2.4.4-2ubuntu24 [112 kB] 3066s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf gpgv armhf 2.4.4-2ubuntu24 [225 kB] 3066s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf sensible-utils all 0.0.25 [25.0 kB] 3066s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf dhcpcd-base armhf 1:10.1.0-10 [189 kB] 3066s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 3066s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf gir1.2-glib-2.0 armhf 2.84.1-2 [185 kB] 3066s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-0t64 armhf 2.84.1-2 [1455 kB] 3066s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf iso-codes all 4.18.0-1 [3703 kB] 3066s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf less armhf 668-1 [158 kB] 3066s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf libelf1t64 armhf 0.193-1 [50.2 kB] 3066s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf libbpf1 armhf 1:1.5.0-3 [158 kB] 3066s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-data all 2.84.1-2 [53.2 kB] 3066s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf libunistring5 armhf 1.3-2 [583 kB] 3066s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.4ubuntu0.1 [599 kB] 3066s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf netbase all 6.5 [12.9 kB] 3066s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf netcat-openbsd armhf 1.229-1 [42.4 kB] 3066s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf python3-dbus armhf 1.4.0-1 [96.6 kB] 3066s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 3066s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 3066s Get:52 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 3066s Get:53 http://ftpmaster.internal/ubuntu questing/main armhf ethtool armhf 1:6.14-2 [230 kB] 3066s Get:54 http://ftpmaster.internal/ubuntu questing/main armhf gettext-base armhf 0.23.1-2 [43.5 kB] 3066s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf groff-base armhf 1.23.0-8 [942 kB] 3066s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libevdev2 armhf 1.13.4+dfsg-1 [29.8 kB] 3066s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf libnftnl11 armhf 1.2.9-1 [53.3 kB] 3066s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-14 armhf 1.64.0-1.1 [68.5 kB] 3066s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libnuma1 armhf 2.0.19-1 [19.9 kB] 3066s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 3066s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 3066s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 3066s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libusb-1.0-0 armhf 2:1.0.28-1 [50.0 kB] 3066s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf libx11-data all 2:1.8.12-1 [116 kB] 3066s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libx11-6 armhf 2:1.8.12-1 [586 kB] 3066s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf man-db armhf 2.13.1-1 [1341 kB] 3066s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 3066s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf numactl armhf 2.0.19-1 [38.5 kB] 3066s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf publicsuffix all 20250328.1952-0.1 [135 kB] 3066s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 3066s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf usbutils armhf 1:018-2 [77.4 kB] 3066s Get:72 http://ftpmaster.internal/ubuntu questing/main armhf btrfs-progs armhf 6.14-1 [901 kB] 3066s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init-base all 25.2~1g7a0265d3-0ubuntu1 [619 kB] 3067s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 3067s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 3067s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf patch armhf 2.8-1 [94.1 kB] 3067s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf lto-disabled-list all 58 [12.4 kB] 3067s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf libjcat1 armhf 0.2.3-1 [30.9 kB] 3067s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 3067s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 3067s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-proxy armhf 1.32.0-1 [5888 B] 3067s Get:82 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-glib4 armhf 1.32.0-1 [218 kB] 3067s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libmm-glib0 armhf 1.24.0-1 [223 kB] 3067s Get:84 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-proxy armhf 1.36.0-1 [5882 B] 3067s Get:85 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-glib5 armhf 1.36.0-1 [936 kB] 3067s Get:86 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-l10n all 2.4.4-2ubuntu24 [66.8 kB] 3067s Get:87 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 3067s Get:88 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 3067s Get:89 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 3067s Get:90 http://ftpmaster.internal/ubuntu questing/main armhf python3-attr all 25.3.0-1 [50.9 kB] 3067s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf python3-wadllib all 2.0.0-3 [36.3 kB] 3067s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf python3-lazr.restfulclient all 0.14.6-3 [51.0 kB] 3067s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf python3-more-itertools all 10.7.0-1 [59.6 kB] 3067s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf python3-packaging all 25.0-1 [52.8 kB] 3067s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf python3-s3transfer all 0.11.4-1 [55.8 kB] 3067s Get:96 http://ftpmaster.internal/ubuntu questing/main armhf sos all 4.9.1-1 [367 kB] 3067s Get:97 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init all 25.2~1g7a0265d3-0ubuntu1 [2106 B] 3067s Preconfiguring packages ... 3068s Fetched 35.1 MB in 2s (16.9 MB/s) 3068s (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 ... 63953 files and directories currently installed.) 3068s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 3068s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 3068s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 3068s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 3068s Setting up base-files (13.7ubuntu1) ... 3068s Installing new version of config file /etc/issue ... 3068s Installing new version of config file /etc/issue.net ... 3068s Installing new version of config file /etc/lsb-release ... 3069s motd-news.service is a disabled or a static unit not running, not starting it. 3069s (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 ... 63953 files and directories currently installed.) 3069s Preparing to unpack .../debianutils_5.22_armhf.deb ... 3069s Unpacking debianutils (5.22) over (5.21) ... 3069s Setting up debianutils (5.22) ... 3069s (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 ... 63953 files and directories currently installed.) 3069s Preparing to unpack .../diffutils_1%3a3.10-4_armhf.deb ... 3069s Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... 3069s Setting up diffutils (1:3.10-4) ... 3069s (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 ... 63953 files and directories currently installed.) 3069s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 3069s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3069s Setting up dpkg (1.22.18ubuntu3) ... 3070s (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 ... 63953 files and directories currently installed.) 3070s Preparing to unpack .../libperl5.40_5.40.1-3_armhf.deb ... 3070s Unpacking libperl5.40:armhf (5.40.1-3) over (5.40.1-2) ... 3070s Preparing to unpack .../perl_5.40.1-3_armhf.deb ... 3070s Unpacking perl (5.40.1-3) over (5.40.1-2) ... 3070s Preparing to unpack .../perl-base_5.40.1-3_armhf.deb ... 3070s Unpacking perl-base (5.40.1-3) over (5.40.1-2) ... 3070s Setting up perl-base (5.40.1-3) ... 3071s (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 ... 63953 files and directories currently installed.) 3071s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 3071s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2) ... 3071s Preparing to unpack .../libselinux1_3.8.1-1_armhf.deb ... 3071s Unpacking libselinux1:armhf (3.8.1-1) over (3.7-3ubuntu3) ... 3071s Setting up libselinux1:armhf (3.8.1-1) ... 3071s (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 ... 63953 files and directories currently installed.) 3071s Preparing to unpack .../base-passwd_3.6.7_armhf.deb ... 3071s Unpacking base-passwd (3.6.7) over (3.6.6) ... 3071s Setting up base-passwd (3.6.7) ... 3071s (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 ... 63953 files and directories currently installed.) 3071s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 3071s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 3071s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 3072s Unpacking openssh-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 3072s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 3072s Unpacking openssh-client (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 3072s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_armhf.deb ... 3072s Unpacking libatomic1:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3072s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_armhf.deb ... 3072s Unpacking gcc-15-base:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3072s Setting up gcc-15-base:armhf (15.1.0-2ubuntu1) ... 3072s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 63953 files and directories currently installed.) 3072s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_armhf.deb ... 3072s Unpacking libgcc-s1:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3072s Setting up libgcc-s1:armhf (15.1.0-2ubuntu1) ... 3072s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 63953 files and directories currently installed.) 3072s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_armhf.deb ... 3072s Unpacking libstdc++6:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3072s Setting up libstdc++6:armhf (15.1.0-2ubuntu1) ... 3072s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 63953 files and directories currently installed.) 3073s Preparing to unpack .../libsemanage-common_3.8.1-1_all.deb ... 3073s Unpacking libsemanage-common (3.8.1-1) over (3.7-2.1build1) ... 3073s Setting up libsemanage-common (3.8.1-1) ... 3073s (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 ... 63953 files and directories currently installed.) 3073s Preparing to unpack .../libsepol2_3.8.1-1_armhf.deb ... 3073s Unpacking libsepol2:armhf (3.8.1-1) over (3.7-1) ... 3073s Setting up libsepol2:armhf (3.8.1-1) ... 3073s (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 ... 63953 files and directories currently installed.) 3073s Preparing to unpack .../libsemanage2_3.8.1-1_armhf.deb ... 3073s Unpacking libsemanage2:armhf (3.8.1-1) over (3.7-2.1build1) ... 3073s Setting up libsemanage2:armhf (3.8.1-1) ... 3073s (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 ... 63953 files and directories currently installed.) 3073s Preparing to unpack .../libgpg-error-l10n_1.51-4_all.deb ... 3073s Unpacking libgpg-error-l10n (1.51-4) over (1.51-3) ... 3073s Preparing to unpack .../libgpg-error0_1.51-4_armhf.deb ... 3073s Unpacking libgpg-error0:armhf (1.51-4) over (1.51-3) ... 3073s Setting up libgpg-error0:armhf (1.51-4) ... 3073s (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 ... 63953 files and directories currently installed.) 3073s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 3073s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 3073s Setting up libnpth0t64:armhf (1.8-3) ... 3073s (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 ... 63953 files and directories currently installed.) 3073s Preparing to unpack .../0-gpg-wks-client_2.4.4-2ubuntu24_armhf.deb ... 3073s Unpacking gpg-wks-client (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3073s Preparing to unpack .../1-dirmngr_2.4.4-2ubuntu24_armhf.deb ... 3074s Unpacking dirmngr (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3074s Preparing to unpack .../2-gpgsm_2.4.4-2ubuntu24_armhf.deb ... 3074s Unpacking gpgsm (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3074s Preparing to unpack .../3-gnupg-utils_2.4.4-2ubuntu24_armhf.deb ... 3074s Unpacking gnupg-utils (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3074s Preparing to unpack .../4-gpg-agent_2.4.4-2ubuntu24_armhf.deb ... 3074s Unpacking gpg-agent (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3074s Preparing to unpack .../5-gpg_2.4.4-2ubuntu24_armhf.deb ... 3074s Unpacking gpg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3074s Preparing to unpack .../6-gpgconf_2.4.4-2ubuntu24_armhf.deb ... 3074s Unpacking gpgconf (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3074s Preparing to unpack .../7-gnupg_2.4.4-2ubuntu24_all.deb ... 3074s Unpacking gnupg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3074s Preparing to unpack .../8-keyboxd_2.4.4-2ubuntu24_armhf.deb ... 3074s Unpacking keyboxd (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3074s Preparing to unpack .../9-gpgv_2.4.4-2ubuntu24_armhf.deb ... 3074s Unpacking gpgv (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3074s Setting up gpgv (2.4.4-2ubuntu24) ... 3074s (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 ... 63953 files and directories currently installed.) 3074s Preparing to unpack .../00-sensible-utils_0.0.25_all.deb ... 3074s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 3074s Preparing to unpack .../01-dhcpcd-base_1%3a10.1.0-10_armhf.deb ... 3074s Unpacking dhcpcd-base (1:10.1.0-10) over (1:10.1.0-8) ... 3075s Preparing to unpack .../02-distro-info-data_0.64_all.deb ... 3075s Unpacking distro-info-data (0.64) over (0.63) ... 3075s Preparing to unpack .../03-gir1.2-glib-2.0_2.84.1-2_armhf.deb ... 3075s Unpacking gir1.2-glib-2.0:armhf (2.84.1-2) over (2.84.1-1) ... 3075s Preparing to unpack .../04-libglib2.0-0t64_2.84.1-2_armhf.deb ... 3075s Unpacking libglib2.0-0t64:armhf (2.84.1-2) over (2.84.1-1) ... 3075s Preparing to unpack .../05-iso-codes_4.18.0-1_all.deb ... 3075s Unpacking iso-codes (4.18.0-1) over (4.17.0-1) ... 3075s Preparing to unpack .../06-less_668-1_armhf.deb ... 3075s Unpacking less (668-1) over (643-1) ... 3075s Preparing to unpack .../07-libelf1t64_0.193-1_armhf.deb ... 3075s Unpacking libelf1t64:armhf (0.193-1) over (0.192-4ubuntu1) ... 3075s Preparing to unpack .../08-libbpf1_1%3a1.5.0-3_armhf.deb ... 3075s Unpacking libbpf1:armhf (1:1.5.0-3) over (1:1.5.0-2) ... 3075s Preparing to unpack .../09-libglib2.0-data_2.84.1-2_all.deb ... 3075s Unpacking libglib2.0-data (2.84.1-2) over (2.84.1-1) ... 3076s Preparing to unpack .../10-libunistring5_1.3-2_armhf.deb ... 3076s Unpacking libunistring5:armhf (1.3-2) over (1.3-1) ... 3076s Preparing to unpack .../11-libxml2_2.12.7+dfsg+really2.9.14-0.4ubuntu0.1_armhf.deb ... 3076s Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) over (2.12.7+dfsg+really2.9.14-0.4) ... 3076s Preparing to unpack .../12-netbase_6.5_all.deb ... 3076s Unpacking netbase (6.5) over (6.4) ... 3076s Preparing to unpack .../13-netcat-openbsd_1.229-1_armhf.deb ... 3076s Unpacking netcat-openbsd (1.229-1) over (1.228-1) ... 3076s Preparing to unpack .../14-python3-dbus_1.4.0-1_armhf.deb ... 3076s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 3076s Preparing to unpack .../15-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 3076s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 3076s Preparing to unpack .../16-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 3076s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 3076s Preparing to unpack .../17-ed_1.21.1-1_armhf.deb ... 3076s Unpacking ed (1.21.1-1) over (1.21-1) ... 3076s Preparing to unpack .../18-ethtool_1%3a6.14-2_armhf.deb ... 3076s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 3076s Preparing to unpack .../19-gettext-base_0.23.1-2_armhf.deb ... 3076s Unpacking gettext-base (0.23.1-2) over (0.23.1-1) ... 3076s Preparing to unpack .../20-groff-base_1.23.0-8_armhf.deb ... 3076s Unpacking groff-base (1.23.0-8) over (1.23.0-7) ... 3076s Preparing to unpack .../21-libevdev2_1.13.4+dfsg-1_armhf.deb ... 3076s Unpacking libevdev2:armhf (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 3077s Preparing to unpack .../22-libnftnl11_1.2.9-1_armhf.deb ... 3077s Unpacking libnftnl11:armhf (1.2.9-1) over (1.2.8-1) ... 3077s Preparing to unpack .../23-libnghttp2-14_1.64.0-1.1_armhf.deb ... 3077s Unpacking libnghttp2-14:armhf (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 3077s Preparing to unpack .../24-libnuma1_2.0.19-1_armhf.deb ... 3077s Unpacking libnuma1:armhf (2.0.19-1) over (2.0.18-1build1) ... 3077s Preparing to unpack .../25-libsensors-config_1%3a3.6.2-2_all.deb ... 3077s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 3077s Preparing to unpack .../26-libsensors5_1%3a3.6.2-2_armhf.deb ... 3077s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 3077s Preparing to unpack .../27-liburcu8t64_0.15.2-2_armhf.deb ... 3077s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 3077s Preparing to unpack .../28-libusb-1.0-0_2%3a1.0.28-1_armhf.deb ... 3077s Unpacking libusb-1.0-0:armhf (2:1.0.28-1) over (2:1.0.27-2) ... 3077s Preparing to unpack .../29-libx11-data_2%3a1.8.12-1_all.deb ... 3077s Unpacking libx11-data (2:1.8.12-1) over (2:1.8.10-2) ... 3077s Preparing to unpack .../30-libx11-6_2%3a1.8.12-1_armhf.deb ... 3077s Unpacking libx11-6:armhf (2:1.8.12-1) over (2:1.8.10-2) ... 3077s Preparing to unpack .../31-man-db_2.13.1-1_armhf.deb ... 3077s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 3077s Preparing to unpack .../32-nano_8.4-1_armhf.deb ... 3077s Unpacking nano (8.4-1) over (8.3-1) ... 3077s Preparing to unpack .../33-numactl_2.0.19-1_armhf.deb ... 3077s Unpacking numactl (2.0.19-1) over (2.0.18-1build1) ... 3077s Preparing to unpack .../34-publicsuffix_20250328.1952-0.1_all.deb ... 3077s Unpacking publicsuffix (20250328.1952-0.1) over (20250108.1153-0.1) ... 3077s Preparing to unpack .../35-usb.ids_2025.04.01-1_all.deb ... 3077s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 3077s Preparing to unpack .../36-usbutils_1%3a018-2_armhf.deb ... 3077s Unpacking usbutils (1:018-2) over (1:018-1) ... 3077s Preparing to unpack .../37-btrfs-progs_6.14-1_armhf.deb ... 3077s Unpacking btrfs-progs (6.14-1) over (6.12-1build1) ... 3078s Preparing to unpack .../38-cloud-init-base_25.2~1g7a0265d3-0ubuntu1_all.deb ... 3078s Unpacking cloud-init-base (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 3078s Preparing to unpack .../39-dpkg-dev_1.22.18ubuntu3_all.deb ... 3078s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3078s Preparing to unpack .../40-libdpkg-perl_1.22.18ubuntu3_all.deb ... 3078s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3078s Preparing to unpack .../41-patch_2.8-1_armhf.deb ... 3078s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 3078s Preparing to unpack .../42-lto-disabled-list_58_all.deb ... 3078s Unpacking lto-disabled-list (58) over (57) ... 3078s Preparing to unpack .../43-libjcat1_0.2.3-1_armhf.deb ... 3078s Unpacking libjcat1:armhf (0.2.3-1) over (0.2.0-2build3) ... 3079s Preparing to unpack .../44-fwupd_2.0.8-3_armhf.deb ... 3079s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 3079s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 3079s Preparing to unpack .../45-libfwupd3_2.0.8-3_armhf.deb ... 3079s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 3079s Preparing to unpack .../46-libmbim-proxy_1.32.0-1_armhf.deb ... 3079s Unpacking libmbim-proxy (1.32.0-1) over (1.31.2-0ubuntu4) ... 3079s Preparing to unpack .../47-libmbim-glib4_1.32.0-1_armhf.deb ... 3079s Unpacking libmbim-glib4:armhf (1.32.0-1) over (1.31.2-0ubuntu4) ... 3079s Preparing to unpack .../48-libmm-glib0_1.24.0-1_armhf.deb ... 3079s Unpacking libmm-glib0:armhf (1.24.0-1) over (1.23.4-0ubuntu3) ... 3079s Preparing to unpack .../49-libqmi-proxy_1.36.0-1_armhf.deb ... 3079s Unpacking libqmi-proxy (1.36.0-1) over (1.35.6-1) ... 3079s Preparing to unpack .../50-libqmi-glib5_1.36.0-1_armhf.deb ... 3079s Unpacking libqmi-glib5:armhf (1.36.0-1) over (1.35.6-1) ... 3079s Preparing to unpack .../51-gnupg-l10n_2.4.4-2ubuntu24_all.deb ... 3079s Unpacking gnupg-l10n (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3079s Preparing to unpack .../52-htop_3.4.1-4_armhf.deb ... 3079s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 3079s Preparing to unpack .../53-libftdi1-2_1.5-10_armhf.deb ... 3079s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 3079s Preparing to unpack .../54-libnvme1t64_1.13-2_armhf.deb ... 3079s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 3079s Preparing to unpack .../55-python3-attr_25.3.0-1_all.deb ... 3080s Unpacking python3-attr (25.3.0-1) over (25.1.0-1) ... 3080s Preparing to unpack .../56-python3-wadllib_2.0.0-3_all.deb ... 3080s Unpacking python3-wadllib (2.0.0-3) over (2.0.0-2) ... 3080s Preparing to unpack .../57-python3-lazr.restfulclient_0.14.6-3_all.deb ... 3080s Unpacking python3-lazr.restfulclient (0.14.6-3) over (0.14.6-2) ... 3080s Preparing to unpack .../58-python3-more-itertools_10.7.0-1_all.deb ... 3080s Unpacking python3-more-itertools (10.7.0-1) over (10.6.0-1) ... 3080s Preparing to unpack .../59-python3-packaging_25.0-1_all.deb ... 3080s Unpacking python3-packaging (25.0-1) over (24.2-1) ... 3080s Preparing to unpack .../60-python3-s3transfer_0.11.4-1_all.deb ... 3080s Unpacking python3-s3transfer (0.11.4-1) over (0.11.2-2) ... 3080s Preparing to unpack .../61-sos_4.9.1-1_all.deb ... 3081s Unpacking sos (4.9.1-1) over (4.9.0-6) ... 3081s Preparing to unpack .../62-cloud-init_25.2~1g7a0265d3-0ubuntu1_all.deb ... 3081s Unpacking cloud-init (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 3081s Setting up motd-news-config (13.7ubuntu1) ... 3081s Setting up python3-more-itertools (10.7.0-1) ... 3081s Setting up python3-attr (25.3.0-1) ... 3081s Setting up liburcu8t64:armhf (0.15.2-2) ... 3081s Setting up lto-disabled-list (58) ... 3081s Setting up distro-info-data (0.64) ... 3081s Setting up htop (3.4.1-4) ... 3081s Setting up openssh-client (1:9.9p1-3ubuntu3.1) ... 3081s Setting up btrfs-progs (6.14-1) ... 3081s Setting up python3-s3transfer (0.11.4-1) ... 3081s Setting up netcat-openbsd (1.229-1) ... 3081s Setting up libsensors-config (1:3.6.2-2) ... 3081s Installing new version of config file /etc/sensors3.conf ... 3081s Setting up libnghttp2-14:armhf (1.64.0-1.1) ... 3081s Setting up less (668-1) ... 3081s Setting up gettext-base (0.23.1-2) ... 3081s Setting up libnftnl11:armhf (1.2.9-1) ... 3081s Setting up libelf1t64:armhf (0.193-1) ... 3081s Setting up libglib2.0-data (2.84.1-2) ... 3081s Setting up python3-packaging (25.0-1) ... 3082s Setting up libnvme1t64 (1.13-2) ... 3082s Setting up libx11-data (2:1.8.12-1) ... 3082s Setting up gnupg-l10n (2.4.4-2ubuntu24) ... 3082s Setting up ed (1.21.1-1) ... 3082s Setting up python3-wadllib (2.0.0-3) ... 3082s Setting up libunistring5:armhf (1.3-2) ... 3082s Setting up libatomic1:armhf (15.1.0-2ubuntu1) ... 3082s Setting up patch (2.8-1) ... 3082s Setting up usb.ids (2025.04.01-1) ... 3082s Setting up dhcpcd-base (1:10.1.0-10) ... 3082s Installing new version of config file /etc/dhcpcd.conf ... 3082s Setting up libsensors5:armhf (1:3.6.2-2) ... 3082s Setting up nano (8.4-1) ... 3082s Installing new version of config file /etc/nanorc ... 3082s Setting up libnuma1:armhf (2.0.19-1) ... 3082s Setting up perl-modules-5.40 (5.40.1-3) ... 3082s Setting up sensible-utils (0.0.25) ... 3082s Setting up groff-base (1.23.0-8) ... 3082s Setting up gpgconf (2.4.4-2ubuntu24) ... 3082s Setting up libx11-6:armhf (2:1.8.12-1) ... 3082s Setting up netbase (6.5) ... 3082s Installing new version of config file /etc/ethertypes ... 3082s Installing new version of config file /etc/services ... 3082s Setting up libusb-1.0-0:armhf (2:1.0.28-1) ... 3082s Setting up python3-lazr.restfulclient (0.14.6-3) ... 3082s Setting up libgpg-error-l10n (1.51-4) ... 3082s Setting up libevdev2:armhf (1.13.4+dfsg-1) ... 3082s Setting up publicsuffix (20250328.1952-0.1) ... 3082s Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) ... 3082s Setting up ubuntu-pro-client (35.1ubuntu0) ... 3082s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3082s 3082s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3082s 3082s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3082s 3084s Setting up iso-codes (4.18.0-1) ... 3084s Setting up gpg (2.4.4-2ubuntu24) ... 3084s Setting up libbpf1:armhf (1:1.5.0-3) ... 3084s Setting up ethtool (1:6.14-2) ... 3084s Setting up gnupg-utils (2.4.4-2ubuntu24) ... 3084s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 3084s Setting up sos (4.9.1-1) ... 3084s Setting up openssh-sftp-server (1:9.9p1-3ubuntu3.1) ... 3084s Setting up gpg-agent (2.4.4-2ubuntu24) ... 3085s Setting up numactl (2.0.19-1) ... 3085s Setting up openssh-server (1:9.9p1-3ubuntu3.1) ... 3086s Setting up gpgsm (2.4.4-2ubuntu24) ... 3086s Setting up man-db (2.13.1-1) ... 3086s Updating database of manual pages ... 3088s apparmor_parser: Unable to replace "/usr/bin/man". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3088s 3088s man-db.service is a disabled or a static unit not running, not starting it. 3088s Setting up usbutils (1:018-2) ... 3088s Setting up cloud-init-base (25.2~1g7a0265d3-0ubuntu1) ... 3090s Setting up libperl5.40:armhf (5.40.1-3) ... 3090s Setting up dirmngr (2.4.4-2ubuntu24) ... 3090s Setting up libftdi1-2:armhf (1.5-10) ... 3090s Setting up perl (5.40.1-3) ... 3090s Setting up libglib2.0-0t64:armhf (2.84.1-2) ... 3090s No schema files found: doing nothing. 3090s Setting up keyboxd (2.4.4-2ubuntu24) ... 3090s Setting up gir1.2-glib-2.0:armhf (2.84.1-2) ... 3090s Setting up libdpkg-perl (1.22.18ubuntu3) ... 3090s Setting up libmm-glib0:armhf (1.24.0-1) ... 3090s Setting up gnupg (2.4.4-2ubuntu24) ... 3090s Setting up libmbim-glib4:armhf (1.32.0-1) ... 3090s Setting up python3-dbus (1.4.0-1) ... 3090s Setting up cloud-init (25.2~1g7a0265d3-0ubuntu1) ... 3090s Setting up gpg-wks-client (2.4.4-2ubuntu24) ... 3090s Setting up libmbim-proxy (1.32.0-1) ... 3090s Setting up libjcat1:armhf (0.2.3-1) ... 3090s Setting up dpkg-dev (1.22.18ubuntu3) ... 3090s Setting up libqmi-glib5:armhf (1.36.0-1) ... 3090s Setting up libfwupd3:armhf (2.0.8-3) ... 3090s Setting up libqmi-proxy (1.36.0-1) ... 3090s Setting up fwupd (2.0.8-3) ... 3091s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 3091s fwupd.service is a disabled or a static unit not running, not starting it. 3091s Processing triggers for libc-bin (2.41-6ubuntu1) ... 3091s Processing triggers for rsyslog (8.2412.0-2ubuntu2) ... 3091s Processing triggers for ufw (0.36.2-9) ... 3092s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 3092s Processing triggers for dbus (1.16.2-2ubuntu1) ... 3092s Processing triggers for install-info (7.1.1-1) ... 3092s Processing triggers for initramfs-tools (0.147ubuntu1) ... 3094s Reading package lists... 3094s Building dependency tree... 3094s Reading state information... 3094s Starting pkgProblemResolver with broken count: 0 3094s Starting 2 pkgProblemResolver with broken count: 0 3094s Done 3095s Solving dependencies... 3095s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3097s autopkgtest [18:15:48]: rebooting testbed after setup commands that affected boot 3159s Reading package lists... 3159s Building dependency tree... 3159s Reading state information... 3159s Starting pkgProblemResolver with broken count: 0 3159s Starting 2 pkgProblemResolver with broken count: 0 3160s Done 3160s The following NEW packages will be installed: 3160s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3160s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 3161s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 3161s Need to get 1907 kB of archives. 3161s After this operation, 12.4 MB of additional disk space will be used. 3161s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 3161s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu2 [83.1 kB] 3161s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu2 [9562 B] 3161s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu2 [8534 B] 3161s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblua5.4-0 armhf 5.4.7-1 [134 kB] 3161s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf apache2-bin armhf 2.4.63-1ubuntu1 [1229 kB] 3161s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf apache2-data all 2.4.63-1ubuntu1 [163 kB] 3161s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf apache2-utils armhf 2.4.63-1ubuntu1 [100 kB] 3161s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf apache2 armhf 2.4.63-1ubuntu1 [90.4 kB] 3162s Fetched 1907 kB in 1s (2964 kB/s) 3162s Selecting previously unselected package libapr1t64:armhf. 3162s (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 ... 63964 files and directories currently installed.) 3162s Preparing to unpack .../0-libapr1t64_1.7.5-1_armhf.deb ... 3162s Unpacking libapr1t64:armhf (1.7.5-1) ... 3162s Selecting previously unselected package libaprutil1t64:armhf. 3162s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_armhf.deb ... 3162s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 3162s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 3162s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_armhf.deb ... 3162s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 3162s Selecting previously unselected package libaprutil1-ldap:armhf. 3162s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_armhf.deb ... 3162s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 3162s Selecting previously unselected package liblua5.4-0:armhf. 3162s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_armhf.deb ... 3162s Unpacking liblua5.4-0:armhf (5.4.7-1) ... 3162s Selecting previously unselected package apache2-bin. 3162s Preparing to unpack .../5-apache2-bin_2.4.63-1ubuntu1_armhf.deb ... 3162s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 3162s Selecting previously unselected package apache2-data. 3162s Preparing to unpack .../6-apache2-data_2.4.63-1ubuntu1_all.deb ... 3162s Unpacking apache2-data (2.4.63-1ubuntu1) ... 3162s Selecting previously unselected package apache2-utils. 3162s Preparing to unpack .../7-apache2-utils_2.4.63-1ubuntu1_armhf.deb ... 3162s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 3162s Selecting previously unselected package apache2. 3162s Preparing to unpack .../8-apache2_2.4.63-1ubuntu1_armhf.deb ... 3162s Unpacking apache2 (2.4.63-1ubuntu1) ... 3162s Setting up libapr1t64:armhf (1.7.5-1) ... 3162s Setting up liblua5.4-0:armhf (5.4.7-1) ... 3162s Setting up apache2-data (2.4.63-1ubuntu1) ... 3162s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 3162s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 3162s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 3162s Setting up apache2-utils (2.4.63-1ubuntu1) ... 3162s Setting up apache2-bin (2.4.63-1ubuntu1) ... 3162s Setting up apache2 (2.4.63-1ubuntu1) ... 3162s Enabling module mpm_event. 3162s Enabling module authz_core. 3162s Enabling module authz_host. 3162s Enabling module authn_core. 3162s Enabling module auth_basic. 3162s Enabling module access_compat. 3163s Enabling module authn_file. 3163s Enabling module authz_user. 3163s Enabling module alias. 3163s Enabling module dir. 3163s Enabling module autoindex. 3163s Enabling module env. 3163s Enabling module mime. 3163s Enabling module negotiation. 3163s Enabling module setenvif. 3163s Enabling module filter. 3163s Enabling module deflate. 3163s Enabling module status. 3163s Enabling module reqtimeout. 3163s Enabling conf charset. 3163s Enabling conf localized-error-pages. 3163s Enabling conf other-vhosts-access-log. 3163s Enabling conf security. 3163s Enabling conf serve-cgi-bin. 3163s Enabling site 000-default. 3164s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3165s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3166s Processing triggers for ufw (0.36.2-9) ... 3166s Processing triggers for man-db (2.13.1-1) ... 3166s Processing triggers for libc-bin (2.41-6ubuntu1) ... 3181s autopkgtest [18:17:12]: test check-ubuntu-branding: [----------------------- 3183s + ubuntu_logo_path=icons/ubuntu-logo.png 3183s ++ curl -s http://localhost 3183s + html_content=' 3183s 3183s 3183s 3183s 3183s Apache2 Ubuntu Default Page: It works 3183s 3183s 3183s 3183s
3183s 3183s
3183s
3183s

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

3183s 3183s

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

3183s 3183s
3183s
3183s
3183s Configuration Overview 3183s
3183s
3183s

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

3183s

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

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

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

3183s

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

3183s
3183s 3183s
3183s
3183s Reporting Problems 3183s
3183s
3183s

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

3183s

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

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

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

3183s 3183s

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

3183s 3183s
3183s
3183s
3183s Configuration Overview 3183s
3183s
3183s

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

3183s

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

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

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

3183s

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

3183s
3183s 3183s
3183s
3183s Reporting Problems 3183s
3183s
3183s

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

3183s

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

3183s
3183s 3183s
3183s
3183s
3183s
3183s 3183s =~ icons/ubuntu-logo\.png ]] 3183s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 3183s ++ grep Content-Type 3183s ++ cut -d ' ' -f 2- 3183s ++ tr -d '[:space:]' 3183s + content_type=image/png 3183s + expected=image/png 3183s + '[' image/png '!=' image/png ']' 3183s autopkgtest [18:17:14]: test check-ubuntu-branding: -----------------------] 3187s check-ubuntu-branding PASS 3187s autopkgtest [18:17:18]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 3190s autopkgtest [18:17:21]: test chroot: preparing testbed 3212s autopkgtest [18:17:43]: testbed dpkg architecture: armhf 3214s autopkgtest [18:17:45]: testbed apt version: 3.0.0 3217s autopkgtest [18:17:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3219s autopkgtest [18:17:50]: testbed release detected to be: questing 3226s autopkgtest [18:17:57]: updating testbed package index (apt update) 3228s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 3228s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 3228s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 3228s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 3228s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 3229s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 3229s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 3229s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [126 kB] 3229s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [603 kB] 3229s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [14.8 kB] 3229s Get:11 http://ftpmaster.internal/ubuntu questing/universe Sources [21.3 MB] 3229s Get:12 http://ftpmaster.internal/ubuntu questing/main Sources [1384 kB] 3229s Get:13 http://ftpmaster.internal/ubuntu questing/multiverse Sources [308 kB] 3229s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 3229s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.3 MB] 3230s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 3233s Fetched 41.7 MB in 5s (7902 kB/s) 3234s Reading package lists... 3240s autopkgtest [18:18:11]: upgrading testbed (apt dist-upgrade and autopurge) 3241s Reading package lists... 3241s Building dependency tree... 3241s Reading state information... 3242s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 3242s Starting 2 pkgProblemResolver with broken count: 0 3242s Done 3243s Entering ResolveByKeep 3243s 3243s Calculating upgrade... 3244s The following packages will be upgraded: 3244s base-files base-passwd btrfs-progs cloud-init cloud-init-base debianutils 3244s dhcpcd-base diffutils dirmngr distro-info-data dpkg dpkg-dev ed ethtool 3244s fwupd gcc-15-base gettext-base gir1.2-glib-2.0 gnupg gnupg-l10n gnupg-utils 3244s gpg gpg-agent gpg-wks-client gpgconf gpgsm gpgv groff-base htop iso-codes 3244s keyboxd less libatomic1 libbpf1 libdpkg-perl libelf1t64 libevdev2 libftdi1-2 3244s libfwupd3 libgcc-s1 libglib2.0-0t64 libglib2.0-data libgpg-error-l10n 3244s libgpg-error0 libjcat1 libmbim-glib4 libmbim-proxy libmm-glib0 libnftnl11 3244s libnghttp2-14 libnpth0t64 libnuma1 libnvme1t64 libperl5.40 libqmi-glib5 3244s libqmi-proxy libselinux1 libsemanage-common libsemanage2 libsensors-config 3244s libsensors5 libsepol2 libstdc++6 libunistring5 liburcu8t64 libusb-1.0-0 3244s libx11-6 libx11-data libxml2 lto-disabled-list man-db motd-news-config nano 3244s netbase netcat-openbsd numactl openssh-client openssh-server 3244s openssh-sftp-server patch perl perl-base perl-modules-5.40 publicsuffix 3244s python3-attr python3-dbus python3-lazr.restfulclient python3-more-itertools 3244s python3-packaging python3-s3transfer python3-wadllib sensible-utils sos 3244s ubuntu-pro-client ubuntu-pro-client-l10n usb.ids usbutils 3244s 97 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3244s Need to get 35.1 MB of archives. 3244s After this operation, 668 kB disk space will be freed. 3244s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 3244s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 3244s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf debianutils armhf 5.22 [92.2 kB] 3244s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf diffutils armhf 1:3.10-4 [172 kB] 3244s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 3245s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf libperl5.40 armhf 5.40.1-3 [4144 kB] 3245s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf perl armhf 5.40.1-3 [262 kB] 3245s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf perl-base armhf 5.40.1-3 [1667 kB] 3245s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf perl-modules-5.40 all 5.40.1-3 [3217 kB] 3245s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libselinux1 armhf 3.8.1-1 [80.4 kB] 3245s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf base-passwd armhf 3.6.7 [53.9 kB] 3245s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf openssh-sftp-server armhf 1:9.9p1-3ubuntu3.1 [35.7 kB] 3245s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf openssh-server armhf 1:9.9p1-3ubuntu3.1 [532 kB] 3245s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf openssh-client armhf 1:9.9p1-3ubuntu3.1 [924 kB] 3245s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libatomic1 armhf 15.1.0-2ubuntu1 [7966 B] 3245s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf gcc-15-base armhf 15.1.0-2ubuntu1 [54.6 kB] 3245s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-s1 armhf 15.1.0-2ubuntu1 [40.6 kB] 3245s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++6 armhf 15.1.0-2ubuntu1 [731 kB] 3245s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage-common all 3.8.1-1 [7826 B] 3245s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libsepol2 armhf 3.8.1-1 [282 kB] 3245s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage2 armhf 3.8.1-1 [88.2 kB] 3245s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error-l10n all 1.51-4 [8880 B] 3245s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error0 armhf 1.51-4 [64.6 kB] 3245s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 3245s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf gpg-wks-client armhf 2.4.4-2ubuntu24 [87.5 kB] 3245s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf dirmngr armhf 2.4.4-2ubuntu24 [348 kB] 3245s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf gpgsm armhf 2.4.4-2ubuntu24 [242 kB] 3245s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-utils armhf 2.4.4-2ubuntu24 [160 kB] 3245s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf gpg-agent armhf 2.4.4-2ubuntu24 [237 kB] 3245s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf gpg armhf 2.4.4-2ubuntu24 [525 kB] 3245s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf gpgconf armhf 2.4.4-2ubuntu24 [117 kB] 3245s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf gnupg all 2.4.4-2ubuntu24 [359 kB] 3245s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf keyboxd armhf 2.4.4-2ubuntu24 [112 kB] 3245s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf gpgv armhf 2.4.4-2ubuntu24 [225 kB] 3245s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf sensible-utils all 0.0.25 [25.0 kB] 3245s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf dhcpcd-base armhf 1:10.1.0-10 [189 kB] 3245s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 3245s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf gir1.2-glib-2.0 armhf 2.84.1-2 [185 kB] 3245s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-0t64 armhf 2.84.1-2 [1455 kB] 3245s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf iso-codes all 4.18.0-1 [3703 kB] 3245s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf less armhf 668-1 [158 kB] 3245s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf libelf1t64 armhf 0.193-1 [50.2 kB] 3245s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf libbpf1 armhf 1:1.5.0-3 [158 kB] 3245s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-data all 2.84.1-2 [53.2 kB] 3245s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf libunistring5 armhf 1.3-2 [583 kB] 3245s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.4ubuntu0.1 [599 kB] 3245s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf netbase all 6.5 [12.9 kB] 3245s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf netcat-openbsd armhf 1.229-1 [42.4 kB] 3245s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf python3-dbus armhf 1.4.0-1 [96.6 kB] 3245s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 3245s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 3245s Get:52 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 3245s Get:53 http://ftpmaster.internal/ubuntu questing/main armhf ethtool armhf 1:6.14-2 [230 kB] 3245s Get:54 http://ftpmaster.internal/ubuntu questing/main armhf gettext-base armhf 0.23.1-2 [43.5 kB] 3246s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf groff-base armhf 1.23.0-8 [942 kB] 3246s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libevdev2 armhf 1.13.4+dfsg-1 [29.8 kB] 3246s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf libnftnl11 armhf 1.2.9-1 [53.3 kB] 3246s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-14 armhf 1.64.0-1.1 [68.5 kB] 3246s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libnuma1 armhf 2.0.19-1 [19.9 kB] 3246s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 3246s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 3246s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 3246s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libusb-1.0-0 armhf 2:1.0.28-1 [50.0 kB] 3246s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf libx11-data all 2:1.8.12-1 [116 kB] 3246s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libx11-6 armhf 2:1.8.12-1 [586 kB] 3246s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf man-db armhf 2.13.1-1 [1341 kB] 3246s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 3246s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf numactl armhf 2.0.19-1 [38.5 kB] 3246s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf publicsuffix all 20250328.1952-0.1 [135 kB] 3246s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 3246s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf usbutils armhf 1:018-2 [77.4 kB] 3246s Get:72 http://ftpmaster.internal/ubuntu questing/main armhf btrfs-progs armhf 6.14-1 [901 kB] 3246s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init-base all 25.2~1g7a0265d3-0ubuntu1 [619 kB] 3246s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 3246s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 3246s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf patch armhf 2.8-1 [94.1 kB] 3246s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf lto-disabled-list all 58 [12.4 kB] 3246s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf libjcat1 armhf 0.2.3-1 [30.9 kB] 3246s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 3246s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 3246s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-proxy armhf 1.32.0-1 [5888 B] 3246s Get:82 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-glib4 armhf 1.32.0-1 [218 kB] 3246s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libmm-glib0 armhf 1.24.0-1 [223 kB] 3246s Get:84 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-proxy armhf 1.36.0-1 [5882 B] 3246s Get:85 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-glib5 armhf 1.36.0-1 [936 kB] 3246s Get:86 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-l10n all 2.4.4-2ubuntu24 [66.8 kB] 3246s Get:87 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 3246s Get:88 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 3246s Get:89 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 3246s Get:90 http://ftpmaster.internal/ubuntu questing/main armhf python3-attr all 25.3.0-1 [50.9 kB] 3246s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf python3-wadllib all 2.0.0-3 [36.3 kB] 3246s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf python3-lazr.restfulclient all 0.14.6-3 [51.0 kB] 3246s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf python3-more-itertools all 10.7.0-1 [59.6 kB] 3246s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf python3-packaging all 25.0-1 [52.8 kB] 3246s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf python3-s3transfer all 0.11.4-1 [55.8 kB] 3246s Get:96 http://ftpmaster.internal/ubuntu questing/main armhf sos all 4.9.1-1 [367 kB] 3246s Get:97 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init all 25.2~1g7a0265d3-0ubuntu1 [2106 B] 3247s Preconfiguring packages ... 3247s Fetched 35.1 MB in 2s (16.1 MB/s) 3247s (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 ... 63953 files and directories currently installed.) 3247s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 3247s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 3247s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 3247s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 3247s Setting up base-files (13.7ubuntu1) ... 3247s Installing new version of config file /etc/issue ... 3247s Installing new version of config file /etc/issue.net ... 3247s Installing new version of config file /etc/lsb-release ... 3248s motd-news.service is a disabled or a static unit not running, not starting it. 3248s (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 ... 63953 files and directories currently installed.) 3248s Preparing to unpack .../debianutils_5.22_armhf.deb ... 3248s Unpacking debianutils (5.22) over (5.21) ... 3248s Setting up debianutils (5.22) ... 3248s (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 ... 63953 files and directories currently installed.) 3248s Preparing to unpack .../diffutils_1%3a3.10-4_armhf.deb ... 3248s Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... 3248s Setting up diffutils (1:3.10-4) ... 3248s (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 ... 63953 files and directories currently installed.) 3248s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 3248s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3248s Setting up dpkg (1.22.18ubuntu3) ... 3249s (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 ... 63953 files and directories currently installed.) 3249s Preparing to unpack .../libperl5.40_5.40.1-3_armhf.deb ... 3249s Unpacking libperl5.40:armhf (5.40.1-3) over (5.40.1-2) ... 3249s Preparing to unpack .../perl_5.40.1-3_armhf.deb ... 3249s Unpacking perl (5.40.1-3) over (5.40.1-2) ... 3249s Preparing to unpack .../perl-base_5.40.1-3_armhf.deb ... 3249s Unpacking perl-base (5.40.1-3) over (5.40.1-2) ... 3249s Setting up perl-base (5.40.1-3) ... 3249s (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 ... 63953 files and directories currently installed.) 3249s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 3249s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2) ... 3250s Preparing to unpack .../libselinux1_3.8.1-1_armhf.deb ... 3250s Unpacking libselinux1:armhf (3.8.1-1) over (3.7-3ubuntu3) ... 3250s Setting up libselinux1:armhf (3.8.1-1) ... 3250s (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 ... 63953 files and directories currently installed.) 3250s Preparing to unpack .../base-passwd_3.6.7_armhf.deb ... 3250s Unpacking base-passwd (3.6.7) over (3.6.6) ... 3250s Setting up base-passwd (3.6.7) ... 3250s (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 ... 63953 files and directories currently installed.) 3250s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 3250s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 3250s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 3251s Unpacking openssh-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 3251s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 3251s Unpacking openssh-client (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 3251s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_armhf.deb ... 3251s Unpacking libatomic1:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3251s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_armhf.deb ... 3251s Unpacking gcc-15-base:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3251s Setting up gcc-15-base:armhf (15.1.0-2ubuntu1) ... 3251s (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 ... 63953 files and directories currently installed.) 3251s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_armhf.deb ... 3251s Unpacking libgcc-s1:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3251s Setting up libgcc-s1:armhf (15.1.0-2ubuntu1) ... 3251s (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 ... 63953 files and directories currently installed.) 3251s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_armhf.deb ... 3251s Unpacking libstdc++6:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3251s Setting up libstdc++6:armhf (15.1.0-2ubuntu1) ... 3251s (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 ... 63953 files and directories currently installed.) 3251s Preparing to unpack .../libsemanage-common_3.8.1-1_all.deb ... 3251s Unpacking libsemanage-common (3.8.1-1) over (3.7-2.1build1) ... 3251s Setting up libsemanage-common (3.8.1-1) ... 3251s (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 ... 63953 files and directories currently installed.) 3251s Preparing to unpack .../libsepol2_3.8.1-1_armhf.deb ... 3251s Unpacking libsepol2:armhf (3.8.1-1) over (3.7-1) ... 3251s Setting up libsepol2:armhf (3.8.1-1) ... 3251s (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 ... 63953 files and directories currently installed.) 3251s Preparing to unpack .../libsemanage2_3.8.1-1_armhf.deb ... 3251s Unpacking libsemanage2:armhf (3.8.1-1) over (3.7-2.1build1) ... 3251s Setting up libsemanage2:armhf (3.8.1-1) ... 3252s (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 ... 63953 files and directories currently installed.) 3252s Preparing to unpack .../libgpg-error-l10n_1.51-4_all.deb ... 3252s Unpacking libgpg-error-l10n (1.51-4) over (1.51-3) ... 3252s Preparing to unpack .../libgpg-error0_1.51-4_armhf.deb ... 3252s Unpacking libgpg-error0:armhf (1.51-4) over (1.51-3) ... 3252s Setting up libgpg-error0:armhf (1.51-4) ... 3252s (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 ... 63953 files and directories currently installed.) 3252s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 3252s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 3252s Setting up libnpth0t64:armhf (1.8-3) ... 3252s (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 ... 63953 files and directories currently installed.) 3252s Preparing to unpack .../0-gpg-wks-client_2.4.4-2ubuntu24_armhf.deb ... 3252s Unpacking gpg-wks-client (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3252s Preparing to unpack .../1-dirmngr_2.4.4-2ubuntu24_armhf.deb ... 3252s Unpacking dirmngr (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3252s Preparing to unpack .../2-gpgsm_2.4.4-2ubuntu24_armhf.deb ... 3252s Unpacking gpgsm (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3252s Preparing to unpack .../3-gnupg-utils_2.4.4-2ubuntu24_armhf.deb ... 3252s Unpacking gnupg-utils (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3252s Preparing to unpack .../4-gpg-agent_2.4.4-2ubuntu24_armhf.deb ... 3252s Unpacking gpg-agent (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3252s Preparing to unpack .../5-gpg_2.4.4-2ubuntu24_armhf.deb ... 3252s Unpacking gpg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3252s Preparing to unpack .../6-gpgconf_2.4.4-2ubuntu24_armhf.deb ... 3252s Unpacking gpgconf (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3252s Preparing to unpack .../7-gnupg_2.4.4-2ubuntu24_all.deb ... 3252s Unpacking gnupg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3252s Preparing to unpack .../8-keyboxd_2.4.4-2ubuntu24_armhf.deb ... 3252s Unpacking keyboxd (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3252s Preparing to unpack .../9-gpgv_2.4.4-2ubuntu24_armhf.deb ... 3252s Unpacking gpgv (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3252s Setting up gpgv (2.4.4-2ubuntu24) ... 3252s (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 ... 63953 files and directories currently installed.) 3252s Preparing to unpack .../00-sensible-utils_0.0.25_all.deb ... 3252s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 3253s Preparing to unpack .../01-dhcpcd-base_1%3a10.1.0-10_armhf.deb ... 3253s Unpacking dhcpcd-base (1:10.1.0-10) over (1:10.1.0-8) ... 3253s Preparing to unpack .../02-distro-info-data_0.64_all.deb ... 3253s Unpacking distro-info-data (0.64) over (0.63) ... 3253s Preparing to unpack .../03-gir1.2-glib-2.0_2.84.1-2_armhf.deb ... 3253s Unpacking gir1.2-glib-2.0:armhf (2.84.1-2) over (2.84.1-1) ... 3253s Preparing to unpack .../04-libglib2.0-0t64_2.84.1-2_armhf.deb ... 3253s Unpacking libglib2.0-0t64:armhf (2.84.1-2) over (2.84.1-1) ... 3253s Preparing to unpack .../05-iso-codes_4.18.0-1_all.deb ... 3253s Unpacking iso-codes (4.18.0-1) over (4.17.0-1) ... 3253s Preparing to unpack .../06-less_668-1_armhf.deb ... 3253s Unpacking less (668-1) over (643-1) ... 3253s Preparing to unpack .../07-libelf1t64_0.193-1_armhf.deb ... 3253s Unpacking libelf1t64:armhf (0.193-1) over (0.192-4ubuntu1) ... 3253s Preparing to unpack .../08-libbpf1_1%3a1.5.0-3_armhf.deb ... 3253s Unpacking libbpf1:armhf (1:1.5.0-3) over (1:1.5.0-2) ... 3253s Preparing to unpack .../09-libglib2.0-data_2.84.1-2_all.deb ... 3253s Unpacking libglib2.0-data (2.84.1-2) over (2.84.1-1) ... 3253s Preparing to unpack .../10-libunistring5_1.3-2_armhf.deb ... 3253s Unpacking libunistring5:armhf (1.3-2) over (1.3-1) ... 3253s Preparing to unpack .../11-libxml2_2.12.7+dfsg+really2.9.14-0.4ubuntu0.1_armhf.deb ... 3253s Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) over (2.12.7+dfsg+really2.9.14-0.4) ... 3253s Preparing to unpack .../12-netbase_6.5_all.deb ... 3253s Unpacking netbase (6.5) over (6.4) ... 3253s Preparing to unpack .../13-netcat-openbsd_1.229-1_armhf.deb ... 3253s Unpacking netcat-openbsd (1.229-1) over (1.228-1) ... 3253s Preparing to unpack .../14-python3-dbus_1.4.0-1_armhf.deb ... 3254s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 3254s Preparing to unpack .../15-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 3254s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 3254s Preparing to unpack .../16-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 3254s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 3254s Preparing to unpack .../17-ed_1.21.1-1_armhf.deb ... 3254s Unpacking ed (1.21.1-1) over (1.21-1) ... 3254s Preparing to unpack .../18-ethtool_1%3a6.14-2_armhf.deb ... 3254s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 3254s Preparing to unpack .../19-gettext-base_0.23.1-2_armhf.deb ... 3254s Unpacking gettext-base (0.23.1-2) over (0.23.1-1) ... 3254s Preparing to unpack .../20-groff-base_1.23.0-8_armhf.deb ... 3254s Unpacking groff-base (1.23.0-8) over (1.23.0-7) ... 3254s Preparing to unpack .../21-libevdev2_1.13.4+dfsg-1_armhf.deb ... 3254s Unpacking libevdev2:armhf (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 3254s Preparing to unpack .../22-libnftnl11_1.2.9-1_armhf.deb ... 3254s Unpacking libnftnl11:armhf (1.2.9-1) over (1.2.8-1) ... 3254s Preparing to unpack .../23-libnghttp2-14_1.64.0-1.1_armhf.deb ... 3254s Unpacking libnghttp2-14:armhf (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 3254s Preparing to unpack .../24-libnuma1_2.0.19-1_armhf.deb ... 3254s Unpacking libnuma1:armhf (2.0.19-1) over (2.0.18-1build1) ... 3254s Preparing to unpack .../25-libsensors-config_1%3a3.6.2-2_all.deb ... 3254s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 3254s Preparing to unpack .../26-libsensors5_1%3a3.6.2-2_armhf.deb ... 3254s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 3254s Preparing to unpack .../27-liburcu8t64_0.15.2-2_armhf.deb ... 3254s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 3254s Preparing to unpack .../28-libusb-1.0-0_2%3a1.0.28-1_armhf.deb ... 3254s Unpacking libusb-1.0-0:armhf (2:1.0.28-1) over (2:1.0.27-2) ... 3254s Preparing to unpack .../29-libx11-data_2%3a1.8.12-1_all.deb ... 3254s Unpacking libx11-data (2:1.8.12-1) over (2:1.8.10-2) ... 3254s Preparing to unpack .../30-libx11-6_2%3a1.8.12-1_armhf.deb ... 3254s Unpacking libx11-6:armhf (2:1.8.12-1) over (2:1.8.10-2) ... 3254s Preparing to unpack .../31-man-db_2.13.1-1_armhf.deb ... 3254s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 3255s Preparing to unpack .../32-nano_8.4-1_armhf.deb ... 3255s Unpacking nano (8.4-1) over (8.3-1) ... 3255s Preparing to unpack .../33-numactl_2.0.19-1_armhf.deb ... 3255s Unpacking numactl (2.0.19-1) over (2.0.18-1build1) ... 3255s Preparing to unpack .../34-publicsuffix_20250328.1952-0.1_all.deb ... 3255s Unpacking publicsuffix (20250328.1952-0.1) over (20250108.1153-0.1) ... 3255s Preparing to unpack .../35-usb.ids_2025.04.01-1_all.deb ... 3255s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 3255s Preparing to unpack .../36-usbutils_1%3a018-2_armhf.deb ... 3255s Unpacking usbutils (1:018-2) over (1:018-1) ... 3255s Preparing to unpack .../37-btrfs-progs_6.14-1_armhf.deb ... 3255s Unpacking btrfs-progs (6.14-1) over (6.12-1build1) ... 3255s Preparing to unpack .../38-cloud-init-base_25.2~1g7a0265d3-0ubuntu1_all.deb ... 3255s Unpacking cloud-init-base (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 3255s Preparing to unpack .../39-dpkg-dev_1.22.18ubuntu3_all.deb ... 3255s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3255s Preparing to unpack .../40-libdpkg-perl_1.22.18ubuntu3_all.deb ... 3255s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3255s Preparing to unpack .../41-patch_2.8-1_armhf.deb ... 3255s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 3256s Preparing to unpack .../42-lto-disabled-list_58_all.deb ... 3256s Unpacking lto-disabled-list (58) over (57) ... 3256s Preparing to unpack .../43-libjcat1_0.2.3-1_armhf.deb ... 3256s Unpacking libjcat1:armhf (0.2.3-1) over (0.2.0-2build3) ... 3256s Preparing to unpack .../44-fwupd_2.0.8-3_armhf.deb ... 3256s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 3256s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 3256s Preparing to unpack .../45-libfwupd3_2.0.8-3_armhf.deb ... 3256s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 3256s Preparing to unpack .../46-libmbim-proxy_1.32.0-1_armhf.deb ... 3256s Unpacking libmbim-proxy (1.32.0-1) over (1.31.2-0ubuntu4) ... 3256s Preparing to unpack .../47-libmbim-glib4_1.32.0-1_armhf.deb ... 3256s Unpacking libmbim-glib4:armhf (1.32.0-1) over (1.31.2-0ubuntu4) ... 3256s Preparing to unpack .../48-libmm-glib0_1.24.0-1_armhf.deb ... 3256s Unpacking libmm-glib0:armhf (1.24.0-1) over (1.23.4-0ubuntu3) ... 3256s Preparing to unpack .../49-libqmi-proxy_1.36.0-1_armhf.deb ... 3256s Unpacking libqmi-proxy (1.36.0-1) over (1.35.6-1) ... 3256s Preparing to unpack .../50-libqmi-glib5_1.36.0-1_armhf.deb ... 3256s Unpacking libqmi-glib5:armhf (1.36.0-1) over (1.35.6-1) ... 3256s Preparing to unpack .../51-gnupg-l10n_2.4.4-2ubuntu24_all.deb ... 3256s Unpacking gnupg-l10n (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3256s Preparing to unpack .../52-htop_3.4.1-4_armhf.deb ... 3256s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 3256s Preparing to unpack .../53-libftdi1-2_1.5-10_armhf.deb ... 3256s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 3256s Preparing to unpack .../54-libnvme1t64_1.13-2_armhf.deb ... 3256s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 3256s Preparing to unpack .../55-python3-attr_25.3.0-1_all.deb ... 3256s Unpacking python3-attr (25.3.0-1) over (25.1.0-1) ... 3257s Preparing to unpack .../56-python3-wadllib_2.0.0-3_all.deb ... 3257s Unpacking python3-wadllib (2.0.0-3) over (2.0.0-2) ... 3257s Preparing to unpack .../57-python3-lazr.restfulclient_0.14.6-3_all.deb ... 3257s Unpacking python3-lazr.restfulclient (0.14.6-3) over (0.14.6-2) ... 3257s Preparing to unpack .../58-python3-more-itertools_10.7.0-1_all.deb ... 3257s Unpacking python3-more-itertools (10.7.0-1) over (10.6.0-1) ... 3257s Preparing to unpack .../59-python3-packaging_25.0-1_all.deb ... 3257s Unpacking python3-packaging (25.0-1) over (24.2-1) ... 3257s Preparing to unpack .../60-python3-s3transfer_0.11.4-1_all.deb ... 3257s Unpacking python3-s3transfer (0.11.4-1) over (0.11.2-2) ... 3257s Preparing to unpack .../61-sos_4.9.1-1_all.deb ... 3257s Unpacking sos (4.9.1-1) over (4.9.0-6) ... 3258s Preparing to unpack .../62-cloud-init_25.2~1g7a0265d3-0ubuntu1_all.deb ... 3258s Unpacking cloud-init (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 3258s Setting up motd-news-config (13.7ubuntu1) ... 3258s Setting up python3-more-itertools (10.7.0-1) ... 3258s Setting up python3-attr (25.3.0-1) ... 3258s Setting up liburcu8t64:armhf (0.15.2-2) ... 3258s Setting up lto-disabled-list (58) ... 3258s Setting up distro-info-data (0.64) ... 3258s Setting up htop (3.4.1-4) ... 3258s Setting up openssh-client (1:9.9p1-3ubuntu3.1) ... 3258s Setting up btrfs-progs (6.14-1) ... 3258s Setting up python3-s3transfer (0.11.4-1) ... 3258s Setting up netcat-openbsd (1.229-1) ... 3258s Setting up libsensors-config (1:3.6.2-2) ... 3258s Installing new version of config file /etc/sensors3.conf ... 3258s Setting up libnghttp2-14:armhf (1.64.0-1.1) ... 3258s Setting up less (668-1) ... 3258s Setting up gettext-base (0.23.1-2) ... 3258s Setting up libnftnl11:armhf (1.2.9-1) ... 3258s Setting up libelf1t64:armhf (0.193-1) ... 3258s Setting up libglib2.0-data (2.84.1-2) ... 3258s Setting up python3-packaging (25.0-1) ... 3258s Setting up libnvme1t64 (1.13-2) ... 3258s Setting up libx11-data (2:1.8.12-1) ... 3258s Setting up gnupg-l10n (2.4.4-2ubuntu24) ... 3258s Setting up ed (1.21.1-1) ... 3258s Setting up python3-wadllib (2.0.0-3) ... 3259s Setting up libunistring5:armhf (1.3-2) ... 3259s Setting up libatomic1:armhf (15.1.0-2ubuntu1) ... 3259s Setting up patch (2.8-1) ... 3259s Setting up usb.ids (2025.04.01-1) ... 3259s Setting up dhcpcd-base (1:10.1.0-10) ... 3259s Installing new version of config file /etc/dhcpcd.conf ... 3259s Setting up libsensors5:armhf (1:3.6.2-2) ... 3259s Setting up nano (8.4-1) ... 3259s Installing new version of config file /etc/nanorc ... 3259s Setting up libnuma1:armhf (2.0.19-1) ... 3259s Setting up perl-modules-5.40 (5.40.1-3) ... 3259s Setting up sensible-utils (0.0.25) ... 3259s Setting up groff-base (1.23.0-8) ... 3259s Setting up gpgconf (2.4.4-2ubuntu24) ... 3259s Setting up libx11-6:armhf (2:1.8.12-1) ... 3259s Setting up netbase (6.5) ... 3259s Installing new version of config file /etc/ethertypes ... 3259s Installing new version of config file /etc/services ... 3259s Setting up libusb-1.0-0:armhf (2:1.0.28-1) ... 3259s Setting up python3-lazr.restfulclient (0.14.6-3) ... 3259s Setting up libgpg-error-l10n (1.51-4) ... 3259s Setting up libevdev2:armhf (1.13.4+dfsg-1) ... 3259s Setting up publicsuffix (20250328.1952-0.1) ... 3259s Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) ... 3259s Setting up ubuntu-pro-client (35.1ubuntu0) ... 3259s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3259s 3259s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3259s 3259s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3259s 3261s Setting up iso-codes (4.18.0-1) ... 3261s Setting up gpg (2.4.4-2ubuntu24) ... 3261s Setting up libbpf1:armhf (1:1.5.0-3) ... 3261s Setting up ethtool (1:6.14-2) ... 3261s Setting up gnupg-utils (2.4.4-2ubuntu24) ... 3261s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 3261s Setting up sos (4.9.1-1) ... 3261s Setting up openssh-sftp-server (1:9.9p1-3ubuntu3.1) ... 3261s Setting up gpg-agent (2.4.4-2ubuntu24) ... 3262s Setting up numactl (2.0.19-1) ... 3262s Setting up openssh-server (1:9.9p1-3ubuntu3.1) ... 3263s Setting up gpgsm (2.4.4-2ubuntu24) ... 3263s Setting up man-db (2.13.1-1) ... 3263s Updating database of manual pages ... 3265s apparmor_parser: Unable to replace "/usr/bin/man". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3265s 3265s man-db.service is a disabled or a static unit not running, not starting it. 3265s Setting up usbutils (1:018-2) ... 3265s Setting up cloud-init-base (25.2~1g7a0265d3-0ubuntu1) ... 3267s Setting up libperl5.40:armhf (5.40.1-3) ... 3267s Setting up dirmngr (2.4.4-2ubuntu24) ... 3267s Setting up libftdi1-2:armhf (1.5-10) ... 3267s Setting up perl (5.40.1-3) ... 3267s Setting up libglib2.0-0t64:armhf (2.84.1-2) ... 3267s No schema files found: doing nothing. 3267s Setting up keyboxd (2.4.4-2ubuntu24) ... 3267s Setting up gir1.2-glib-2.0:armhf (2.84.1-2) ... 3267s Setting up libdpkg-perl (1.22.18ubuntu3) ... 3267s Setting up libmm-glib0:armhf (1.24.0-1) ... 3267s Setting up gnupg (2.4.4-2ubuntu24) ... 3267s Setting up libmbim-glib4:armhf (1.32.0-1) ... 3267s Setting up python3-dbus (1.4.0-1) ... 3267s Setting up cloud-init (25.2~1g7a0265d3-0ubuntu1) ... 3267s Setting up gpg-wks-client (2.4.4-2ubuntu24) ... 3267s Setting up libmbim-proxy (1.32.0-1) ... 3267s Setting up libjcat1:armhf (0.2.3-1) ... 3267s Setting up dpkg-dev (1.22.18ubuntu3) ... 3267s Setting up libqmi-glib5:armhf (1.36.0-1) ... 3267s Setting up libfwupd3:armhf (2.0.8-3) ... 3267s Setting up libqmi-proxy (1.36.0-1) ... 3267s Setting up fwupd (2.0.8-3) ... 3268s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 3268s fwupd.service is a disabled or a static unit not running, not starting it. 3268s Processing triggers for libc-bin (2.41-6ubuntu1) ... 3268s Processing triggers for rsyslog (8.2412.0-2ubuntu2) ... 3268s Processing triggers for ufw (0.36.2-9) ... 3268s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 3268s Processing triggers for dbus (1.16.2-2ubuntu1) ... 3268s Processing triggers for install-info (7.1.1-1) ... 3268s Processing triggers for initramfs-tools (0.147ubuntu1) ... 3270s Reading package lists... 3271s Building dependency tree... 3271s Reading state information... 3271s Starting pkgProblemResolver with broken count: 0 3271s Starting 2 pkgProblemResolver with broken count: 0 3271s Done 3271s Solving dependencies... 3272s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3274s autopkgtest [18:18:45]: rebooting testbed after setup commands that affected boot 3335s Reading package lists... 3335s Building dependency tree... 3335s Reading state information... 3335s Starting pkgProblemResolver with broken count: 0 3335s Starting 2 pkgProblemResolver with broken count: 0 3335s Done 3336s The following NEW packages will be installed: 3336s apache2 apache2-bin apache2-data apache2-utils cpp cpp-14 3336s cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf gcc gcc-14 3336s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf libapr1t64 3336s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libcc1-0 3336s libgcc-14-dev libgomp1 libisl23 liblua5.4-0 libmpc3 libubsan1 3337s 0 upgraded, 24 newly installed, 0 to remove and 0 not upgraded. 3337s Need to get 35.5 MB of archives. 3337s After this operation, 99.1 MB of additional disk space will be used. 3337s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 3337s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu2 [83.1 kB] 3337s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu2 [9562 B] 3337s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu2 [8534 B] 3337s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblua5.4-0 armhf 5.4.7-1 [134 kB] 3337s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf apache2-bin armhf 2.4.63-1ubuntu1 [1229 kB] 3337s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf apache2-data all 2.4.63-1ubuntu1 [163 kB] 3337s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf apache2-utils armhf 2.4.63-1ubuntu1 [100 kB] 3337s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf apache2 armhf 2.4.63-1ubuntu1 [90.4 kB] 3337s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 3337s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 3337s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9221 kB] 3337s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14 armhf 14.2.0-19ubuntu2 [1032 B] 3337s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 3337s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 3337s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15.1.0-2ubuntu1 [43.4 kB] 3337s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15.1.0-2ubuntu1 [128 kB] 3337s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15.1.0-2ubuntu1 [2951 kB] 3337s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15.1.0-2ubuntu1 [1188 kB] 3337s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-14-dev armhf 14.2.0-19ubuntu2 [897 kB] 3338s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [18.0 MB] 3338s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14 armhf 14.2.0-19ubuntu2 [510 kB] 3338s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 3338s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 3338s Fetched 35.5 MB in 2s (22.5 MB/s) 3338s Selecting previously unselected package libapr1t64:armhf. 3338s (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 ... 63964 files and directories currently installed.) 3338s Preparing to unpack .../00-libapr1t64_1.7.5-1_armhf.deb ... 3338s Unpacking libapr1t64:armhf (1.7.5-1) ... 3338s Selecting previously unselected package libaprutil1t64:armhf. 3338s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_armhf.deb ... 3338s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 3338s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 3339s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_armhf.deb ... 3339s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 3339s Selecting previously unselected package libaprutil1-ldap:armhf. 3339s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_armhf.deb ... 3339s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 3339s Selecting previously unselected package liblua5.4-0:armhf. 3339s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_armhf.deb ... 3339s Unpacking liblua5.4-0:armhf (5.4.7-1) ... 3339s Selecting previously unselected package apache2-bin. 3339s Preparing to unpack .../05-apache2-bin_2.4.63-1ubuntu1_armhf.deb ... 3339s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 3339s Selecting previously unselected package apache2-data. 3339s Preparing to unpack .../06-apache2-data_2.4.63-1ubuntu1_all.deb ... 3339s Unpacking apache2-data (2.4.63-1ubuntu1) ... 3339s Selecting previously unselected package apache2-utils. 3339s Preparing to unpack .../07-apache2-utils_2.4.63-1ubuntu1_armhf.deb ... 3339s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 3339s Selecting previously unselected package apache2. 3339s Preparing to unpack .../08-apache2_2.4.63-1ubuntu1_armhf.deb ... 3339s Unpacking apache2 (2.4.63-1ubuntu1) ... 3339s Selecting previously unselected package libisl23:armhf. 3339s Preparing to unpack .../09-libisl23_0.27-1_armhf.deb ... 3339s Unpacking libisl23:armhf (0.27-1) ... 3339s Selecting previously unselected package libmpc3:armhf. 3339s Preparing to unpack .../10-libmpc3_1.3.1-1build2_armhf.deb ... 3339s Unpacking libmpc3:armhf (1.3.1-1build2) ... 3339s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 3339s Preparing to unpack .../11-cpp-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 3339s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3339s Selecting previously unselected package cpp-14. 3339s Preparing to unpack .../12-cpp-14_14.2.0-19ubuntu2_armhf.deb ... 3339s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 3339s Selecting previously unselected package cpp-arm-linux-gnueabihf. 3339s Preparing to unpack .../13-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 3339s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3339s Selecting previously unselected package cpp. 3339s Preparing to unpack .../14-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 3339s Unpacking cpp (4:14.2.0-1ubuntu1) ... 3339s Selecting previously unselected package libcc1-0:armhf. 3339s Preparing to unpack .../15-libcc1-0_15.1.0-2ubuntu1_armhf.deb ... 3339s Unpacking libcc1-0:armhf (15.1.0-2ubuntu1) ... 3339s Selecting previously unselected package libgomp1:armhf. 3339s Preparing to unpack .../16-libgomp1_15.1.0-2ubuntu1_armhf.deb ... 3339s Unpacking libgomp1:armhf (15.1.0-2ubuntu1) ... 3339s Selecting previously unselected package libasan8:armhf. 3339s Preparing to unpack .../17-libasan8_15.1.0-2ubuntu1_armhf.deb ... 3339s Unpacking libasan8:armhf (15.1.0-2ubuntu1) ... 3339s Selecting previously unselected package libubsan1:armhf. 3339s Preparing to unpack .../18-libubsan1_15.1.0-2ubuntu1_armhf.deb ... 3339s Unpacking libubsan1:armhf (15.1.0-2ubuntu1) ... 3339s Selecting previously unselected package libgcc-14-dev:armhf. 3339s Preparing to unpack .../19-libgcc-14-dev_14.2.0-19ubuntu2_armhf.deb ... 3339s Unpacking libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 3340s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 3340s Preparing to unpack .../20-gcc-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 3340s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3340s Selecting previously unselected package gcc-14. 3340s Preparing to unpack .../21-gcc-14_14.2.0-19ubuntu2_armhf.deb ... 3340s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 3340s Selecting previously unselected package gcc-arm-linux-gnueabihf. 3340s Preparing to unpack .../22-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 3340s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3340s Selecting previously unselected package gcc. 3340s Preparing to unpack .../23-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 3340s Unpacking gcc (4:14.2.0-1ubuntu1) ... 3340s Setting up libgomp1:armhf (15.1.0-2ubuntu1) ... 3340s Setting up libmpc3:armhf (1.3.1-1build2) ... 3340s Setting up libubsan1:armhf (15.1.0-2ubuntu1) ... 3340s Setting up libasan8:armhf (15.1.0-2ubuntu1) ... 3340s Setting up libapr1t64:armhf (1.7.5-1) ... 3340s Setting up liblua5.4-0:armhf (5.4.7-1) ... 3340s Setting up apache2-data (2.4.63-1ubuntu1) ... 3340s Setting up libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 3340s Setting up libisl23:armhf (0.27-1) ... 3340s Setting up libcc1-0:armhf (15.1.0-2ubuntu1) ... 3340s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3340s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 3340s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3340s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 3340s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 3340s Setting up cpp-14 (14.2.0-19ubuntu2) ... 3340s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3340s Setting up apache2-utils (2.4.63-1ubuntu1) ... 3340s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3340s Setting up apache2-bin (2.4.63-1ubuntu1) ... 3340s Setting up gcc-14 (14.2.0-19ubuntu2) ... 3340s Setting up cpp (4:14.2.0-1ubuntu1) ... 3340s Setting up apache2 (2.4.63-1ubuntu1) ... 3340s Enabling module mpm_event. 3340s Enabling module authz_core. 3340s Enabling module authz_host. 3340s Enabling module authn_core. 3340s Enabling module auth_basic. 3340s Enabling module access_compat. 3340s Enabling module authn_file. 3340s Enabling module authz_user. 3340s Enabling module alias. 3340s Enabling module dir. 3340s Enabling module autoindex. 3340s Enabling module env. 3341s Enabling module mime. 3341s Enabling module negotiation. 3341s Enabling module setenvif. 3341s Enabling module filter. 3341s Enabling module deflate. 3341s Enabling module status. 3341s Enabling module reqtimeout. 3341s Enabling conf charset. 3341s Enabling conf localized-error-pages. 3341s Enabling conf other-vhosts-access-log. 3341s Enabling conf security. 3341s Enabling conf serve-cgi-bin. 3341s Enabling site 000-default. 3342s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3342s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3343s Setting up gcc (4:14.2.0-1ubuntu1) ... 3343s Processing triggers for ufw (0.36.2-9) ... 3343s Processing triggers for man-db (2.13.1-1) ... 3344s Processing triggers for libc-bin (2.41-6ubuntu1) ... 3358s autopkgtest [18:20:09]: test chroot: [----------------------- 3360s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 3360s + gcc --print-file-name=libgcc_s.so.1 3360s + LIBGCC_S_PATH=/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/libgcc_s.so.1 3360s + cat 3360s + a2enconf chroot 3360s Enabling conf chroot. 3360s + echo Hello, world! 3360s + service apache2 restart 3360s To activate the new configuration, you need to run: 3360s systemctl reload apache2 3360s + wget -qO- http://localhost/hello.txt 3360s + result=Hello, world! 3360s + [ Hello, world! != Hello, world! ] 3361s autopkgtest [18:20:12]: test chroot: -----------------------] 3364s chroot PASS 3364s autopkgtest [18:20:15]: test chroot: - - - - - - - - - - results - - - - - - - - - - 3368s autopkgtest [18:20:19]: test uwsgi: preparing testbed 3389s autopkgtest [18:20:40]: testbed dpkg architecture: armhf 3391s autopkgtest [18:20:42]: testbed apt version: 3.0.0 3394s autopkgtest [18:20:45]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3396s autopkgtest [18:20:47]: testbed release detected to be: questing 3403s autopkgtest [18:20:54]: updating testbed package index (apt update) 3405s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 3406s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 3406s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 3406s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 3406s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 3406s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 3406s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 3406s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [126 kB] 3406s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [603 kB] 3406s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [14.8 kB] 3406s Get:11 http://ftpmaster.internal/ubuntu questing/main Sources [1384 kB] 3407s Get:12 http://ftpmaster.internal/ubuntu questing/universe Sources [21.3 MB] 3417s Get:13 http://ftpmaster.internal/ubuntu questing/multiverse Sources [308 kB] 3417s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 3418s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.3 MB] 3425s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 3427s Fetched 41.7 MB in 22s (1912 kB/s) 3428s Reading package lists... 3433s autopkgtest [18:21:24]: upgrading testbed (apt dist-upgrade and autopurge) 3435s Reading package lists... 3435s Building dependency tree... 3435s Reading state information... 3436s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 3436s Starting 2 pkgProblemResolver with broken count: 0 3436s Done 3437s Entering ResolveByKeep 3437s 3437s Calculating upgrade... 3438s The following packages will be upgraded: 3438s base-files base-passwd btrfs-progs cloud-init cloud-init-base debianutils 3438s dhcpcd-base diffutils dirmngr distro-info-data dpkg dpkg-dev ed ethtool 3438s fwupd gcc-15-base gettext-base gir1.2-glib-2.0 gnupg gnupg-l10n gnupg-utils 3438s gpg gpg-agent gpg-wks-client gpgconf gpgsm gpgv groff-base htop iso-codes 3438s keyboxd less libatomic1 libbpf1 libdpkg-perl libelf1t64 libevdev2 libftdi1-2 3438s libfwupd3 libgcc-s1 libglib2.0-0t64 libglib2.0-data libgpg-error-l10n 3438s libgpg-error0 libjcat1 libmbim-glib4 libmbim-proxy libmm-glib0 libnftnl11 3438s libnghttp2-14 libnpth0t64 libnuma1 libnvme1t64 libperl5.40 libqmi-glib5 3438s libqmi-proxy libselinux1 libsemanage-common libsemanage2 libsensors-config 3438s libsensors5 libsepol2 libstdc++6 libunistring5 liburcu8t64 libusb-1.0-0 3438s libx11-6 libx11-data libxml2 lto-disabled-list man-db motd-news-config nano 3438s netbase netcat-openbsd numactl openssh-client openssh-server 3438s openssh-sftp-server patch perl perl-base perl-modules-5.40 publicsuffix 3438s python3-attr python3-dbus python3-lazr.restfulclient python3-more-itertools 3438s python3-packaging python3-s3transfer python3-wadllib sensible-utils sos 3438s ubuntu-pro-client ubuntu-pro-client-l10n usb.ids usbutils 3438s 97 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3438s Need to get 35.1 MB of archives. 3438s After this operation, 668 kB disk space will be freed. 3438s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 3438s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 3438s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf debianutils armhf 5.22 [92.2 kB] 3438s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf diffutils armhf 1:3.10-4 [172 kB] 3438s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 3439s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf libperl5.40 armhf 5.40.1-3 [4144 kB] 3439s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf perl armhf 5.40.1-3 [262 kB] 3439s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf perl-base armhf 5.40.1-3 [1667 kB] 3439s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf perl-modules-5.40 all 5.40.1-3 [3217 kB] 3439s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libselinux1 armhf 3.8.1-1 [80.4 kB] 3439s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf base-passwd armhf 3.6.7 [53.9 kB] 3439s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf openssh-sftp-server armhf 1:9.9p1-3ubuntu3.1 [35.7 kB] 3439s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf openssh-server armhf 1:9.9p1-3ubuntu3.1 [532 kB] 3439s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf openssh-client armhf 1:9.9p1-3ubuntu3.1 [924 kB] 3439s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libatomic1 armhf 15.1.0-2ubuntu1 [7966 B] 3439s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf gcc-15-base armhf 15.1.0-2ubuntu1 [54.6 kB] 3439s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-s1 armhf 15.1.0-2ubuntu1 [40.6 kB] 3439s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++6 armhf 15.1.0-2ubuntu1 [731 kB] 3439s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage-common all 3.8.1-1 [7826 B] 3439s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libsepol2 armhf 3.8.1-1 [282 kB] 3439s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage2 armhf 3.8.1-1 [88.2 kB] 3439s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error-l10n all 1.51-4 [8880 B] 3439s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error0 armhf 1.51-4 [64.6 kB] 3439s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 3439s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf gpg-wks-client armhf 2.4.4-2ubuntu24 [87.5 kB] 3439s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf dirmngr armhf 2.4.4-2ubuntu24 [348 kB] 3439s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf gpgsm armhf 2.4.4-2ubuntu24 [242 kB] 3439s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-utils armhf 2.4.4-2ubuntu24 [160 kB] 3439s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf gpg-agent armhf 2.4.4-2ubuntu24 [237 kB] 3439s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf gpg armhf 2.4.4-2ubuntu24 [525 kB] 3439s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf gpgconf armhf 2.4.4-2ubuntu24 [117 kB] 3439s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf gnupg all 2.4.4-2ubuntu24 [359 kB] 3439s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf keyboxd armhf 2.4.4-2ubuntu24 [112 kB] 3439s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf gpgv armhf 2.4.4-2ubuntu24 [225 kB] 3439s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf sensible-utils all 0.0.25 [25.0 kB] 3439s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf dhcpcd-base armhf 1:10.1.0-10 [189 kB] 3439s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 3439s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf gir1.2-glib-2.0 armhf 2.84.1-2 [185 kB] 3439s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-0t64 armhf 2.84.1-2 [1455 kB] 3439s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf iso-codes all 4.18.0-1 [3703 kB] 3440s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf less armhf 668-1 [158 kB] 3440s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf libelf1t64 armhf 0.193-1 [50.2 kB] 3440s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf libbpf1 armhf 1:1.5.0-3 [158 kB] 3440s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-data all 2.84.1-2 [53.2 kB] 3440s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf libunistring5 armhf 1.3-2 [583 kB] 3440s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.4ubuntu0.1 [599 kB] 3440s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf netbase all 6.5 [12.9 kB] 3440s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf netcat-openbsd armhf 1.229-1 [42.4 kB] 3440s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf python3-dbus armhf 1.4.0-1 [96.6 kB] 3440s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 3440s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 3440s Get:52 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 3440s Get:53 http://ftpmaster.internal/ubuntu questing/main armhf ethtool armhf 1:6.14-2 [230 kB] 3440s Get:54 http://ftpmaster.internal/ubuntu questing/main armhf gettext-base armhf 0.23.1-2 [43.5 kB] 3440s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf groff-base armhf 1.23.0-8 [942 kB] 3440s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libevdev2 armhf 1.13.4+dfsg-1 [29.8 kB] 3440s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf libnftnl11 armhf 1.2.9-1 [53.3 kB] 3440s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-14 armhf 1.64.0-1.1 [68.5 kB] 3440s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libnuma1 armhf 2.0.19-1 [19.9 kB] 3440s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 3440s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 3440s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 3440s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libusb-1.0-0 armhf 2:1.0.28-1 [50.0 kB] 3440s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf libx11-data all 2:1.8.12-1 [116 kB] 3440s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libx11-6 armhf 2:1.8.12-1 [586 kB] 3440s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf man-db armhf 2.13.1-1 [1341 kB] 3440s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 3440s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf numactl armhf 2.0.19-1 [38.5 kB] 3440s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf publicsuffix all 20250328.1952-0.1 [135 kB] 3440s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 3440s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf usbutils armhf 1:018-2 [77.4 kB] 3440s Get:72 http://ftpmaster.internal/ubuntu questing/main armhf btrfs-progs armhf 6.14-1 [901 kB] 3440s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init-base all 25.2~1g7a0265d3-0ubuntu1 [619 kB] 3440s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 3440s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 3440s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf patch armhf 2.8-1 [94.1 kB] 3440s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf lto-disabled-list all 58 [12.4 kB] 3440s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf libjcat1 armhf 0.2.3-1 [30.9 kB] 3440s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 3440s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 3440s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-proxy armhf 1.32.0-1 [5888 B] 3440s Get:82 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-glib4 armhf 1.32.0-1 [218 kB] 3440s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libmm-glib0 armhf 1.24.0-1 [223 kB] 3440s Get:84 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-proxy armhf 1.36.0-1 [5882 B] 3440s Get:85 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-glib5 armhf 1.36.0-1 [936 kB] 3440s Get:86 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-l10n all 2.4.4-2ubuntu24 [66.8 kB] 3440s Get:87 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 3440s Get:88 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 3440s Get:89 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 3440s Get:90 http://ftpmaster.internal/ubuntu questing/main armhf python3-attr all 25.3.0-1 [50.9 kB] 3440s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf python3-wadllib all 2.0.0-3 [36.3 kB] 3440s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf python3-lazr.restfulclient all 0.14.6-3 [51.0 kB] 3440s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf python3-more-itertools all 10.7.0-1 [59.6 kB] 3440s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf python3-packaging all 25.0-1 [52.8 kB] 3440s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf python3-s3transfer all 0.11.4-1 [55.8 kB] 3440s Get:96 http://ftpmaster.internal/ubuntu questing/main armhf sos all 4.9.1-1 [367 kB] 3440s Get:97 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init all 25.2~1g7a0265d3-0ubuntu1 [2106 B] 3441s Preconfiguring packages ... 3441s Fetched 35.1 MB in 2s (15.1 MB/s) 3441s (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 ... 63953 files and directories currently installed.) 3441s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 3441s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 3441s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 3441s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 3441s Setting up base-files (13.7ubuntu1) ... 3441s Installing new version of config file /etc/issue ... 3441s Installing new version of config file /etc/issue.net ... 3441s Installing new version of config file /etc/lsb-release ... 3442s motd-news.service is a disabled or a static unit not running, not starting it. 3442s (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 ... 63953 files and directories currently installed.) 3442s Preparing to unpack .../debianutils_5.22_armhf.deb ... 3442s Unpacking debianutils (5.22) over (5.21) ... 3442s Setting up debianutils (5.22) ... 3442s (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 ... 63953 files and directories currently installed.) 3442s Preparing to unpack .../diffutils_1%3a3.10-4_armhf.deb ... 3442s Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... 3442s Setting up diffutils (1:3.10-4) ... 3442s (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 ... 63953 files and directories currently installed.) 3442s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 3442s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3443s Setting up dpkg (1.22.18ubuntu3) ... 3443s (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 ... 63953 files and directories currently installed.) 3443s Preparing to unpack .../libperl5.40_5.40.1-3_armhf.deb ... 3443s Unpacking libperl5.40:armhf (5.40.1-3) over (5.40.1-2) ... 3443s Preparing to unpack .../perl_5.40.1-3_armhf.deb ... 3443s Unpacking perl (5.40.1-3) over (5.40.1-2) ... 3443s Preparing to unpack .../perl-base_5.40.1-3_armhf.deb ... 3443s Unpacking perl-base (5.40.1-3) over (5.40.1-2) ... 3444s Setting up perl-base (5.40.1-3) ... 3444s (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 ... 63953 files and directories currently installed.) 3444s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 3444s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2) ... 3444s Preparing to unpack .../libselinux1_3.8.1-1_armhf.deb ... 3444s Unpacking libselinux1:armhf (3.8.1-1) over (3.7-3ubuntu3) ... 3444s Setting up libselinux1:armhf (3.8.1-1) ... 3444s (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 ... 63953 files and directories currently installed.) 3444s Preparing to unpack .../base-passwd_3.6.7_armhf.deb ... 3444s Unpacking base-passwd (3.6.7) over (3.6.6) ... 3444s Setting up base-passwd (3.6.7) ... 3445s (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 ... 63953 files and directories currently installed.) 3445s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 3445s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 3445s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 3445s Unpacking openssh-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 3445s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 3445s Unpacking openssh-client (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 3445s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_armhf.deb ... 3445s Unpacking libatomic1:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3445s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_armhf.deb ... 3445s Unpacking gcc-15-base:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3445s Setting up gcc-15-base:armhf (15.1.0-2ubuntu1) ... 3445s (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 ... 63953 files and directories currently installed.) 3445s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_armhf.deb ... 3445s Unpacking libgcc-s1:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3445s Setting up libgcc-s1:armhf (15.1.0-2ubuntu1) ... 3445s (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 ... 63953 files and directories currently installed.) 3445s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_armhf.deb ... 3445s Unpacking libstdc++6:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3445s Setting up libstdc++6:armhf (15.1.0-2ubuntu1) ... 3445s (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 ... 63953 files and directories currently installed.) 3445s Preparing to unpack .../libsemanage-common_3.8.1-1_all.deb ... 3445s Unpacking libsemanage-common (3.8.1-1) over (3.7-2.1build1) ... 3445s Setting up libsemanage-common (3.8.1-1) ... 3445s (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 ... 63953 files and directories currently installed.) 3445s Preparing to unpack .../libsepol2_3.8.1-1_armhf.deb ... 3445s Unpacking libsepol2:armhf (3.8.1-1) over (3.7-1) ... 3445s Setting up libsepol2:armhf (3.8.1-1) ... 3445s (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 ... 63953 files and directories currently installed.) 3445s Preparing to unpack .../libsemanage2_3.8.1-1_armhf.deb ... 3445s Unpacking libsemanage2:armhf (3.8.1-1) over (3.7-2.1build1) ... 3445s Setting up libsemanage2:armhf (3.8.1-1) ... 3446s (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 ... 63953 files and directories currently installed.) 3446s Preparing to unpack .../libgpg-error-l10n_1.51-4_all.deb ... 3446s Unpacking libgpg-error-l10n (1.51-4) over (1.51-3) ... 3446s Preparing to unpack .../libgpg-error0_1.51-4_armhf.deb ... 3446s Unpacking libgpg-error0:armhf (1.51-4) over (1.51-3) ... 3446s Setting up libgpg-error0:armhf (1.51-4) ... 3446s (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 ... 63953 files and directories currently installed.) 3446s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 3446s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 3446s Setting up libnpth0t64:armhf (1.8-3) ... 3446s (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 ... 63953 files and directories currently installed.) 3446s Preparing to unpack .../0-gpg-wks-client_2.4.4-2ubuntu24_armhf.deb ... 3446s Unpacking gpg-wks-client (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3446s Preparing to unpack .../1-dirmngr_2.4.4-2ubuntu24_armhf.deb ... 3446s Unpacking dirmngr (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3446s Preparing to unpack .../2-gpgsm_2.4.4-2ubuntu24_armhf.deb ... 3446s Unpacking gpgsm (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3446s Preparing to unpack .../3-gnupg-utils_2.4.4-2ubuntu24_armhf.deb ... 3446s Unpacking gnupg-utils (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3446s Preparing to unpack .../4-gpg-agent_2.4.4-2ubuntu24_armhf.deb ... 3446s Unpacking gpg-agent (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3446s Preparing to unpack .../5-gpg_2.4.4-2ubuntu24_armhf.deb ... 3446s Unpacking gpg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3446s Preparing to unpack .../6-gpgconf_2.4.4-2ubuntu24_armhf.deb ... 3446s Unpacking gpgconf (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3446s Preparing to unpack .../7-gnupg_2.4.4-2ubuntu24_all.deb ... 3446s Unpacking gnupg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3446s Preparing to unpack .../8-keyboxd_2.4.4-2ubuntu24_armhf.deb ... 3446s Unpacking keyboxd (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3446s Preparing to unpack .../9-gpgv_2.4.4-2ubuntu24_armhf.deb ... 3446s Unpacking gpgv (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3446s Setting up gpgv (2.4.4-2ubuntu24) ... 3447s (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 ... 63953 files and directories currently installed.) 3447s Preparing to unpack .../00-sensible-utils_0.0.25_all.deb ... 3447s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 3447s Preparing to unpack .../01-dhcpcd-base_1%3a10.1.0-10_armhf.deb ... 3447s Unpacking dhcpcd-base (1:10.1.0-10) over (1:10.1.0-8) ... 3447s Preparing to unpack .../02-distro-info-data_0.64_all.deb ... 3447s Unpacking distro-info-data (0.64) over (0.63) ... 3447s Preparing to unpack .../03-gir1.2-glib-2.0_2.84.1-2_armhf.deb ... 3447s Unpacking gir1.2-glib-2.0:armhf (2.84.1-2) over (2.84.1-1) ... 3447s Preparing to unpack .../04-libglib2.0-0t64_2.84.1-2_armhf.deb ... 3447s Unpacking libglib2.0-0t64:armhf (2.84.1-2) over (2.84.1-1) ... 3447s Preparing to unpack .../05-iso-codes_4.18.0-1_all.deb ... 3447s Unpacking iso-codes (4.18.0-1) over (4.17.0-1) ... 3447s Preparing to unpack .../06-less_668-1_armhf.deb ... 3447s Unpacking less (668-1) over (643-1) ... 3447s Preparing to unpack .../07-libelf1t64_0.193-1_armhf.deb ... 3447s Unpacking libelf1t64:armhf (0.193-1) over (0.192-4ubuntu1) ... 3447s Preparing to unpack .../08-libbpf1_1%3a1.5.0-3_armhf.deb ... 3447s Unpacking libbpf1:armhf (1:1.5.0-3) over (1:1.5.0-2) ... 3447s Preparing to unpack .../09-libglib2.0-data_2.84.1-2_all.deb ... 3447s Unpacking libglib2.0-data (2.84.1-2) over (2.84.1-1) ... 3447s Preparing to unpack .../10-libunistring5_1.3-2_armhf.deb ... 3447s Unpacking libunistring5:armhf (1.3-2) over (1.3-1) ... 3447s Preparing to unpack .../11-libxml2_2.12.7+dfsg+really2.9.14-0.4ubuntu0.1_armhf.deb ... 3447s Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) over (2.12.7+dfsg+really2.9.14-0.4) ... 3447s Preparing to unpack .../12-netbase_6.5_all.deb ... 3447s Unpacking netbase (6.5) over (6.4) ... 3448s Preparing to unpack .../13-netcat-openbsd_1.229-1_armhf.deb ... 3448s Unpacking netcat-openbsd (1.229-1) over (1.228-1) ... 3448s Preparing to unpack .../14-python3-dbus_1.4.0-1_armhf.deb ... 3448s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 3448s Preparing to unpack .../15-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 3448s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 3448s Preparing to unpack .../16-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 3448s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 3448s Preparing to unpack .../17-ed_1.21.1-1_armhf.deb ... 3448s Unpacking ed (1.21.1-1) over (1.21-1) ... 3448s Preparing to unpack .../18-ethtool_1%3a6.14-2_armhf.deb ... 3448s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 3448s Preparing to unpack .../19-gettext-base_0.23.1-2_armhf.deb ... 3448s Unpacking gettext-base (0.23.1-2) over (0.23.1-1) ... 3448s Preparing to unpack .../20-groff-base_1.23.0-8_armhf.deb ... 3448s Unpacking groff-base (1.23.0-8) over (1.23.0-7) ... 3448s Preparing to unpack .../21-libevdev2_1.13.4+dfsg-1_armhf.deb ... 3448s Unpacking libevdev2:armhf (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 3448s Preparing to unpack .../22-libnftnl11_1.2.9-1_armhf.deb ... 3448s Unpacking libnftnl11:armhf (1.2.9-1) over (1.2.8-1) ... 3448s Preparing to unpack .../23-libnghttp2-14_1.64.0-1.1_armhf.deb ... 3448s Unpacking libnghttp2-14:armhf (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 3448s Preparing to unpack .../24-libnuma1_2.0.19-1_armhf.deb ... 3448s Unpacking libnuma1:armhf (2.0.19-1) over (2.0.18-1build1) ... 3448s Preparing to unpack .../25-libsensors-config_1%3a3.6.2-2_all.deb ... 3448s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 3448s Preparing to unpack .../26-libsensors5_1%3a3.6.2-2_armhf.deb ... 3448s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 3448s Preparing to unpack .../27-liburcu8t64_0.15.2-2_armhf.deb ... 3448s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 3448s Preparing to unpack .../28-libusb-1.0-0_2%3a1.0.28-1_armhf.deb ... 3448s Unpacking libusb-1.0-0:armhf (2:1.0.28-1) over (2:1.0.27-2) ... 3448s Preparing to unpack .../29-libx11-data_2%3a1.8.12-1_all.deb ... 3448s Unpacking libx11-data (2:1.8.12-1) over (2:1.8.10-2) ... 3449s Preparing to unpack .../30-libx11-6_2%3a1.8.12-1_armhf.deb ... 3449s Unpacking libx11-6:armhf (2:1.8.12-1) over (2:1.8.10-2) ... 3449s Preparing to unpack .../31-man-db_2.13.1-1_armhf.deb ... 3449s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 3449s Preparing to unpack .../32-nano_8.4-1_armhf.deb ... 3449s Unpacking nano (8.4-1) over (8.3-1) ... 3449s Preparing to unpack .../33-numactl_2.0.19-1_armhf.deb ... 3449s Unpacking numactl (2.0.19-1) over (2.0.18-1build1) ... 3449s Preparing to unpack .../34-publicsuffix_20250328.1952-0.1_all.deb ... 3449s Unpacking publicsuffix (20250328.1952-0.1) over (20250108.1153-0.1) ... 3449s Preparing to unpack .../35-usb.ids_2025.04.01-1_all.deb ... 3449s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 3449s Preparing to unpack .../36-usbutils_1%3a018-2_armhf.deb ... 3449s Unpacking usbutils (1:018-2) over (1:018-1) ... 3449s Preparing to unpack .../37-btrfs-progs_6.14-1_armhf.deb ... 3449s Unpacking btrfs-progs (6.14-1) over (6.12-1build1) ... 3449s Preparing to unpack .../38-cloud-init-base_25.2~1g7a0265d3-0ubuntu1_all.deb ... 3449s Unpacking cloud-init-base (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 3450s Preparing to unpack .../39-dpkg-dev_1.22.18ubuntu3_all.deb ... 3450s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3450s Preparing to unpack .../40-libdpkg-perl_1.22.18ubuntu3_all.deb ... 3450s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3450s Preparing to unpack .../41-patch_2.8-1_armhf.deb ... 3450s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 3450s Preparing to unpack .../42-lto-disabled-list_58_all.deb ... 3450s Unpacking lto-disabled-list (58) over (57) ... 3450s Preparing to unpack .../43-libjcat1_0.2.3-1_armhf.deb ... 3450s Unpacking libjcat1:armhf (0.2.3-1) over (0.2.0-2build3) ... 3450s Preparing to unpack .../44-fwupd_2.0.8-3_armhf.deb ... 3450s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 3450s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 3450s Preparing to unpack .../45-libfwupd3_2.0.8-3_armhf.deb ... 3450s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 3450s Preparing to unpack .../46-libmbim-proxy_1.32.0-1_armhf.deb ... 3450s Unpacking libmbim-proxy (1.32.0-1) over (1.31.2-0ubuntu4) ... 3450s Preparing to unpack .../47-libmbim-glib4_1.32.0-1_armhf.deb ... 3450s Unpacking libmbim-glib4:armhf (1.32.0-1) over (1.31.2-0ubuntu4) ... 3450s Preparing to unpack .../48-libmm-glib0_1.24.0-1_armhf.deb ... 3450s Unpacking libmm-glib0:armhf (1.24.0-1) over (1.23.4-0ubuntu3) ... 3450s Preparing to unpack .../49-libqmi-proxy_1.36.0-1_armhf.deb ... 3450s Unpacking libqmi-proxy (1.36.0-1) over (1.35.6-1) ... 3450s Preparing to unpack .../50-libqmi-glib5_1.36.0-1_armhf.deb ... 3450s Unpacking libqmi-glib5:armhf (1.36.0-1) over (1.35.6-1) ... 3450s Preparing to unpack .../51-gnupg-l10n_2.4.4-2ubuntu24_all.deb ... 3450s Unpacking gnupg-l10n (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3451s Preparing to unpack .../52-htop_3.4.1-4_armhf.deb ... 3451s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 3451s Preparing to unpack .../53-libftdi1-2_1.5-10_armhf.deb ... 3451s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 3451s Preparing to unpack .../54-libnvme1t64_1.13-2_armhf.deb ... 3451s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 3451s Preparing to unpack .../55-python3-attr_25.3.0-1_all.deb ... 3451s Unpacking python3-attr (25.3.0-1) over (25.1.0-1) ... 3451s Preparing to unpack .../56-python3-wadllib_2.0.0-3_all.deb ... 3451s Unpacking python3-wadllib (2.0.0-3) over (2.0.0-2) ... 3451s Preparing to unpack .../57-python3-lazr.restfulclient_0.14.6-3_all.deb ... 3451s Unpacking python3-lazr.restfulclient (0.14.6-3) over (0.14.6-2) ... 3451s Preparing to unpack .../58-python3-more-itertools_10.7.0-1_all.deb ... 3451s Unpacking python3-more-itertools (10.7.0-1) over (10.6.0-1) ... 3451s Preparing to unpack .../59-python3-packaging_25.0-1_all.deb ... 3451s Unpacking python3-packaging (25.0-1) over (24.2-1) ... 3451s Preparing to unpack .../60-python3-s3transfer_0.11.4-1_all.deb ... 3451s Unpacking python3-s3transfer (0.11.4-1) over (0.11.2-2) ... 3451s Preparing to unpack .../61-sos_4.9.1-1_all.deb ... 3452s Unpacking sos (4.9.1-1) over (4.9.0-6) ... 3452s Preparing to unpack .../62-cloud-init_25.2~1g7a0265d3-0ubuntu1_all.deb ... 3452s Unpacking cloud-init (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 3452s Setting up motd-news-config (13.7ubuntu1) ... 3452s Setting up python3-more-itertools (10.7.0-1) ... 3452s Setting up python3-attr (25.3.0-1) ... 3452s Setting up liburcu8t64:armhf (0.15.2-2) ... 3452s Setting up lto-disabled-list (58) ... 3452s Setting up distro-info-data (0.64) ... 3452s Setting up htop (3.4.1-4) ... 3452s Setting up openssh-client (1:9.9p1-3ubuntu3.1) ... 3452s Setting up btrfs-progs (6.14-1) ... 3452s Setting up python3-s3transfer (0.11.4-1) ... 3452s Setting up netcat-openbsd (1.229-1) ... 3452s Setting up libsensors-config (1:3.6.2-2) ... 3452s Installing new version of config file /etc/sensors3.conf ... 3452s Setting up libnghttp2-14:armhf (1.64.0-1.1) ... 3452s Setting up less (668-1) ... 3452s Setting up gettext-base (0.23.1-2) ... 3452s Setting up libnftnl11:armhf (1.2.9-1) ... 3452s Setting up libelf1t64:armhf (0.193-1) ... 3452s Setting up libglib2.0-data (2.84.1-2) ... 3452s Setting up python3-packaging (25.0-1) ... 3452s Setting up libnvme1t64 (1.13-2) ... 3452s Setting up libx11-data (2:1.8.12-1) ... 3452s Setting up gnupg-l10n (2.4.4-2ubuntu24) ... 3452s Setting up ed (1.21.1-1) ... 3452s Setting up python3-wadllib (2.0.0-3) ... 3453s Setting up libunistring5:armhf (1.3-2) ... 3453s Setting up libatomic1:armhf (15.1.0-2ubuntu1) ... 3453s Setting up patch (2.8-1) ... 3453s Setting up usb.ids (2025.04.01-1) ... 3453s Setting up dhcpcd-base (1:10.1.0-10) ... 3453s Installing new version of config file /etc/dhcpcd.conf ... 3453s Setting up libsensors5:armhf (1:3.6.2-2) ... 3453s Setting up nano (8.4-1) ... 3453s Installing new version of config file /etc/nanorc ... 3453s Setting up libnuma1:armhf (2.0.19-1) ... 3453s Setting up perl-modules-5.40 (5.40.1-3) ... 3453s Setting up sensible-utils (0.0.25) ... 3453s Setting up groff-base (1.23.0-8) ... 3453s Setting up gpgconf (2.4.4-2ubuntu24) ... 3453s Setting up libx11-6:armhf (2:1.8.12-1) ... 3453s Setting up netbase (6.5) ... 3453s Installing new version of config file /etc/ethertypes ... 3453s Installing new version of config file /etc/services ... 3453s Setting up libusb-1.0-0:armhf (2:1.0.28-1) ... 3453s Setting up python3-lazr.restfulclient (0.14.6-3) ... 3453s Setting up libgpg-error-l10n (1.51-4) ... 3453s Setting up libevdev2:armhf (1.13.4+dfsg-1) ... 3453s Setting up publicsuffix (20250328.1952-0.1) ... 3453s Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) ... 3453s Setting up ubuntu-pro-client (35.1ubuntu0) ... 3453s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3453s 3453s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3453s 3453s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3453s 3455s Setting up iso-codes (4.18.0-1) ... 3455s Setting up gpg (2.4.4-2ubuntu24) ... 3455s Setting up libbpf1:armhf (1:1.5.0-3) ... 3455s Setting up ethtool (1:6.14-2) ... 3455s Setting up gnupg-utils (2.4.4-2ubuntu24) ... 3455s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 3455s Setting up sos (4.9.1-1) ... 3455s Setting up openssh-sftp-server (1:9.9p1-3ubuntu3.1) ... 3455s Setting up gpg-agent (2.4.4-2ubuntu24) ... 3456s Setting up numactl (2.0.19-1) ... 3456s Setting up openssh-server (1:9.9p1-3ubuntu3.1) ... 3457s Setting up gpgsm (2.4.4-2ubuntu24) ... 3457s Setting up man-db (2.13.1-1) ... 3457s Updating database of manual pages ... 3459s apparmor_parser: Unable to replace "/usr/bin/man". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3459s 3459s man-db.service is a disabled or a static unit not running, not starting it. 3459s Setting up usbutils (1:018-2) ... 3459s Setting up cloud-init-base (25.2~1g7a0265d3-0ubuntu1) ... 3461s Setting up libperl5.40:armhf (5.40.1-3) ... 3461s Setting up dirmngr (2.4.4-2ubuntu24) ... 3461s Setting up libftdi1-2:armhf (1.5-10) ... 3461s Setting up perl (5.40.1-3) ... 3461s Setting up libglib2.0-0t64:armhf (2.84.1-2) ... 3461s No schema files found: doing nothing. 3461s Setting up keyboxd (2.4.4-2ubuntu24) ... 3462s Setting up gir1.2-glib-2.0:armhf (2.84.1-2) ... 3462s Setting up libdpkg-perl (1.22.18ubuntu3) ... 3462s Setting up libmm-glib0:armhf (1.24.0-1) ... 3462s Setting up gnupg (2.4.4-2ubuntu24) ... 3462s Setting up libmbim-glib4:armhf (1.32.0-1) ... 3462s Setting up python3-dbus (1.4.0-1) ... 3462s Setting up cloud-init (25.2~1g7a0265d3-0ubuntu1) ... 3462s Setting up gpg-wks-client (2.4.4-2ubuntu24) ... 3462s Setting up libmbim-proxy (1.32.0-1) ... 3462s Setting up libjcat1:armhf (0.2.3-1) ... 3462s Setting up dpkg-dev (1.22.18ubuntu3) ... 3462s Setting up libqmi-glib5:armhf (1.36.0-1) ... 3462s Setting up libfwupd3:armhf (2.0.8-3) ... 3462s Setting up libqmi-proxy (1.36.0-1) ... 3462s Setting up fwupd (2.0.8-3) ... 3462s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 3462s fwupd.service is a disabled or a static unit not running, not starting it. 3462s Processing triggers for libc-bin (2.41-6ubuntu1) ... 3463s Processing triggers for rsyslog (8.2412.0-2ubuntu2) ... 3463s Processing triggers for ufw (0.36.2-9) ... 3463s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 3463s Processing triggers for dbus (1.16.2-2ubuntu1) ... 3463s Processing triggers for install-info (7.1.1-1) ... 3463s Processing triggers for initramfs-tools (0.147ubuntu1) ... 3465s Reading package lists... 3465s Building dependency tree... 3465s Reading state information... 3466s Starting pkgProblemResolver with broken count: 0 3466s Starting 2 pkgProblemResolver with broken count: 0 3466s Done 3466s Solving dependencies... 3467s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3469s autopkgtest [18:22:00]: rebooting testbed after setup commands that affected boot 3531s Reading package lists... 3531s Building dependency tree... 3531s Reading state information... 3531s Starting pkgProblemResolver with broken count: 1 3532s Starting 2 pkgProblemResolver with broken count: 1 3532s Investigating (0) uwsgi-plugin-python3:armhf < none -> 2.0.28+9+0.0.2build1 @un puN Ib > 3532s Broken uwsgi-plugin-python3:armhf Depends on libpython3.13:armhf < none | 3.13.3-1 @un uH > (>= 3.13.0~rc3) 3532s Considering libpython3.13:armhf 0 as a solution to uwsgi-plugin-python3:armhf -1 3532s Re-Instated libpython3.13:armhf 3532s Broken uwsgi-plugin-python3:armhf Depends on uwsgi-abi-fd03c85edfee33327ac760f246543e10:armhf < none @un H > 3532s Considering uwsgi-core:armhf 0 as a solution to uwsgi-plugin-python3:armhf -1 3532s Re-Instated uwsgi-core:armhf 3532s Done 3532s Some packages could not be installed. This may mean that you have 3532s requested an impossible situation or if you are using the unstable 3532s distribution that some required packages have not yet been created 3532s or been moved out of Incoming. 3532s The following information may help to resolve the situation: 3532s 3532s The following packages have unmet dependencies: 3532s uwsgi-plugin-python3 : Depends: uwsgi-abi-fd03c85edfee33327ac760f246543e10 3532s E: Unable to correct problems, you have held broken packages. 3532s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from questing-proposed 3536s Reading package lists... 3536s Building dependency tree... 3536s Reading state information... 3536s Starting pkgProblemResolver with broken count: 1 3536s Starting 2 pkgProblemResolver with broken count: 1 3536s Investigating (0) uwsgi-plugin-python3:armhf < none -> 2.0.28+9+0.0.2build1 @un puN Ib > 3536s Broken uwsgi-plugin-python3:armhf Depends on libpython3.13:armhf < none | 3.13.3-2 @un uH > (>= 3.13.0~rc3) 3536s Considering libpython3.13:armhf 0 as a solution to uwsgi-plugin-python3:armhf -1 3536s Re-Instated libpython3.13-minimal:armhf 3536s Re-Instated libpython3.13-stdlib:armhf 3536s Re-Instated libpython3.13:armhf 3536s Broken uwsgi-plugin-python3:armhf Depends on uwsgi-abi-fd03c85edfee33327ac760f246543e10:armhf < none @un H > 3536s Considering uwsgi-core:armhf 0 as a solution to uwsgi-plugin-python3:armhf -1 3536s Re-Instated uwsgi-core:armhf 3536s Done 3536s Some packages could not be installed. This may mean that you have 3536s requested an impossible situation or if you are using the unstable 3536s distribution that some required packages have not yet been created 3536s or been moved out of Incoming. 3536s The following information may help to resolve the situation: 3536s 3536s The following packages have unmet dependencies: 3537s python3.13 : Depends: libpython3.13-stdlib (= 3.13.3-1) but 3.13.3-2 is to be installed 3537s python3.13-minimal : Depends: libpython3.13-minimal (= 3.13.3-1) but 3.13.3-2 is to be installed 3537s uwsgi-plugin-python3 : Depends: uwsgi-abi-fd03c85edfee33327ac760f246543e10 3537s E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. 3537s uwsgi FAIL badpkg 3537s blame: apache2 3537s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 3537s autopkgtest [18:23:08]: test CVE-2023-25690: preparing testbed 3558s autopkgtest [18:23:29]: testbed dpkg architecture: armhf 3560s autopkgtest [18:23:31]: testbed apt version: 3.0.0 3564s autopkgtest [18:23:35]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3566s autopkgtest [18:23:37]: testbed release detected to be: questing 3573s autopkgtest [18:23:44]: updating testbed package index (apt update) 3575s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 3575s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 3575s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 3575s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 3575s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 3575s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 3575s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 3575s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [126 kB] 3575s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [603 kB] 3575s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [14.8 kB] 3575s Get:11 http://ftpmaster.internal/ubuntu questing/universe Sources [21.3 MB] 3576s Get:12 http://ftpmaster.internal/ubuntu questing/multiverse Sources [308 kB] 3576s Get:13 http://ftpmaster.internal/ubuntu questing/main Sources [1384 kB] 3576s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 3576s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.3 MB] 3576s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 3580s Fetched 41.7 MB in 5s (7857 kB/s) 3581s Reading package lists... 3586s autopkgtest [18:23:57]: upgrading testbed (apt dist-upgrade and autopurge) 3588s Reading package lists... 3588s Building dependency tree... 3588s Reading state information... 3589s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 3589s Starting 2 pkgProblemResolver with broken count: 0 3589s Done 3590s Entering ResolveByKeep 3590s 3590s Calculating upgrade... 3591s The following packages will be upgraded: 3591s base-files base-passwd btrfs-progs cloud-init cloud-init-base debianutils 3591s dhcpcd-base diffutils dirmngr distro-info-data dpkg dpkg-dev ed ethtool 3591s fwupd gcc-15-base gettext-base gir1.2-glib-2.0 gnupg gnupg-l10n gnupg-utils 3591s gpg gpg-agent gpg-wks-client gpgconf gpgsm gpgv groff-base htop iso-codes 3591s keyboxd less libatomic1 libbpf1 libdpkg-perl libelf1t64 libevdev2 libftdi1-2 3591s libfwupd3 libgcc-s1 libglib2.0-0t64 libglib2.0-data libgpg-error-l10n 3591s libgpg-error0 libjcat1 libmbim-glib4 libmbim-proxy libmm-glib0 libnftnl11 3591s libnghttp2-14 libnpth0t64 libnuma1 libnvme1t64 libperl5.40 libqmi-glib5 3591s libqmi-proxy libselinux1 libsemanage-common libsemanage2 libsensors-config 3591s libsensors5 libsepol2 libstdc++6 libunistring5 liburcu8t64 libusb-1.0-0 3591s libx11-6 libx11-data libxml2 lto-disabled-list man-db motd-news-config nano 3591s netbase netcat-openbsd numactl openssh-client openssh-server 3591s openssh-sftp-server patch perl perl-base perl-modules-5.40 publicsuffix 3591s python3-attr python3-dbus python3-lazr.restfulclient python3-more-itertools 3591s python3-packaging python3-s3transfer python3-wadllib sensible-utils sos 3591s ubuntu-pro-client ubuntu-pro-client-l10n usb.ids usbutils 3591s 97 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3591s Need to get 35.1 MB of archives. 3591s After this operation, 668 kB disk space will be freed. 3591s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 3591s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 3591s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf debianutils armhf 5.22 [92.2 kB] 3591s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf diffutils armhf 1:3.10-4 [172 kB] 3592s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 3592s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf libperl5.40 armhf 5.40.1-3 [4144 kB] 3592s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf perl armhf 5.40.1-3 [262 kB] 3592s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf perl-base armhf 5.40.1-3 [1667 kB] 3592s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf perl-modules-5.40 all 5.40.1-3 [3217 kB] 3592s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libselinux1 armhf 3.8.1-1 [80.4 kB] 3592s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf base-passwd armhf 3.6.7 [53.9 kB] 3592s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf openssh-sftp-server armhf 1:9.9p1-3ubuntu3.1 [35.7 kB] 3592s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf openssh-server armhf 1:9.9p1-3ubuntu3.1 [532 kB] 3592s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf openssh-client armhf 1:9.9p1-3ubuntu3.1 [924 kB] 3592s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libatomic1 armhf 15.1.0-2ubuntu1 [7966 B] 3592s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf gcc-15-base armhf 15.1.0-2ubuntu1 [54.6 kB] 3592s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-s1 armhf 15.1.0-2ubuntu1 [40.6 kB] 3592s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++6 armhf 15.1.0-2ubuntu1 [731 kB] 3592s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage-common all 3.8.1-1 [7826 B] 3592s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libsepol2 armhf 3.8.1-1 [282 kB] 3592s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage2 armhf 3.8.1-1 [88.2 kB] 3592s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error-l10n all 1.51-4 [8880 B] 3592s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error0 armhf 1.51-4 [64.6 kB] 3592s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 3592s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf gpg-wks-client armhf 2.4.4-2ubuntu24 [87.5 kB] 3592s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf dirmngr armhf 2.4.4-2ubuntu24 [348 kB] 3592s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf gpgsm armhf 2.4.4-2ubuntu24 [242 kB] 3592s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-utils armhf 2.4.4-2ubuntu24 [160 kB] 3592s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf gpg-agent armhf 2.4.4-2ubuntu24 [237 kB] 3592s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf gpg armhf 2.4.4-2ubuntu24 [525 kB] 3592s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf gpgconf armhf 2.4.4-2ubuntu24 [117 kB] 3592s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf gnupg all 2.4.4-2ubuntu24 [359 kB] 3592s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf keyboxd armhf 2.4.4-2ubuntu24 [112 kB] 3592s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf gpgv armhf 2.4.4-2ubuntu24 [225 kB] 3592s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf sensible-utils all 0.0.25 [25.0 kB] 3592s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf dhcpcd-base armhf 1:10.1.0-10 [189 kB] 3592s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 3592s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf gir1.2-glib-2.0 armhf 2.84.1-2 [185 kB] 3592s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-0t64 armhf 2.84.1-2 [1455 kB] 3592s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf iso-codes all 4.18.0-1 [3703 kB] 3592s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf less armhf 668-1 [158 kB] 3592s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf libelf1t64 armhf 0.193-1 [50.2 kB] 3592s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf libbpf1 armhf 1:1.5.0-3 [158 kB] 3592s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-data all 2.84.1-2 [53.2 kB] 3592s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf libunistring5 armhf 1.3-2 [583 kB] 3592s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.4ubuntu0.1 [599 kB] 3593s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf netbase all 6.5 [12.9 kB] 3593s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf netcat-openbsd armhf 1.229-1 [42.4 kB] 3593s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf python3-dbus armhf 1.4.0-1 [96.6 kB] 3593s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 3593s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 3593s Get:52 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 3593s Get:53 http://ftpmaster.internal/ubuntu questing/main armhf ethtool armhf 1:6.14-2 [230 kB] 3593s Get:54 http://ftpmaster.internal/ubuntu questing/main armhf gettext-base armhf 0.23.1-2 [43.5 kB] 3593s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf groff-base armhf 1.23.0-8 [942 kB] 3593s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libevdev2 armhf 1.13.4+dfsg-1 [29.8 kB] 3593s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf libnftnl11 armhf 1.2.9-1 [53.3 kB] 3593s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-14 armhf 1.64.0-1.1 [68.5 kB] 3593s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libnuma1 armhf 2.0.19-1 [19.9 kB] 3593s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 3593s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 3593s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 3593s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libusb-1.0-0 armhf 2:1.0.28-1 [50.0 kB] 3593s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf libx11-data all 2:1.8.12-1 [116 kB] 3593s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libx11-6 armhf 2:1.8.12-1 [586 kB] 3593s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf man-db armhf 2.13.1-1 [1341 kB] 3593s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 3593s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf numactl armhf 2.0.19-1 [38.5 kB] 3593s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf publicsuffix all 20250328.1952-0.1 [135 kB] 3593s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 3593s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf usbutils armhf 1:018-2 [77.4 kB] 3593s Get:72 http://ftpmaster.internal/ubuntu questing/main armhf btrfs-progs armhf 6.14-1 [901 kB] 3593s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init-base all 25.2~1g7a0265d3-0ubuntu1 [619 kB] 3593s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 3593s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 3593s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf patch armhf 2.8-1 [94.1 kB] 3593s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf lto-disabled-list all 58 [12.4 kB] 3593s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf libjcat1 armhf 0.2.3-1 [30.9 kB] 3593s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 3593s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 3593s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-proxy armhf 1.32.0-1 [5888 B] 3593s Get:82 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-glib4 armhf 1.32.0-1 [218 kB] 3593s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libmm-glib0 armhf 1.24.0-1 [223 kB] 3593s Get:84 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-proxy armhf 1.36.0-1 [5882 B] 3593s Get:85 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-glib5 armhf 1.36.0-1 [936 kB] 3593s Get:86 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-l10n all 2.4.4-2ubuntu24 [66.8 kB] 3593s Get:87 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 3593s Get:88 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 3593s Get:89 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 3593s Get:90 http://ftpmaster.internal/ubuntu questing/main armhf python3-attr all 25.3.0-1 [50.9 kB] 3593s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf python3-wadllib all 2.0.0-3 [36.3 kB] 3593s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf python3-lazr.restfulclient all 0.14.6-3 [51.0 kB] 3593s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf python3-more-itertools all 10.7.0-1 [59.6 kB] 3593s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf python3-packaging all 25.0-1 [52.8 kB] 3593s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf python3-s3transfer all 0.11.4-1 [55.8 kB] 3593s Get:96 http://ftpmaster.internal/ubuntu questing/main armhf sos all 4.9.1-1 [367 kB] 3593s Get:97 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init all 25.2~1g7a0265d3-0ubuntu1 [2106 B] 3594s Preconfiguring packages ... 3594s Fetched 35.1 MB in 2s (16.8 MB/s) 3594s (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 ... 63953 files and directories currently installed.) 3594s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 3594s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 3594s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 3594s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 3594s Setting up base-files (13.7ubuntu1) ... 3594s Installing new version of config file /etc/issue ... 3594s Installing new version of config file /etc/issue.net ... 3594s Installing new version of config file /etc/lsb-release ... 3595s motd-news.service is a disabled or a static unit not running, not starting it. 3595s (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 ... 63953 files and directories currently installed.) 3595s Preparing to unpack .../debianutils_5.22_armhf.deb ... 3595s Unpacking debianutils (5.22) over (5.21) ... 3595s Setting up debianutils (5.22) ... 3595s (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 ... 63953 files and directories currently installed.) 3595s Preparing to unpack .../diffutils_1%3a3.10-4_armhf.deb ... 3595s Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... 3595s Setting up diffutils (1:3.10-4) ... 3595s (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 ... 63953 files and directories currently installed.) 3595s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 3595s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3595s Setting up dpkg (1.22.18ubuntu3) ... 3596s (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 ... 63953 files and directories currently installed.) 3596s Preparing to unpack .../libperl5.40_5.40.1-3_armhf.deb ... 3596s Unpacking libperl5.40:armhf (5.40.1-3) over (5.40.1-2) ... 3596s Preparing to unpack .../perl_5.40.1-3_armhf.deb ... 3596s Unpacking perl (5.40.1-3) over (5.40.1-2) ... 3596s Preparing to unpack .../perl-base_5.40.1-3_armhf.deb ... 3596s Unpacking perl-base (5.40.1-3) over (5.40.1-2) ... 3596s Setting up perl-base (5.40.1-3) ... 3596s (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 ... 63953 files and directories currently installed.) 3596s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 3596s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2) ... 3597s Preparing to unpack .../libselinux1_3.8.1-1_armhf.deb ... 3597s Unpacking libselinux1:armhf (3.8.1-1) over (3.7-3ubuntu3) ... 3597s Setting up libselinux1:armhf (3.8.1-1) ... 3597s (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 ... 63953 files and directories currently installed.) 3597s Preparing to unpack .../base-passwd_3.6.7_armhf.deb ... 3597s Unpacking base-passwd (3.6.7) over (3.6.6) ... 3597s Setting up base-passwd (3.6.7) ... 3597s (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 ... 63953 files and directories currently installed.) 3597s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 3597s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 3597s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 3597s Unpacking openssh-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 3597s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 3597s Unpacking openssh-client (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 3597s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_armhf.deb ... 3597s Unpacking libatomic1:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3597s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_armhf.deb ... 3597s Unpacking gcc-15-base:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3597s Setting up gcc-15-base:armhf (15.1.0-2ubuntu1) ... 3597s (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 ... 63953 files and directories currently installed.) 3597s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_armhf.deb ... 3597s Unpacking libgcc-s1:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3598s Setting up libgcc-s1:armhf (15.1.0-2ubuntu1) ... 3598s (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 ... 63953 files and directories currently installed.) 3598s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_armhf.deb ... 3598s Unpacking libstdc++6:armhf (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 3598s Setting up libstdc++6:armhf (15.1.0-2ubuntu1) ... 3598s (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 ... 63953 files and directories currently installed.) 3598s Preparing to unpack .../libsemanage-common_3.8.1-1_all.deb ... 3598s Unpacking libsemanage-common (3.8.1-1) over (3.7-2.1build1) ... 3598s Setting up libsemanage-common (3.8.1-1) ... 3598s (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 ... 63953 files and directories currently installed.) 3598s Preparing to unpack .../libsepol2_3.8.1-1_armhf.deb ... 3598s Unpacking libsepol2:armhf (3.8.1-1) over (3.7-1) ... 3598s Setting up libsepol2:armhf (3.8.1-1) ... 3598s (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 ... 63953 files and directories currently installed.) 3598s Preparing to unpack .../libsemanage2_3.8.1-1_armhf.deb ... 3598s Unpacking libsemanage2:armhf (3.8.1-1) over (3.7-2.1build1) ... 3598s Setting up libsemanage2:armhf (3.8.1-1) ... 3598s (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 ... 63953 files and directories currently installed.) 3598s Preparing to unpack .../libgpg-error-l10n_1.51-4_all.deb ... 3598s Unpacking libgpg-error-l10n (1.51-4) over (1.51-3) ... 3598s Preparing to unpack .../libgpg-error0_1.51-4_armhf.deb ... 3598s Unpacking libgpg-error0:armhf (1.51-4) over (1.51-3) ... 3598s Setting up libgpg-error0:armhf (1.51-4) ... 3598s (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 ... 63953 files and directories currently installed.) 3598s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 3598s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 3598s Setting up libnpth0t64:armhf (1.8-3) ... 3598s (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 ... 63953 files and directories currently installed.) 3598s Preparing to unpack .../0-gpg-wks-client_2.4.4-2ubuntu24_armhf.deb ... 3598s Unpacking gpg-wks-client (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3598s Preparing to unpack .../1-dirmngr_2.4.4-2ubuntu24_armhf.deb ... 3598s Unpacking dirmngr (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3598s Preparing to unpack .../2-gpgsm_2.4.4-2ubuntu24_armhf.deb ... 3598s Unpacking gpgsm (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3598s Preparing to unpack .../3-gnupg-utils_2.4.4-2ubuntu24_armhf.deb ... 3598s Unpacking gnupg-utils (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3598s Preparing to unpack .../4-gpg-agent_2.4.4-2ubuntu24_armhf.deb ... 3598s Unpacking gpg-agent (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3598s Preparing to unpack .../5-gpg_2.4.4-2ubuntu24_armhf.deb ... 3598s Unpacking gpg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3598s Preparing to unpack .../6-gpgconf_2.4.4-2ubuntu24_armhf.deb ... 3598s Unpacking gpgconf (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3598s Preparing to unpack .../7-gnupg_2.4.4-2ubuntu24_all.deb ... 3598s Unpacking gnupg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3599s Preparing to unpack .../8-keyboxd_2.4.4-2ubuntu24_armhf.deb ... 3599s Unpacking keyboxd (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3599s Preparing to unpack .../9-gpgv_2.4.4-2ubuntu24_armhf.deb ... 3599s Unpacking gpgv (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3599s Setting up gpgv (2.4.4-2ubuntu24) ... 3599s (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 ... 63953 files and directories currently installed.) 3599s Preparing to unpack .../00-sensible-utils_0.0.25_all.deb ... 3599s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 3599s Preparing to unpack .../01-dhcpcd-base_1%3a10.1.0-10_armhf.deb ... 3599s Unpacking dhcpcd-base (1:10.1.0-10) over (1:10.1.0-8) ... 3599s Preparing to unpack .../02-distro-info-data_0.64_all.deb ... 3599s Unpacking distro-info-data (0.64) over (0.63) ... 3599s Preparing to unpack .../03-gir1.2-glib-2.0_2.84.1-2_armhf.deb ... 3599s Unpacking gir1.2-glib-2.0:armhf (2.84.1-2) over (2.84.1-1) ... 3599s Preparing to unpack .../04-libglib2.0-0t64_2.84.1-2_armhf.deb ... 3599s Unpacking libglib2.0-0t64:armhf (2.84.1-2) over (2.84.1-1) ... 3599s Preparing to unpack .../05-iso-codes_4.18.0-1_all.deb ... 3599s Unpacking iso-codes (4.18.0-1) over (4.17.0-1) ... 3599s Preparing to unpack .../06-less_668-1_armhf.deb ... 3599s Unpacking less (668-1) over (643-1) ... 3599s Preparing to unpack .../07-libelf1t64_0.193-1_armhf.deb ... 3599s Unpacking libelf1t64:armhf (0.193-1) over (0.192-4ubuntu1) ... 3599s Preparing to unpack .../08-libbpf1_1%3a1.5.0-3_armhf.deb ... 3599s Unpacking libbpf1:armhf (1:1.5.0-3) over (1:1.5.0-2) ... 3599s Preparing to unpack .../09-libglib2.0-data_2.84.1-2_all.deb ... 3599s Unpacking libglib2.0-data (2.84.1-2) over (2.84.1-1) ... 3599s Preparing to unpack .../10-libunistring5_1.3-2_armhf.deb ... 3599s Unpacking libunistring5:armhf (1.3-2) over (1.3-1) ... 3599s Preparing to unpack .../11-libxml2_2.12.7+dfsg+really2.9.14-0.4ubuntu0.1_armhf.deb ... 3599s Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) over (2.12.7+dfsg+really2.9.14-0.4) ... 3599s Preparing to unpack .../12-netbase_6.5_all.deb ... 3599s Unpacking netbase (6.5) over (6.4) ... 3600s Preparing to unpack .../13-netcat-openbsd_1.229-1_armhf.deb ... 3600s Unpacking netcat-openbsd (1.229-1) over (1.228-1) ... 3600s Preparing to unpack .../14-python3-dbus_1.4.0-1_armhf.deb ... 3600s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 3600s Preparing to unpack .../15-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 3600s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 3600s Preparing to unpack .../16-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 3600s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 3600s Preparing to unpack .../17-ed_1.21.1-1_armhf.deb ... 3600s Unpacking ed (1.21.1-1) over (1.21-1) ... 3600s Preparing to unpack .../18-ethtool_1%3a6.14-2_armhf.deb ... 3600s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 3600s Preparing to unpack .../19-gettext-base_0.23.1-2_armhf.deb ... 3600s Unpacking gettext-base (0.23.1-2) over (0.23.1-1) ... 3600s Preparing to unpack .../20-groff-base_1.23.0-8_armhf.deb ... 3600s Unpacking groff-base (1.23.0-8) over (1.23.0-7) ... 3600s Preparing to unpack .../21-libevdev2_1.13.4+dfsg-1_armhf.deb ... 3600s Unpacking libevdev2:armhf (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 3600s Preparing to unpack .../22-libnftnl11_1.2.9-1_armhf.deb ... 3600s Unpacking libnftnl11:armhf (1.2.9-1) over (1.2.8-1) ... 3600s Preparing to unpack .../23-libnghttp2-14_1.64.0-1.1_armhf.deb ... 3600s Unpacking libnghttp2-14:armhf (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 3600s Preparing to unpack .../24-libnuma1_2.0.19-1_armhf.deb ... 3600s Unpacking libnuma1:armhf (2.0.19-1) over (2.0.18-1build1) ... 3600s Preparing to unpack .../25-libsensors-config_1%3a3.6.2-2_all.deb ... 3600s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 3600s Preparing to unpack .../26-libsensors5_1%3a3.6.2-2_armhf.deb ... 3600s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 3600s Preparing to unpack .../27-liburcu8t64_0.15.2-2_armhf.deb ... 3600s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 3600s Preparing to unpack .../28-libusb-1.0-0_2%3a1.0.28-1_armhf.deb ... 3600s Unpacking libusb-1.0-0:armhf (2:1.0.28-1) over (2:1.0.27-2) ... 3600s Preparing to unpack .../29-libx11-data_2%3a1.8.12-1_all.deb ... 3600s Unpacking libx11-data (2:1.8.12-1) over (2:1.8.10-2) ... 3601s Preparing to unpack .../30-libx11-6_2%3a1.8.12-1_armhf.deb ... 3601s Unpacking libx11-6:armhf (2:1.8.12-1) over (2:1.8.10-2) ... 3601s Preparing to unpack .../31-man-db_2.13.1-1_armhf.deb ... 3601s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 3601s Preparing to unpack .../32-nano_8.4-1_armhf.deb ... 3601s Unpacking nano (8.4-1) over (8.3-1) ... 3601s Preparing to unpack .../33-numactl_2.0.19-1_armhf.deb ... 3601s Unpacking numactl (2.0.19-1) over (2.0.18-1build1) ... 3601s Preparing to unpack .../34-publicsuffix_20250328.1952-0.1_all.deb ... 3601s Unpacking publicsuffix (20250328.1952-0.1) over (20250108.1153-0.1) ... 3601s Preparing to unpack .../35-usb.ids_2025.04.01-1_all.deb ... 3601s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 3601s Preparing to unpack .../36-usbutils_1%3a018-2_armhf.deb ... 3601s Unpacking usbutils (1:018-2) over (1:018-1) ... 3601s Preparing to unpack .../37-btrfs-progs_6.14-1_armhf.deb ... 3601s Unpacking btrfs-progs (6.14-1) over (6.12-1build1) ... 3601s Preparing to unpack .../38-cloud-init-base_25.2~1g7a0265d3-0ubuntu1_all.deb ... 3601s Unpacking cloud-init-base (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 3601s Preparing to unpack .../39-dpkg-dev_1.22.18ubuntu3_all.deb ... 3601s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3602s Preparing to unpack .../40-libdpkg-perl_1.22.18ubuntu3_all.deb ... 3602s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3602s Preparing to unpack .../41-patch_2.8-1_armhf.deb ... 3602s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 3602s Preparing to unpack .../42-lto-disabled-list_58_all.deb ... 3602s Unpacking lto-disabled-list (58) over (57) ... 3602s Preparing to unpack .../43-libjcat1_0.2.3-1_armhf.deb ... 3602s Unpacking libjcat1:armhf (0.2.3-1) over (0.2.0-2build3) ... 3602s Preparing to unpack .../44-fwupd_2.0.8-3_armhf.deb ... 3602s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 3602s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 3602s Preparing to unpack .../45-libfwupd3_2.0.8-3_armhf.deb ... 3602s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 3602s Preparing to unpack .../46-libmbim-proxy_1.32.0-1_armhf.deb ... 3602s Unpacking libmbim-proxy (1.32.0-1) over (1.31.2-0ubuntu4) ... 3602s Preparing to unpack .../47-libmbim-glib4_1.32.0-1_armhf.deb ... 3602s Unpacking libmbim-glib4:armhf (1.32.0-1) over (1.31.2-0ubuntu4) ... 3602s Preparing to unpack .../48-libmm-glib0_1.24.0-1_armhf.deb ... 3602s Unpacking libmm-glib0:armhf (1.24.0-1) over (1.23.4-0ubuntu3) ... 3602s Preparing to unpack .../49-libqmi-proxy_1.36.0-1_armhf.deb ... 3602s Unpacking libqmi-proxy (1.36.0-1) over (1.35.6-1) ... 3602s Preparing to unpack .../50-libqmi-glib5_1.36.0-1_armhf.deb ... 3602s Unpacking libqmi-glib5:armhf (1.36.0-1) over (1.35.6-1) ... 3602s Preparing to unpack .../51-gnupg-l10n_2.4.4-2ubuntu24_all.deb ... 3602s Unpacking gnupg-l10n (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 3602s Preparing to unpack .../52-htop_3.4.1-4_armhf.deb ... 3602s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 3602s Preparing to unpack .../53-libftdi1-2_1.5-10_armhf.deb ... 3602s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 3602s Preparing to unpack .../54-libnvme1t64_1.13-2_armhf.deb ... 3602s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 3602s Preparing to unpack .../55-python3-attr_25.3.0-1_all.deb ... 3603s Unpacking python3-attr (25.3.0-1) over (25.1.0-1) ... 3603s Preparing to unpack .../56-python3-wadllib_2.0.0-3_all.deb ... 3603s Unpacking python3-wadllib (2.0.0-3) over (2.0.0-2) ... 3603s Preparing to unpack .../57-python3-lazr.restfulclient_0.14.6-3_all.deb ... 3603s Unpacking python3-lazr.restfulclient (0.14.6-3) over (0.14.6-2) ... 3603s Preparing to unpack .../58-python3-more-itertools_10.7.0-1_all.deb ... 3603s Unpacking python3-more-itertools (10.7.0-1) over (10.6.0-1) ... 3603s Preparing to unpack .../59-python3-packaging_25.0-1_all.deb ... 3603s Unpacking python3-packaging (25.0-1) over (24.2-1) ... 3603s Preparing to unpack .../60-python3-s3transfer_0.11.4-1_all.deb ... 3603s Unpacking python3-s3transfer (0.11.4-1) over (0.11.2-2) ... 3603s Preparing to unpack .../61-sos_4.9.1-1_all.deb ... 3603s Unpacking sos (4.9.1-1) over (4.9.0-6) ... 3604s Preparing to unpack .../62-cloud-init_25.2~1g7a0265d3-0ubuntu1_all.deb ... 3604s Unpacking cloud-init (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 3604s Setting up motd-news-config (13.7ubuntu1) ... 3604s Setting up python3-more-itertools (10.7.0-1) ... 3604s Setting up python3-attr (25.3.0-1) ... 3604s Setting up liburcu8t64:armhf (0.15.2-2) ... 3604s Setting up lto-disabled-list (58) ... 3604s Setting up distro-info-data (0.64) ... 3604s Setting up htop (3.4.1-4) ... 3604s Setting up openssh-client (1:9.9p1-3ubuntu3.1) ... 3604s Setting up btrfs-progs (6.14-1) ... 3604s Setting up python3-s3transfer (0.11.4-1) ... 3604s Setting up netcat-openbsd (1.229-1) ... 3604s Setting up libsensors-config (1:3.6.2-2) ... 3604s Installing new version of config file /etc/sensors3.conf ... 3604s Setting up libnghttp2-14:armhf (1.64.0-1.1) ... 3604s Setting up less (668-1) ... 3604s Setting up gettext-base (0.23.1-2) ... 3604s Setting up libnftnl11:armhf (1.2.9-1) ... 3604s Setting up libelf1t64:armhf (0.193-1) ... 3604s Setting up libglib2.0-data (2.84.1-2) ... 3604s Setting up python3-packaging (25.0-1) ... 3604s Setting up libnvme1t64 (1.13-2) ... 3604s Setting up libx11-data (2:1.8.12-1) ... 3604s Setting up gnupg-l10n (2.4.4-2ubuntu24) ... 3604s Setting up ed (1.21.1-1) ... 3604s Setting up python3-wadllib (2.0.0-3) ... 3604s Setting up libunistring5:armhf (1.3-2) ... 3604s Setting up libatomic1:armhf (15.1.0-2ubuntu1) ... 3604s Setting up patch (2.8-1) ... 3604s Setting up usb.ids (2025.04.01-1) ... 3604s Setting up dhcpcd-base (1:10.1.0-10) ... 3604s Installing new version of config file /etc/dhcpcd.conf ... 3604s Setting up libsensors5:armhf (1:3.6.2-2) ... 3604s Setting up nano (8.4-1) ... 3604s Installing new version of config file /etc/nanorc ... 3604s Setting up libnuma1:armhf (2.0.19-1) ... 3604s Setting up perl-modules-5.40 (5.40.1-3) ... 3604s Setting up sensible-utils (0.0.25) ... 3604s Setting up groff-base (1.23.0-8) ... 3604s Setting up gpgconf (2.4.4-2ubuntu24) ... 3604s Setting up libx11-6:armhf (2:1.8.12-1) ... 3604s Setting up netbase (6.5) ... 3604s Installing new version of config file /etc/ethertypes ... 3604s Installing new version of config file /etc/services ... 3604s Setting up libusb-1.0-0:armhf (2:1.0.28-1) ... 3604s Setting up python3-lazr.restfulclient (0.14.6-3) ... 3605s Setting up libgpg-error-l10n (1.51-4) ... 3605s Setting up libevdev2:armhf (1.13.4+dfsg-1) ... 3605s Setting up publicsuffix (20250328.1952-0.1) ... 3605s Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) ... 3605s Setting up ubuntu-pro-client (35.1ubuntu0) ... 3605s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3605s 3605s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3605s 3605s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3605s 3606s Setting up iso-codes (4.18.0-1) ... 3606s Setting up gpg (2.4.4-2ubuntu24) ... 3606s Setting up libbpf1:armhf (1:1.5.0-3) ... 3606s Setting up ethtool (1:6.14-2) ... 3606s Setting up gnupg-utils (2.4.4-2ubuntu24) ... 3606s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 3606s Setting up sos (4.9.1-1) ... 3607s Setting up openssh-sftp-server (1:9.9p1-3ubuntu3.1) ... 3607s Setting up gpg-agent (2.4.4-2ubuntu24) ... 3607s Setting up numactl (2.0.19-1) ... 3607s Setting up openssh-server (1:9.9p1-3ubuntu3.1) ... 3608s Setting up gpgsm (2.4.4-2ubuntu24) ... 3608s Setting up man-db (2.13.1-1) ... 3609s Updating database of manual pages ... 3610s apparmor_parser: Unable to replace "/usr/bin/man". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3610s 3611s man-db.service is a disabled or a static unit not running, not starting it. 3611s Setting up usbutils (1:018-2) ... 3611s Setting up cloud-init-base (25.2~1g7a0265d3-0ubuntu1) ... 3612s Setting up libperl5.40:armhf (5.40.1-3) ... 3612s Setting up dirmngr (2.4.4-2ubuntu24) ... 3613s Setting up libftdi1-2:armhf (1.5-10) ... 3613s Setting up perl (5.40.1-3) ... 3613s Setting up libglib2.0-0t64:armhf (2.84.1-2) ... 3613s No schema files found: doing nothing. 3613s Setting up keyboxd (2.4.4-2ubuntu24) ... 3613s Setting up gir1.2-glib-2.0:armhf (2.84.1-2) ... 3613s Setting up libdpkg-perl (1.22.18ubuntu3) ... 3613s Setting up libmm-glib0:armhf (1.24.0-1) ... 3613s Setting up gnupg (2.4.4-2ubuntu24) ... 3613s Setting up libmbim-glib4:armhf (1.32.0-1) ... 3613s Setting up python3-dbus (1.4.0-1) ... 3613s Setting up cloud-init (25.2~1g7a0265d3-0ubuntu1) ... 3613s Setting up gpg-wks-client (2.4.4-2ubuntu24) ... 3613s Setting up libmbim-proxy (1.32.0-1) ... 3613s Setting up libjcat1:armhf (0.2.3-1) ... 3613s Setting up dpkg-dev (1.22.18ubuntu3) ... 3613s Setting up libqmi-glib5:armhf (1.36.0-1) ... 3613s Setting up libfwupd3:armhf (2.0.8-3) ... 3613s Setting up libqmi-proxy (1.36.0-1) ... 3613s Setting up fwupd (2.0.8-3) ... 3613s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 3613s fwupd.service is a disabled or a static unit not running, not starting it. 3613s Processing triggers for libc-bin (2.41-6ubuntu1) ... 3614s Processing triggers for rsyslog (8.2412.0-2ubuntu2) ... 3614s Processing triggers for ufw (0.36.2-9) ... 3614s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 3614s Processing triggers for dbus (1.16.2-2ubuntu1) ... 3614s Processing triggers for install-info (7.1.1-1) ... 3614s Processing triggers for initramfs-tools (0.147ubuntu1) ... 3616s Reading package lists... 3616s Building dependency tree... 3616s Reading state information... 3617s Starting pkgProblemResolver with broken count: 0 3617s Starting 2 pkgProblemResolver with broken count: 0 3617s Done 3617s Solving dependencies... 3618s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3620s autopkgtest [18:24:31]: rebooting testbed after setup commands that affected boot 3681s Reading package lists... 3682s Building dependency tree... 3682s Reading state information... 3682s Starting pkgProblemResolver with broken count: 0 3682s Starting 2 pkgProblemResolver with broken count: 0 3682s Done 3683s The following NEW packages will be installed: 3683s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3683s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 3683s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 3683s Need to get 1907 kB of archives. 3683s After this operation, 12.4 MB of additional disk space will be used. 3683s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 3683s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu2 [83.1 kB] 3683s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu2 [9562 B] 3683s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu2 [8534 B] 3683s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblua5.4-0 armhf 5.4.7-1 [134 kB] 3684s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf apache2-bin armhf 2.4.63-1ubuntu1 [1229 kB] 3684s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf apache2-data all 2.4.63-1ubuntu1 [163 kB] 3684s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf apache2-utils armhf 2.4.63-1ubuntu1 [100 kB] 3684s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf apache2 armhf 2.4.63-1ubuntu1 [90.4 kB] 3684s Fetched 1907 kB in 1s (2897 kB/s) 3684s Selecting previously unselected package libapr1t64:armhf. 3684s (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 ... 63964 files and directories currently installed.) 3684s Preparing to unpack .../0-libapr1t64_1.7.5-1_armhf.deb ... 3684s Unpacking libapr1t64:armhf (1.7.5-1) ... 3684s Selecting previously unselected package libaprutil1t64:armhf. 3684s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_armhf.deb ... 3684s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 3684s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 3684s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_armhf.deb ... 3684s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 3684s Selecting previously unselected package libaprutil1-ldap:armhf. 3684s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_armhf.deb ... 3684s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 3684s Selecting previously unselected package liblua5.4-0:armhf. 3684s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_armhf.deb ... 3684s Unpacking liblua5.4-0:armhf (5.4.7-1) ... 3684s Selecting previously unselected package apache2-bin. 3684s Preparing to unpack .../5-apache2-bin_2.4.63-1ubuntu1_armhf.deb ... 3684s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 3684s Selecting previously unselected package apache2-data. 3684s Preparing to unpack .../6-apache2-data_2.4.63-1ubuntu1_all.deb ... 3684s Unpacking apache2-data (2.4.63-1ubuntu1) ... 3685s Selecting previously unselected package apache2-utils. 3685s Preparing to unpack .../7-apache2-utils_2.4.63-1ubuntu1_armhf.deb ... 3685s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 3685s Selecting previously unselected package apache2. 3685s Preparing to unpack .../8-apache2_2.4.63-1ubuntu1_armhf.deb ... 3685s Unpacking apache2 (2.4.63-1ubuntu1) ... 3685s Setting up libapr1t64:armhf (1.7.5-1) ... 3685s Setting up liblua5.4-0:armhf (5.4.7-1) ... 3685s Setting up apache2-data (2.4.63-1ubuntu1) ... 3685s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 3685s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 3685s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 3685s Setting up apache2-utils (2.4.63-1ubuntu1) ... 3685s Setting up apache2-bin (2.4.63-1ubuntu1) ... 3685s Setting up apache2 (2.4.63-1ubuntu1) ... 3685s Enabling module mpm_event. 3685s Enabling module authz_core. 3685s Enabling module authz_host. 3685s Enabling module authn_core. 3685s Enabling module auth_basic. 3685s Enabling module access_compat. 3685s Enabling module authn_file. 3685s Enabling module authz_user. 3685s Enabling module alias. 3685s Enabling module dir. 3685s Enabling module autoindex. 3685s Enabling module env. 3685s Enabling module mime. 3685s Enabling module negotiation. 3685s Enabling module setenvif. 3685s Enabling module filter. 3685s Enabling module deflate. 3685s Enabling module status. 3685s Enabling module reqtimeout. 3685s Enabling conf charset. 3685s Enabling conf localized-error-pages. 3685s Enabling conf other-vhosts-access-log. 3685s Enabling conf security. 3686s Enabling conf serve-cgi-bin. 3686s Enabling site 000-default. 3686s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3687s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3688s Processing triggers for ufw (0.36.2-9) ... 3688s Processing triggers for man-db (2.13.1-1) ... 3688s Processing triggers for libc-bin (2.41-6ubuntu1) ... 3704s autopkgtest [18:25:55]: test CVE-2023-25690: [----------------------- 3706s + RC=0 3706s + trap exit_handler EXIT 3706s + a2enmod proxy 3706s Enabling module proxy. 3706s To activate the new configuration, you need to run: 3706s systemctl restart apache2 3706s + a2enmod proxy_http 3706s Considering dependency proxy for proxy_http: 3706s Module proxy already enabled 3706s Enabling module proxy_http. 3706s To activate the new configuration, you need to run: 3706s systemctl restart apache2 3706s + a2enmod rewrite 3706s Enabling module rewrite. 3706s + rsync -a /var/log/apache2 /tmp/autopkgtest.8vsX9Q/CVE-2023-25690-artifacts 3706s To activate the new configuration, you need to run: 3706s systemctl restart apache2 3706s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 3706s + mount -o bind /tmp/autopkgtest.8vsX9Q/CVE-2023-25690-artifacts/apache2 /var/log/apache2 3706s + tee /etc/apache2/ports.conf 3706s + tee /etc/apache2/sites-available/000-default.conf 3706s Listen 80 3706s Listen 8080 3706s + systemctl restart apache2 3706s 3706s # The ServerName directive sets the request scheme, hostname and port that 3706s # the server uses to identify itself. This is used when creating 3706s # redirection URLs. In the context of virtual hosts, the ServerName 3706s # specifies what hostname must appear in the request's Host: header to 3706s # match this virtual host. For the default virtual host (this file) this 3706s # value is not decisive as it is used as a last resort host regardless. 3706s # However, you must set it for any further virtual host explicitly. 3706s #ServerName www.example.com 3706s 3706s ServerAdmin webmaster@localhost 3706s DocumentRoot /var/www/html 3706s 3706s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 3706s # error, crit, alert, emerg. 3706s # It is also possible to configure the loglevel for particular 3706s # modules, e.g. 3706s #LogLevel info ssl:warn 3706s 3706s ErrorLog ${APACHE_LOG_DIR}/error.8080.log 3706s CustomLog ${APACHE_LOG_DIR}/access.8080.log combined 3706s 3706s # For most configuration files from conf-available/, which are 3706s # enabled or disabled at a global level, it is possible to 3706s # include a line for only one particular virtual host. For example the 3706s # following line enables the CGI configuration for this host only 3706s # after it has been globally disabled with "a2disconf". 3706s #Include conf-available/serve-cgi-bin.conf 3706s 3706s 3706s # The ServerName directive sets the request scheme, hostname and port that 3706s # the server uses to identify itself. This is used when creating 3706s # redirection URLs. In the context of virtual hosts, the ServerName 3706s # specifies what hostname must appear in the request's Host: header to 3706s # match this virtual host. For the default virtual host (this file) this 3706s # value is not decisive as it is used as a last resort host regardless. 3706s # However, you must set it for any further virtual host explicitly. 3706s #ServerName www.example.com 3706s 3706s ServerAdmin webmaster@localhost 3706s DocumentRoot /var/www/html 3706s 3706s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 3706s # error, crit, alert, emerg. 3706s # It is also possible to configure the loglevel for particular 3706s # modules, e.g. 3706s #LogLevel info ssl:warn 3706s LogLevel alert rewrite:trace6 3706s LogLevel error proxy:trace6 3706s ErrorLog ${APACHE_LOG_DIR}/error.log 3706s CustomLog ${APACHE_LOG_DIR}/access.log combined 3706s 3706s RewriteEngine on 3706s RewriteRule "^/here/(.*)" "http://localhost:8080/index.html?$1" [P] 3706s ProxyPassReverse "/here/" "http://localhost:8080/" 3706s 3706s + CHOKEURL='http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 3706s + wget -S -q --output-document - 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 3706s HTTP/1.1 403 Forbidden 3706s Date: Tue, 06 May 2025 18:25:57 GMT 3706s Server: Apache/2.4.63 (Ubuntu) 3706s Content-Length: 274 3706s Keep-Alive: timeout=5, max=100 3706s Connection: Keep-Alive 3706s Content-Type: text/html; charset=iso-8859-1 3706s + true 3706s + wget -S -q --output-document /dev/null 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 3706s + true 3706s HTTP/1.1 403 Forbidden 3706s Date: Tue, 06 May 2025 18:25:57 GMT 3706s Server: Apache/2.4.63 (Ubuntu) 3706s Content-Length: 274 3706s Keep-Alive: timeout=5, max=100 3706s Connection: Keep-Alive 3706s Content-Type: text/html; charset=iso-8859-1 3706s + wget -S -q --output-document /dev/null 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 3706s + grep -e '^[[:space:]]*HTTP/1.1 4[[:digit:]][[:digit:]] ' 3706s + true 3706s + cat /tmp/autopkgtest.8vsX9Q/CVE-2023-25690-artifacts/apache2/access.8080.log 3706s HTTP/1.1 403 Forbidden 3706s + grep '] "GET /BAD.html HTTP/1.1"' 3706s + exit 0 3706s + exit_handler 3706s + chmod -R a+rwX /tmp/autopkgtest.8vsX9Q/CVE-2023-25690-artifacts/apache2 3706s + systemctl status apache2.service 3706s ● apache2.service - The Apache HTTP Server 3706s Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) 3706s Active: active (running) since Tue 2025-05-06 18:25:57 UTC; 52ms ago 3706s Invocation: d2c260f238c149d2b93b503631f41658 3706s Docs: https://httpd.apache.org/docs/2.4/ 3706s Process: 1362 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) 3706s Main PID: 1365 (apache2) 3706s Tasks: 55 (limit: 19091) 3706s Memory: 5.3M 3706s CGroup: /system.slice/apache2.service 3706s ├─1365 /usr/sbin/apache2 -k start 3706s ├─1368 /usr/sbin/apache2 -k start 3706s └─1369 /usr/sbin/apache2 -k start 3706s 3706s May 06 18:25:57 autopkgtest-lxd-truivk systemd[1]: Starting apache2.service - The Apache HTTP Server... 3706s May 06 18:25:57 autopkgtest-lxd-truivk systemd[1]: Started apache2.service - The Apache HTTP Server. 3706s + systemctl stop apache2 3707s + cat /tmp/autopkgtest.8vsX9Q/CVE-2023-25690-artifacts/apache2/error.log 3707s [Tue May 06 18:25:38.074175 2025] [mpm_event:notice] [pid 1003:tid 1003] AH00489: Apache/2.4.63 (Ubuntu) configured -- resuming normal operations 3707s [Tue May 06 18:25:38.074562 2025] [core:notice] [pid 1003:tid 1003] AH00094: Command line: '/usr/sbin/apache2' 3707s [Tue May 06 18:25:57.873642 2025] [mpm_event:notice] [pid 1365:tid 1365] AH00489: Apache/2.4.63 (Ubuntu) configured -- resuming normal operations 3707s [Tue May 06 18:25:57.873856 2025] [core:notice] [pid 1365:tid 1365] AH00094: Command line: '/usr/sbin/apache2' 3707s [Tue May 06 18:25:57.881540 2025] [rewrite:error] [pid 1369:tid 1394] [client 127.0.0.1:54256] AH10410: Rewritten query string contains control characters or spaces 3707s [Tue May 06 18:25:57.889452 2025] [rewrite:error] [pid 1369:tid 1401] [client 127.0.0.1:54270] AH10410: Rewritten query string contains control characters or spaces 3707s [Tue May 06 18:25:57.904997 2025] [rewrite:error] [pid 1368:tid 1372] [client 127.0.0.1:54280] AH10410: Rewritten query string contains control characters or spaces 3707s [Tue May 06 18:25:57.965008 2025] [mpm_event:notice] [pid 1365:tid 1365] AH00492: caught SIGWINCH, shutting down gracefully 3707s + cat /tmp/autopkgtest.8vsX9Q/CVE-2023-25690-artifacts/apache2/access.log 3707s 127.0.0.1 - - [06/May/2025:18:25:57 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.24.5" 3707s 127.0.0.1 - - [06/May/2025:18:25:57 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.24.5" 3707s 127.0.0.1 - - [06/May/2025:18:25:57 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.24.5" 3707s + cat /tmp/autopkgtest.8vsX9Q/CVE-2023-25690-artifacts/apache2/error.8080.log 3707s + cat /tmp/autopkgtest.8vsX9Q/CVE-2023-25690-artifacts/apache2/access.8080.log 3707s autopkgtest [18:25:58]: test CVE-2023-25690: -----------------------] 3711s autopkgtest [18:26:02]: test CVE-2023-25690: - - - - - - - - - - results - - - - - - - - - - 3711s CVE-2023-25690 PASS 3714s autopkgtest [18:26:05]: @@@@@@@@@@@@@@@@@@@@ summary 3714s run-test-suite PASS 3714s duplicate-module-load PASS 3714s default-mods PASS 3714s htcacheclean PASS 3714s ssl-passphrase PASS 3714s check-http2 PASS 3714s check-ubuntu-branding PASS 3714s chroot PASS 3714s uwsgi FAIL badpkg 3714s blame: apache2 3714s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 3714s CVE-2023-25690 PASS