0s autopkgtest [16:34:30]: starting date and time: 2025-09-04 16:34:30+0000 0s autopkgtest [16:34:30]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:34:30]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.uria973_/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:build-essential --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=build-essential/12.12ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-7.secgroup --name adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163 --image adt/ubuntu-questing-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163 from image adt/ubuntu-questing-s390x-server-20250904.img (UUID 7ac7c447-3049-4f71-b62b-46468f662d6e)... 15s nova [E] nova boot failed (attempt #0): 15s nova [E] DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 15s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 15s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 15s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 15s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 15s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 15s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 15s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 15s DEBUG (session:517) REQ: curl -g -i -X GET https://keystone.ps6.canonical.com:5000/v3 -H "Accept: application/json" -H "User-Agent: nova keystoneauth1/4.0.0 python-requests/2.22.0 CPython/3.8.10" 15s DEBUG (connectionpool:962) Starting new HTTPS connection (1): keystone.ps6.canonical.com:5000 15s DEBUG (connectionpool:429) https://keystone.ps6.canonical.com:5000 "GET /v3 HTTP/1.1" 200 267 15s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 267 Content-Type: application/json Date: Thu, 04 Sep 2025 16:34:37 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) Vary: X-Auth-Token x-openstack-request-id: req-c08d68bc-63bb-43d2-9a9f-bb9bd2ca0327 15s DEBUG (session:580) RESP BODY: {"version": {"id": "v3.14", "status": "stable", "updated": "2020-04-07T00:00:00Z", "links": [{"rel": "self", "href": "https://keystone.ps6.canonical.com:5000/v3/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}]}} 15s DEBUG (session:946) GET call to https://keystone.ps6.canonical.com:5000/v3 used request id req-c08d68bc-63bb-43d2-9a9f-bb9bd2ca0327 15s DEBUG (base:182) Making authentication request to https://keystone.ps6.canonical.com:5000/v3/auth/tokens 15s DEBUG (connectionpool:429) https://keystone.ps6.canonical.com:5000 "POST /v3/auth/tokens HTTP/1.1" 201 12521 15s DEBUG (base:187) {"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "fda033b8c7ea463db1c3747f74a59d10", "name": "prod-proposed-migration-s390x", "password_expires_at": null}, "audit_ids": ["N6w2kqPkSXSLhM6-yRe5Zg"], "expires_at": "2025-09-05T16:34:37.000000Z", "issued_at": "2025-09-04T16:34:37.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "ad292334f14047cc96e9c50587dfe285", "name": "prod-proposed-migration-s390x_project"}, "is_domain": false, "roles": [{"id": "80674fb26dab46e9a6bd57e7f8193360", "name": "load-balancer_member"}, {"id": "86bf3043974746c2bf52c2a9f362f986", "name": "reader"}, {"id": "15cf997650e345b7b21c02b5cdb7d84a", "name": "member"}], "is_admin_project": false, "catalog": [{"endpoints": [{"id": "213cdf38198c4581bd5b7d6d0836923b", "interface": "internal", "region_id": "prodstack6", "url": "https://radosgw-internal.ps6.canonical.com:443/", "region": "prodstack6"}, {"id": "67061eee26944a1a8009f9d07be19738", "interface": "public", "region_id": "prodstack6", "url": "https://radosgw.ps6.canonical.com:443/", "region": "prodstack6"}, {"id": "fc88c52c749a47d08a24a2c7efbde01b", "interface": "admin", "region_id": "prodstack6", "url": "https://radosgw-admin.ps6.canonical.com:443/", "region": "prodstack6"}], "id": "06e4714942634054bf9aa11715312b4e", "type": "s3", "name": "s3"}, {"endpoints": [{"id": "8aa44c94b63746bd9b37f1008ad55fa8", "interface": "admin", "region_id": "prodstack6", "url": "https://aodh-admin.ps6.canonical.com:8042", "region": "prodstack6"}, {"id": "92cf08a80a0242ebbca8ec893cf332b1", "interface": "public", "region_id": "prodstack6", "url": "https://aodh.ps6.canonical.com:8042", "region": "prodstack6"}, {"id": "d8139c6e11ae4edcb78981c12bd53212", "interface": "internal", "region_id": "prodstack6", "url": "https://aodh-internal.ps6.canonical.com:8042", "region": "prodstack6"}], "id": "2fb939b0b969435c8f0c5fa4edb4de94", "type": "alarming", "name": "aodh"}, {"endpoints": [{"id": "a49fcc80e658411885f88cdd8432a571", "interface": "internal", "region_id": "prodstack6", "url": "https://heat-internal.ps6.canonical.com:8000/v1", "region": "prodstack6"}, {"id": "b23866fddba8415885b06c064c34b94b", "interface": "public", "region_id": "prodstack6", "url": "https://heat.ps6.canonical.com:8000/v1", "region": "prodstack6"}, {"id": "f84ae55197f94b8392a678f35c82ca26", "interface": "admin", "region_id": "prodstack6", "url": "https://heat-admin.ps6.canonical.com:8000/v1", "region": "prodstack6"}], "id": "3d4b59f7dab644b2b527e8e96b697545", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"id": "2e0143334c6241169f45f1c11970c6bc", "interface": "public", "region_id": "prodstack6", "url": "https://heat.ps6.canonical.com:8004/v1/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "5e19c32243c04a3faf1e5f9ab900c260", "interface": "internal", "region_id": "prodstack6", "url": "https://heat-internal.ps6.canonical.com:8004/v1/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "b3fc5c88ec8543a691fec75726b86967", "interface": "admin", "region_id": "prodstack6", "url": "https://heat-admin.ps6.canonical.com:8004/v1/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}], "id": "43b926205044476b8093b18d8ce0a9e4", "type": "orchestration", "name": "heat"}, {"endpoints": [{"id": "a47569b96e5b4146a312e4673504557c", "interface": "public", "region_id": "prodstack6", "url": "https://glance.ps6.canonical.com:9292", "region": "prodstack6"}, {"id": "bba35c4ab04f4114a2a34e65568537bd", "interface": "internal", "region_id": "prodstack6", "url": "https://glance-internal.ps6.canonical.com:9292", "region": "prodstack6"}, {"id": "ef769f1117c74a62a279131486c89628", "interface": "admin", "region_id": "prodstack6", "url": "https://glance-admin.ps6.canonical.com:9292", "region": "prodstack6"}], "id": "49de724549524bd78e9cd46a4477226f", "type": "image", "name": "glance"}, {"endpoints": [{"id": "a1a41e9a1e2d42e5b6cd5380cd1e21bf", "interface": "admin", "region_id": "prodstack6", "url": "https://cinder-admin.ps6.canonical.com:8776/v3/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "d2309a99724b4111827482c68a832c0c", "interface": "public", "region_id": "prodstack6", "url": "https://cinder.ps6.canonical.com:8776/v3/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "f8a02e3949ff42afa772eb5e74dbef9f", "interface": "internal", "region_id": "prodstack6", "url": "https://cinder-internal.ps6.canonical.com:8776/v3/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}], "id": "5bf6578a631349e3af4bf36d7adb18e1", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"id": "01d84128f36444e9b01549b86bd69116", "interface": "admin", "region_id": "prodstack6", "url": "https://barbican-admin.ps6.canonical.com:9312", "region": "prodstack6"}, {"id": "0ce4a8777e0b40a88f7fc0f77e34a605", "interface": "public", "region_id": "prodstack6", "url": "https://barbican.ps6.canonical.com:9311", "region": "prodstack6"}, {"id": "f507ba49e4a7435cb330234217c92449", "interface": "internal", "region_id": "prodstack6", "url": "https://barbican-internal.ps6.canonical.com:9311", "region": "prodstack6"}], "id": "62cb1c3d9f6c45979c13516a6b3ff114", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"id": "3cb6121bd8f14da8aa2fba7be823a2b4", "interface": "internal", "region_id": "prodstack6", "url": "https://neutron-internal.ps6.canonical.com:9696", "region": "prodstack6"}, {"id": "46ba11d133fe4e8f9e8f9097ba737682", "interface": "admin", "region_id": "prodstack6", "url": "https://neutron-admin.ps6.canonical.com:9696", "region": "prodstack6"}, {"id": "d872eb6aa23d40009165aa3dcdce3948", "interface": "public", "region_id": "prodstack6", "url": "https://neutron.ps6.canonical.com:9696", "region": "prodstack6"}], "id": "759cb6fdfbc146dd8b9d1ba444c4b9db", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "4349d565f72446da9699269f85df5e8b", "interface": "internal", "region_id": "prodstack6", "url": "https://manila-internal.ps6.canonical.com:8786/v2/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "a483dcc58f5e415e9ec739c94474e609", "interface": "public", "region_id": "prodstack6", "url": "https://manila.ps6.canonical.com:8786/v2/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "c1f14236723e42878562d8dd63d5a6a0", "interface": "admin", "region_id": "prodstack6", "url": "https://manila-admin.ps6.canonical.com:8786/v2/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}], "id": "93fc4008035946deb1f433c2dd905a5d", "type": "sharev2", "name": "manilav2"}, {"endpoints": [{"id": "0fa148793c7249c8b187b6b4ff425731", "interface": "internal", "region_id": "prodstack6", "url": "https://radosgw-internal.ps6.canonical.com:443/swift/v1/AUTH_e4b04ca58d734ed0aa29e306adad4f79/simplestreams/data", "region": "prodstack6"}, {"id": "555ade266a6b4bcc81b6e5abf607aec5", "interface": "public", "region_id": "prodstack6", "url": "https://radosgw.ps6.canonical.com:443/swift/v1/AUTH_e4b04ca58d734ed0aa29e306adad4f79/simplestreams/data", "region": "prodstack6"}, {"id": "7dad1a7b1552465686424fc014463173", "interface": "admin", "region_id": "prodstack6", "url": "https://radosgw-admin.ps6.canonical.com:443/swift/simplestreams/data", "region": "prodstack6"}], "id": "977dd359af1a4fcc91a9daf4dc33b0f3", "type": "product-streams", "name": "image-stream"}, {"endpoints": [{"id": "12d30eabcdec4831bd15273d55b1cbab", "interface": "internal", "region_id": "prodstack6", "url": "https://manila-internal.ps6.canonical.com:8786/v1/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "29d35b2b483346479f1ff1a13604d50e", "interface": "admin", "region_id": "prodstack6", "url": "https://manila-admin.ps6.canonical.com:8786/v1/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "4aa1422b8f5945d8aed9ba6a8d670e5c", "interface": "public", "region_id": "prodstack6", "url": "https://manila.ps6.canonical.com:8786/v1/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}], "id": "ac5e4f28fa794cde99f1d7ffc1b664e5", "type": "share", "name": "manila"}, {"endpoints": [{"id": "c7db93d54a684d8caeae1d9e18a59118", "interface": "admin", "region_id": "prodstack6", "url": "https://nova-admin.ps6.canonical.com:8774/v2.1", "region": "prodstack6"}, {"id": "dd7a796f401b477f9f1b5bbc05747d8d", "interface": "public", "region_id": "prodstack6", "url": "https://nova.ps6.canonical.com:8774/v2.1", "region": "prodstack6"}, {"id": "e7ecb038d830462ea67b0b463af5e013", "interface": "internal", "region_id": "prodstack6", "url": "https://nova-internal.ps6.canonical.com:8774/v2.1", "region": "prodstack6"}], "id": "b4519af08e174d4a8333a2d14ac3ba3b", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "02ef5b6154934ffd97d8b5b8e4d70d2a", "interface": "internal", "region_id": "prodstack6", "url": "https://radosgw-internal.ps6.canonical.com:443/swift/v1/AUTH_ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "2741abe526e94842a4fa801423ba1ef0", "interface": "public", "region_id": "prodstack6", "url": "https://radosgw.ps6.canonical.com:443/swift/v1/AUTH_ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "3742f9406c604516933d6fd8c29e0880", "interface": "admin", "region_id": "prodstack6", "url": "https://radosgw-admin.ps6.canonical.com:443/swift", "region": "prodstack6"}], "id": "c7f07a7b3b3c408c96200dfd1d1a0f6f", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "06d4ed6c160a43f2b7fa7f80ad1dc709", "interface": "internal", "region_id": "prodstack6", "url": "https://designate-internal.ps6.canonical.com:9001", "region": "prodstack6"}, {"id": "1e240624a50c4ca0aaa6ef63cbc94f1b", "interface": "admin", "region_id": "prodstack6", "url": "https://designate-admin.ps6.canonical.com:9001", "region": "prodstack6"}, {"id": "f94d7d17997a43fd9c63b34c43301c6e", "interface": "public", "region_id": "prodstack6", "url": "https://designate.ps6.canonical.com:9001", "region": "prodstack6"}], "id": "cf82013d63844fedbe96bcacb6bd1fef", "type": "dns", "name": "designate"}, {"endpoints": [{"id": "4a688340be464710bfa60bf3f88f41c4", "interface": "admin", "region_id": "prodstack6", "url": "https://gnocchi-admin.ps6.canonical.com:8041", "region": "prodstack6"}, {"id": "a5a95506c96d4716adb4efc3ac9051be", "interface": "public", "region_id": "prodstack6", "url": "https://gnocchi.ps6.canonical.com:8041", "region": "prodstack6"}, {"id": "eebc17a086834f8fa8bb6b35c8061a8c", "interface": "internal", "region_id": "prodstack6", "url": "https://gnocchi-internal.ps6.canonical.com:8041", "region": "prodstack6"}], "id": "d10589e854a446a5b852593f33f170a7", "type": "metric", "name": "gnocchi"}, {"endpoints": [{"id": "08f66df28d0f47f3bec12f29e06d85ac", "interface": "admin", "region_id": "prodstack6", "url": "https://keystone-admin.ps6.canonical.com:35357/v3", "region": "prodstack6"}, {"id": "46d270b45ceb42db902f4d241afa6a70", "interface": "public", "region_id": "prodstack6", "url": "https://keystone.ps6.canonical.com:5000/v3", "region": "prodstack6"}, {"id": "a4addee11d9349cfa46ec6660dbad947", "interface": "internal", "region_id": "prodstack6", "url": "https://keystone-internal.ps6.canonical.com:5000/v3", "region": "prodstack6"}], "id": "deb38a775a9b4e87a8de9e3eed779882", "type": "identity", "name": "keystone"}, {"endpoints": [{"id": "18b4af5f40664babb94e884c6a53ccf3", "interface": "admin", "region_id": "prodstack6", "url": "https://octavia-admin.ps6.canonical.com:9876", "region": "prodstack6"}, {"id": "2b6f7ba7f9944ee1aebd6dccc5223b2d", "interface": "internal", "region_id": "prodstack6", "url": "https://octavia-internal.ps6.canonical.com:9876", "region": "prodstack6"}, {"id": "5e3012e9c79e4890be4d964b6208f5c6", "interface": "public", "region_id": "prodstack6", "url": "https://octavia.ps6.canonical.com:9876", "region": "prodstack6"}], "id": "e00337be20d54948b66a1c3109b885c6", "type": "load-balancer", "name": "octavia"}, {"endpoints": [{"id": "2d2942b35f3041389ad810f679d02f22", "interface": "public", "region_id": "prodstack6", "url": "https://placement.ps6.canonical.com:8778", "region": "prodstack6"}, {"id": "2e3beaac7ac14284b72e2592820ad725", "interface": "admin", "region_id": "prodstack6", "url": "https://placement-admin.ps6.canonical.com:8778", "region": "prodstack6"}, {"id": "91060f6df9ae444f81808adf40540d94", "interface": "internal", "region_id": "prodstack6", "url": "https://placement-internal.ps6.canonical.com:8778", "region": "prodstack6"}], "id": "edc6e37f154f4c0ab3dd4d52b82bf873", "type": "placement", "name": "placement"}]}} 15s REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}faa5ade5c2dde57abe689956b01f2ec22ea9dd83b07fc62d021b6a2695ef7a2c" 15s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}faa5ade5c2dde57abe689956b01f2ec22ea9dd83b07fc62d021b6a2695ef7a2c" 15s DEBUG (connectionpool:962) Starting new HTTPS connection (1): nova.ps6.canonical.com:8774 15s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1 HTTP/1.1" 302 0 15s RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Thu, 04 Sep 2025 16:34:38 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps6.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-62684d43-1b05-494f-abe1-f0ba84fa9b0f x-openstack-request-id: req-62684d43-1b05-494f-abe1-f0ba84fa9b0f 15s DEBUG (session:548) RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Thu, 04 Sep 2025 16:34:38 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps6.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-62684d43-1b05-494f-abe1-f0ba84fa9b0f x-openstack-request-id: req-62684d43-1b05-494f-abe1-f0ba84fa9b0f 15s RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 15s DEBUG (session:580) RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 15s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1/ HTTP/1.1" 200 397 15s RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Thu, 04 Sep 2025 16:34:38 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-b28397f9-af06-4d31-86d0-c5a317b19414 x-openstack-request-id: req-b28397f9-af06-4d31-86d0-c5a317b19414 15s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Thu, 04 Sep 2025 16:34:38 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-b28397f9-af06-4d31-86d0-c5a317b19414 x-openstack-request-id: req-b28397f9-af06-4d31-86d0-c5a317b19414 15s RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.90", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 15s DEBUG (session:580) RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.90", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 15s GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/ used request id req-b28397f9-af06-4d31-86d0-c5a317b19414 15s DEBUG (session:936) GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/ used request id req-b28397f9-af06-4d31-86d0-c5a317b19414 15s DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 15s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 15s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 15s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 15s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 15s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 15s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 15s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 15s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 15s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps6.canonical.com:9292/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}faa5ade5c2dde57abe689956b01f2ec22ea9dd83b07fc62d021b6a2695ef7a2c" -H "X-OpenStack-Nova-API-Version: 2.87" 15s DEBUG (connectionpool:962) Starting new HTTPS connection (1): glance.ps6.canonical.com:9292 15s DEBUG (connectionpool:429) https://glance.ps6.canonical.com:9292 "GET /v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e HTTP/1.1" 200 2295 15s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2295 Content-Type: application/json Date: Thu, 04 Sep 2025 16:34:38 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-3b621638-2dec-483d-baa9-fe4c1ac0eed5 15s DEBUG (session:580) RESP BODY: {"architecture": "s390x", "base_image_ref": "0b48ce38-3807-4afd-bf61-d087f0a08509", "boot_roles": "reader,load-balancer_member,member", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_input_bus": "usb", "hw_machine_type": "s390-ccw-virtio", "hw_pointer_model": "usbtablet", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "img_config_drive": "mandatory", "instance_uuid": "b901ca98-5c56-421a-8e97-862de92a55a6", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "25.10", "owner_id": "ad292334f14047cc96e9c50587dfe285", "owner_project_name": "prod-proposed-migration-s390x_project", "owner_user_name": "prod-proposed-migration-s390x", "product_name": "com.ubuntu.cloud.daily:server:25.10:s390x", "simplestreams_metadata": "{\"aliases\": \"25.10,q,questing,devel\", \"arch\": \"s390x\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-questing-daily-s390x-server-20250802\", \"release\": \"questing\", \"release_codename\": \"Questing Quokka\", \"release_title\": \"25.10\"", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "fda033b8c7ea463db1c3747f74a59d10", "version_name": "20250802", "name": "adt/ubuntu-questing-s390x-server-20250904.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 2038038528, "virtual_size": 21474836480, "status": "active", "checksum": "8b9b742352355f6910c76d57275b1d3a", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "ad292334f14047cc96e9c50587dfe285", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "3cd48fa1e86651d42ca053ad0e8c1a2ee77ee23df8838d50b3692eba9f92146b", "id": "7ac7c447-3049-4f71-b62b-46468f662d6e", "created_at": "2025-09-04T01:53:56Z", "updated_at": "2025-09-04T01:54:23Z", "locations": [{"url": "rbd://eea9d068-c18c-11ed-8dc0-013aacb71b80/glance/7ac7c447-3049-4f71-b62b-46468f662d6e/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://eea9d068-c18c-11ed-8dc0-013aacb71b80/glance/7ac7c447-3049-4f71-b62b-46468f662d6e/snap", "tags": [], "self": "/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e", "file": "/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e/file", "schema": "/v2/schemas/image", "stores": "ceph"} 15s DEBUG (session:936) GET call to image for https://glance.ps6.canonical.com:9292/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e used request id req-3b621638-2dec-483d-baa9-fe4c1ac0eed5 15s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1/flavors/autopkgtest-s390x -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}faa5ade5c2dde57abe689956b01f2ec22ea9dd83b07fc62d021b6a2695ef7a2c" -H "X-OpenStack-Nova-API-Version: 2.87" 15s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1/flavors/autopkgtest-s390x HTTP/1.1" 404 90 15s DEBUG (session:548) RESP: [404] Connection: Keep-Alive Content-Length: 90 Content-Type: application/json; charset=UTF-8 Date: Thu, 04 Sep 2025 16:34:38 GMT Keep-Alive: timeout=75, max=998 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-b7151737-101d-44f5-bd91-cdb2f585e0e8 x-openstack-request-id: req-b7151737-101d-44f5-bd91-cdb2f585e0e8 15s DEBUG (session:580) RESP BODY: {"itemNotFound": {"code": 404, "message": "Flavor autopkgtest-s390x could not be found."}} 15s DEBUG (session:936) GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/flavors/autopkgtest-s390x used request id req-b7151737-101d-44f5-bd91-cdb2f585e0e8 15s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1/flavors?is_public=None -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}faa5ade5c2dde57abe689956b01f2ec22ea9dd83b07fc62d021b6a2695ef7a2c" -H "X-OpenStack-Nova-API-Version: 2.87" 15s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1/flavors?is_public=None HTTP/1.1" 200 15749 15s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 15749 Content-Type: application/json Date: Thu, 04 Sep 2025 16:34:38 GMT Keep-Alive: timeout=75, max=997 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-f054049d-ba82-4264-acac-5398631768f4 x-openstack-request-id: req-f054049d-ba82-4264-acac-5398631768f4 15s DEBUG (session:580) RESP BODY: {"flavors": [{"id": "03162251-b47f-403b-a928-104b4bc66898", "name": "builder-s390x-cpu2-ram4-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/03162251-b47f-403b-a928-104b4bc66898"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/03162251-b47f-403b-a928-104b4bc66898"}], "description": null}, {"id": "03d6b00d-4875-44aa-b60c-e1162d975180", "name": "builder-s390x-cpu16-ram64-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/03d6b00d-4875-44aa-b60c-e1162d975180"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/03d6b00d-4875-44aa-b60c-e1162d975180"}], "description": null}, {"id": "05196979-e04b-475f-8ec6-ee66f924a5bb", "name": "builder-s390x-cpu4-ram8-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/05196979-e04b-475f-8ec6-ee66f924a5bb"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/05196979-e04b-475f-8ec6-ee66f924a5bb"}], "description": null}, {"id": "0a154e63-cfad-4957-96a6-5a4123266f79", "name": "autopkgtest-big-s390x", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/0a154e63-cfad-4957-96a6-5a4123266f79"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/0a154e63-cfad-4957-96a6-5a4123266f79"}], "description": null}, {"id": "16f0eee6-3271-4d64-84cc-0ed22a1ba47d", "name": "builder-s390x-cpu16-ram32-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/16f0eee6-3271-4d64-84cc-0ed22a1ba47d"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/16f0eee6-3271-4d64-84cc-0ed22a1ba47d"}], "description": null}, {"id": "19be4598-edae-4564-ba9a-6f31af8d2aca", "name": "builder-s390x-cpu8-ram16-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/19be4598-edae-4564-ba9a-6f31af8d2aca"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/19be4598-edae-4564-ba9a-6f31af8d2aca"}], "description": null}, {"id": "1f41ada3-49a9-4c7a-bfe0-afb334e3fb81", "name": "builder-s390x-cpu8-ram32-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/1f41ada3-49a9-4c7a-bfe0-afb334e3fb81"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/1f41ada3-49a9-4c7a-bfe0-afb334e3fb81"}], "description": null}, {"id": "290ff9bf-b2d5-4d4f-8fd7-bac6ed1d98d1", "name": "builder-s390x-cpu48-ram64-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/290ff9bf-b2d5-4d4f-8fd7-bac6ed1d98d1"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/290ff9bf-b2d5-4d4f-8fd7-bac6ed1d98d1"}], "description": null}, {"id": "29d166cc-5f51-49db-bb7c-2cf8273b5c70", "name": "builder-s390x-cpu2-ram4-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/29d166cc-5f51-49db-bb7c-2cf8273b5c70"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/29d166cc-5f51-49db-bb7c-2cf8273b5c70"}], "description": null}, {"id": "30c160ed-fc27-4695-8ed9-1225cfc8c77b", "name": "builder-s390x-cpu4-ram32-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/30c160ed-fc27-4695-8ed9-1225cfc8c77b"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/30c160ed-fc27-4695-8ed9-1225cfc8c77b"}], "description": null}, {"id": "38de1015-2d47-44dc-8fb4-59fea0843596", "name": "builder-s390x-cpu8-ram8-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/38de1015-2d47-44dc-8fb4-59fea0843596"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/38de1015-2d47-44dc-8fb4-59fea0843596"}], "description": null}, {"id": "40fb6661-187a-454b-a0f6-21e2917928cd", "name": "builder-s390x-cpu4-ram16-disk40", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/40fb6661-187a-454b-a0f6-21e2917928cd"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/40fb6661-187a-454b-a0f6-21e2917928cd"}], "description": null}, {"id": "43b26512-c2bd-43c3-9dc3-6654864d78bf", "name": "builder-s390x-cpu8-ram32-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/43b26512-c2bd-43c3-9dc3-6654864d78bf"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/43b26512-c2bd-43c3-9dc3-6654864d78bf"}], "description": null}, {"id": "4be34a38-2e2b-4c28-8f50-093d912a8239", "name": "builder-s390x-cpu2-ram8-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/4be34a38-2e2b-4c28-8f50-093d912a8239"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/4be34a38-2e2b-4c28-8f50-093d912a8239"}], "description": null}, {"id": "4c066e77-5b00-4187-bce1-29164b6a0e7b", "name": "builder-s390x-cpu4-ram8-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/4c066e77-5b00-4187-bce1-29164b6a0e7b"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/4c066e77-5b00-4187-bce1-29164b6a0e7b"}], "description": null}, {"id": "4e198565-d86f-4daa-8506-c0923a5ca6e7", "name": "builder-s390x-cpu48-ram128-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/4e198565-d86f-4daa-8506-c0923a5ca6e7"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/4e198565-d86f-4daa-8506-c0923a5ca6e7"}], "description": null}, {"id": "511b3962-e5fd-4f34-a342-adf51c388d4a", "name": "builder-s390x-cpu2-ram64-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/511b3962-e5fd-4f34-a342-adf51c388d4a"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/511b3962-e5fd-4f34-a342-adf51c388d4a"}], "description": null}, {"id": "5654e68d-cd71-4a6f-9857-4244d17cee07", "name": "builder-s390x-cpu4-ram16-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/5654e68d-cd71-4a6f-9857-4244d17cee07"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/5654e68d-cd71-4a6f-9857-4244d17cee07"}], "description": null}, {"id": "5cac32a0-85d2-4049-8cd6-ce7164372b01", "name": "autopkgtest-s390x", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/5cac32a0-85d2-4049-8cd6-ce7164372b01"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/5cac32a0-85d2-4049-8cd6-ce7164372b01"}], "description": null}, {"id": "5e5016a1-a6c6-4758-969b-374ce4c0c482", "name": "builder-s390x-cpu2-ram4-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/5e5016a1-a6c6-4758-969b-374ce4c0c482"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/5e5016a1-a6c6-4758-969b-374ce4c0c482"}], "description": null}, {"id": "69b8f599-c030-42be-9ac9-002b471bfef6", "name": "builder-s390x-cpu8-ram16-disk200", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/69b8f599-c030-42be-9ac9-002b471bfef6"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/69b8f599-c030-42be-9ac9-002b471bfef6"}], "description": null}, {"id": "741488e4-c2ce-4d25-a145-8edef429ae72", "name": "builder-s390x-cpu8-ram16-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/741488e4-c2ce-4d25-a145-8edef429ae72"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/741488e4-c2ce-4d25-a145-8edef429ae72"}], "description": null}, {"id": "82f5392f-3939-47f6-9cf6-2085a02a2982", "name": "builder-s390x-cpu64-ram256-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/82f5392f-3939-47f6-9cf6-2085a02a2982"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/82f5392f-3939-47f6-9cf6-2085a02a2982"}], "description": null}, {"id": "84be8f32-dfc2-4aff-825e-c287fec72a97", "name": "builder-s390x-cpu4-ram16-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/84be8f32-dfc2-4aff-825e-c287fec72a97"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/84be8f32-dfc2-4aff-825e-c287fec72a97"}], "description": null}, {"id": "877737da-fee3-4951-89fe-595070c8735c", "name": "builder-s390x-cpu4-ram8-disk200", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/877737da-fee3-4951-89fe-595070c8735c"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/877737da-fee3-4951-89fe-595070c8735c"}], "description": null}, {"id": "8abf51c6-e4df-4faf-85b3-ef009d473e72", "name": "builder-s390x-cpu4-ram8-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/8abf51c6-e4df-4faf-85b3-ef009d473e72"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/8abf51c6-e4df-4faf-85b3-ef009d473e72"}], "description": null}, {"id": "90005c77-450f-49e8-b53f-9424ed6b2612", "name": "builder-s390x-cpu8-ram32-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/90005c77-450f-49e8-b53f-9424ed6b2612"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/90005c77-450f-49e8-b53f-9424ed6b2612"}], "description": null}, {"id": "9486d770-ca82-44b6-bbf0-322a7a903a8e", "name": "builder-s390x-cpu4-ram4-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/9486d770-ca82-44b6-bbf0-322a7a903a8e"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/9486d770-ca82-44b6-bbf0-322a7a903a8e"}], "description": null}, {"id": "9af6e698-fd0d-4687-aa47-d53ebf80efc5", "name": "builder-s390x-cpu2-ram8-disk28", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/9af6e698-fd0d-4687-aa47-d53ebf80efc5"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/9af6e698-fd0d-4687-aa47-d53ebf80efc5"}], "description": null}, {"id": "a7d41d5b-9869-4ff3-b282-57a9f8142d37", "name": "builder-s390x-cpu2-ram16-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/a7d41d5b-9869-4ff3-b282-57a9f8142d37"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/a7d41d5b-9869-4ff3-b282-57a9f8142d37"}], "description": null}, {"id": "a954eb03-9810-464c-8378-9d472c2e354b", "name": "builder-s390x-cpu4-ram4-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/a954eb03-9810-464c-8378-9d472c2e354b"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/a954eb03-9810-464c-8378-9d472c2e354b"}], "description": null}, {"id": "add6a04e-9a35-4f57-8a40-b756e9bbc563", "name": "builder-s390x-cpu8-ram16-disk500", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/add6a04e-9a35-4f57-8a40-b756e9bbc563"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/add6a04e-9a35-4f57-8a40-b756e9bbc563"}], "description": null}, {"id": "ba873832-532c-4be6-b399-3caafd0b1f85", "name": "builder-s390x-cpu4-ram4-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/ba873832-532c-4be6-b399-3caafd0b1f85"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/ba873832-532c-4be6-b399-3caafd0b1f85"}], "description": null}, {"id": "bbaf6f9d-86da-4c7b-b41e-5dba42bc8be2", "name": "builder-s390x-cpu4-ram32-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/bbaf6f9d-86da-4c7b-b41e-5dba42bc8be2"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/bbaf6f9d-86da-4c7b-b41e-5dba42bc8be2"}], "description": null}, {"id": "bc8fdcd7-2f4f-4032-8a65-aec604da32a3", "name": "builder-s390x-cpu2-ram16-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/bc8fdcd7-2f4f-4032-8a65-aec604da32a3"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/bc8fdcd7-2f4f-4032-8a65-aec604da32a3"}], "description": null}, {"id": "bde27b36-130b-4ea0-9a30-6df70525d72c", "name": "builder-s390x-cpu2-ram64-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/bde27b36-130b-4ea0-9a30-6df70525d72c"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/bde27b36-130b-4ea0-9a30-6df70525d72c"}], "description": null}, {"id": "c2cc32b1-e874-440d-b38f-b179dda7b964", "name": "builder-s390x-cpu8-ram16-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/c2cc32b1-e874-440d-b38f-b179dda7b964"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/c2cc32b1-e874-440d-b38f-b179dda7b964"}], "description": null}, {"id": "c3d6f05c-fce6-4f16-8a11-8a441e680443", "name": "builder-s390x-cpu2-ram16-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/c3d6f05c-fce6-4f16-8a11-8a441e680443"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/c3d6f05c-fce6-4f16-8a11-8a441e680443"}], "description": null}, {"id": "cf8eb717-8fb8-4f39-9f9a-041ad8de0d57", "name": "builder-s390x-cpu16-ram64-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/cf8eb717-8fb8-4f39-9f9a-041ad8de0d57"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/cf8eb717-8fb8-4f39-9f9a-041ad8de0d57"}], "description": null}, {"id": "d54672cc-318b-4196-b0e0-d2bca56a221c", "name": "builder-s390x-cpu8-ram8-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/d54672cc-318b-4196-b0e0-d2bca56a221c"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/d54672cc-318b-4196-b0e0-d2bca56a221c"}], "description": null}, {"id": "d888376b-4a42-456e-ad43-f53ddf7fdff6", "name": "builder-s390x-cpu4-ram32-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/d888376b-4a42-456e-ad43-f53ddf7fdff6"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/d888376b-4a42-456e-ad43-f53ddf7fdff6"}], "description": null}, {"id": "d99596f5-7a6c-43d9-87a2-e70196e44165", "name": "builder-s390x-cpu2-ram8-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/d99596f5-7a6c-43d9-87a2-e70196e44165"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/d99596f5-7a6c-43d9-87a2-e70196e44165"}], "description": null}, {"id": "e9cc765b-4f31-4512-8c37-135c93482f04", "name": "builder-s390x-cpu4-ram16-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/e9cc765b-4f31-4512-8c37-135c93482f04"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/e9cc765b-4f31-4512-8c37-135c93482f04"}], "description": null}, {"id": "f9f1f492-217b-44b0-8ae5-c600b7a2d2c5", "name": "builder-s390x-cpu8-ram12-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/f9f1f492-217b-44b0-8ae5-c600b7a2d2c5"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/f9f1f492-217b-44b0-8ae5-c600b7a2d2c5"}], "description": null}, {"id": "fe92de60-14a4-4d76-a8d0-aa915da2be82", "name": "builder-s390x-cpu2-ram8-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/fe92de60-14a4-4d76-a8d0-aa915da2be82"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/fe92de60-14a4-4d76-a8d0-aa915da2be82"}], "description": null}]} 15s DEBUG (session:936) GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/flavors?is_public=None used request id req-f054049d-ba82-4264-acac-5398631768f4 15s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1/flavors/5cac32a0-85d2-4049-8cd6-ce7164372b01 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}faa5ade5c2dde57abe689956b01f2ec22ea9dd83b07fc62d021b6a2695ef7a2c" -H "X-OpenStack-Nova-API-Version: 2.87" 15s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1/flavors/5cac32a0-85d2-4049-8cd6-ce7164372b01 HTTP/1.1" 200 619 15s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 619 Content-Type: application/json Date: Thu, 04 Sep 2025 16:34:39 GMT Keep-Alive: timeout=75, max=996 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-27001ff2-e427-4718-ac05-8534da6c0c0e x-openstack-request-id: req-27001ff2-e427-4718-ac05-8534da6c0c0e 15s DEBUG (session:580) RESP BODY: {"flavor": {"id": "5cac32a0-85d2-4049-8cd6-ce7164372b01", "name": "autopkgtest-s390x", "ram": 4096, "disk": 20, "swap": 0, "OS-FLV-EXT-DATA:ephemeral": 0, "OS-FLV-DISABLED:disabled": false, "vcpus": 2, "os-flavor-access:is_public": false, "rxtx_factor": 1.0, "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/5cac32a0-85d2-4049-8cd6-ce7164372b01"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/5cac32a0-85d2-4049-8cd6-ce7164372b01"}], "description": null, "extra_specs": {"aggregate_instance_extra_specs:commit": "builder-s390x", "hw_rng:allowed": "True"}}} 15s DEBUG (session:936) GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/flavors/5cac32a0-85d2-4049-8cd6-ce7164372b01 used request id req-27001ff2-e427-4718-ac05-8534da6c0c0e 15s DEBUG (session:517) REQ: curl -g -i -X POST https://nova.ps6.canonical.com:8774/v2.1/servers -H "Accept: application/json" -H "Content-Type: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}faa5ade5c2dde57abe689956b01f2ec22ea9dd83b07fc62d021b6a2695ef7a2c" -H "X-OpenStack-Nova-API-Version: 2.87" -d '{"server": {"name": "adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163", "imageRef": "7ac7c447-3049-4f71-b62b-46468f662d6e", "flavorRef": "5cac32a0-85d2-4049-8cd6-ce7164372b01", "user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "min_count": 1, "max_count": 1, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-7.secgroup"}], "networks": [{"uuid": "e5b7295f-25e9-4d55-83b6-ed1971e76f4e"}]}}' 15s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "POST /v2.1/servers HTTP/1.1" 202 475 15s DEBUG (session:548) RESP: [202] Connection: Keep-Alive Content-Length: 475 Content-Type: application/json Date: Thu, 04 Sep 2025 16:34:39 GMT Keep-Alive: timeout=75, max=995 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 location: https://nova.ps6.canonical.com:8774/v2.1/servers/116563d9-19be-4259-a687-1d8428a08ace x-compute-request-id: req-f728ae80-f08f-49dd-aa4f-1a0e5a50ec08 x-openstack-request-id: req-f728ae80-f08f-49dd-aa4f-1a0e5a50ec08 15s DEBUG (session:580) RESP BODY: {"server": {"id": "116563d9-19be-4259-a687-1d8428a08ace", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/servers/116563d9-19be-4259-a687-1d8428a08ace"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/servers/116563d9-19be-4259-a687-1d8428a08ace"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-7.secgroup"}], "adminPass": "gcu5NfHa9Mq5"}} 15s DEBUG (session:936) POST call to compute for https://nova.ps6.canonical.com:8774/v2.1/servers used request id req-f728ae80-f08f-49dd-aa4f-1a0e5a50ec08 15s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1/servers/116563d9-19be-4259-a687-1d8428a08ace -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}faa5ade5c2dde57abe689956b01f2ec22ea9dd83b07fc62d021b6a2695ef7a2c" -H "X-OpenStack-Nova-API-Version: 2.87" 15s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1/servers/116563d9-19be-4259-a687-1d8428a08ace HTTP/1.1" 200 2625 15s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2625 Content-Type: application/json Date: Thu, 04 Sep 2025 16:34:39 GMT Keep-Alive: timeout=75, max=994 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-ebbbc366-5da8-4d3f-9639-add29a5becaa x-openstack-request-id: req-ebbbc366-5da8-4d3f-9639-add29a5becaa 15s DEBUG (session:580) RESP BODY: {"server": {"id": "116563d9-19be-4259-a687-1d8428a08ace", "name": "adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163", "status": "BUILD", "tenant_id": "ad292334f14047cc96e9c50587dfe285", "user_id": "fda033b8c7ea463db1c3747f74a59d10", "metadata": {}, "hostId": "", "image": {"id": "7ac7c447-3049-4f71-b62b-46468f662d6e", "links": [{"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/images/7ac7c447-3049-4f71-b62b-46468f662d6e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-s390x", "extra_specs": {"aggregate_instance_extra_specs:commit": "builder-s390x", "hw_rng:allowed": "True"}}, "created": "2025-09-04T16:34:40Z", "updated": "2025-09-04T16:34:39Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/servers/116563d9-19be-4259-a687-1d8428a08ace"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/servers/116563d9-19be-4259-a687-1d8428a08ace"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-h0p7qdhl", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-pro", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 15s DEBUG (session:936) GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/servers/116563d9-19be-4259-a687-1d8428a08ace used request id req-ebbbc366-5da8-4d3f-9639-add29a5becaa 15s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps6.canonical.com:9292/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}faa5ade5c2dde57abe689956b01f2ec22ea9dd83b07fc62d021b6a2695ef7a2c" -H "X-OpenStack-Nova-API-Version: 2.87" 15s DEBUG (connectionpool:429) https://glance.ps6.canonical.com:9292 "GET /v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e HTTP/1.1" 200 2295 15s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2295 Content-Type: application/json Date: Thu, 04 Sep 2025 16:34:39 GMT Keep-Alive: timeout=75, max=999 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-5cc841a0-974c-40e5-958e-ad37d3850626 15s DEBUG (session:580) RESP BODY: {"architecture": "s390x", "base_image_ref": "0b48ce38-3807-4afd-bf61-d087f0a08509", "boot_roles": "reader,load-balancer_member,member", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_input_bus": "usb", "hw_machine_type": "s390-ccw-virtio", "hw_pointer_model": "usbtablet", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "img_config_drive": "mandatory", "instance_uuid": "b901ca98-5c56-421a-8e97-862de92a55a6", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "25.10", "owner_id": "ad292334f14047cc96e9c50587dfe285", "owner_project_name": "prod-proposed-migration-s390x_project", "owner_user_name": "prod-proposed-migration-s390x", "product_name": "com.ubuntu.cloud.daily:server:25.10:s390x", "simplestreams_metadata": "{\"aliases\": \"25.10,q,questing,devel\", \"arch\": \"s390x\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-questing-daily-s390x-server-20250802\", \"release\": \"questing\", \"release_codename\": \"Questing Quokka\", \"release_title\": \"25.10\"", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "fda033b8c7ea463db1c3747f74a59d10", "version_name": "20250802", "name": "adt/ubuntu-questing-s390x-server-20250904.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 2038038528, "virtual_size": 21474836480, "status": "active", "checksum": "8b9b742352355f6910c76d57275b1d3a", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "ad292334f14047cc96e9c50587dfe285", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "3cd48fa1e86651d42ca053ad0e8c1a2ee77ee23df8838d50b3692eba9f92146b", "id": "7ac7c447-3049-4f71-b62b-46468f662d6e", "created_at": "2025-09-04T01:53:56Z", "updated_at": "2025-09-04T01:54:23Z", "locations": [{"url": "rbd://eea9d068-c18c-11ed-8dc0-013aacb71b80/glance/7ac7c447-3049-4f71-b62b-46468f662d6e/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://eea9d068-c18c-11ed-8dc0-013aacb71b80/glance/7ac7c447-3049-4f71-b62b-46468f662d6e/snap", "tags": [], "self": "/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e", "file": "/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e/file", "schema": "/v2/schemas/image", "stores": "ceph"} 15s DEBUG (session:936) GET call to image for https://glance.ps6.canonical.com:9292/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e used request id req-5cc841a0-974c-40e5-958e-ad37d3850626 15s +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ 15s | Property | Value | 15s +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ 15s | OS-DCF:diskConfig | MANUAL | 15s | OS-EXT-AZ:availability_zone | | 15s | OS-EXT-SRV-ATTR:host | - | 15s | OS-EXT-SRV-ATTR:hostname | adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-pro | 15s | OS-EXT-SRV-ATTR:hypervisor_hostname | - | 15s | OS-EXT-SRV-ATTR:instance_name | | 15s | OS-EXT-SRV-ATTR:kernel_id | | 15s | OS-EXT-SRV-ATTR:launch_index | 0 | 15s | OS-EXT-SRV-ATTR:ramdisk_id | | 15s | OS-EXT-SRV-ATTR:reservation_id | r-h0p7qdhl | 15s | OS-EXT-SRV-ATTR:root_device_name | - | 15s | OS-EXT-STS:power_state | 0 | 15s | OS-EXT-STS:task_state | scheduling | 15s | OS-EXT-STS:vm_state | building | 15s | OS-SRV-USG:launched_at | - | 15s | OS-SRV-USG:terminated_at | - | 15s | accessIPv4 | | 15s | accessIPv6 | | 15s | adminPass | gcu5NfHa9Mq5 | 15s | config_drive | | 15s | created | 2025-09-04T16:34:40Z | 15s | description | - | 15s | flavor:disk | 20 | 15s | flavor:ephemeral | 0 | 15s | flavor:extra_specs | {"aggregate_instance_extra_specs:commit": "builder-s390x", "hw_rng:allowed": "True"} | 15s | flavor:original_name | autopkgtest-s390x | 15s | flavor:ram | 4096 | 15s | flavor:swap | 0 | 15s | flavor:vcpus | 2 | 15s | hostId | | 15s | id | 116563d9-19be-4259-a687-1d8428a08ace | 15s | image | adt/ubuntu-questing-s390x-server-20250904.img (7ac7c447-3049-4f71-b62b-46468f662d6e) | 15s | key_name | testbed-juju-7f2275-prod-proposed-migration-environment-2 | 15s | locked | False | 15s | locked_reason | - | 15s | metadata | {} | 15s | name | adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163 | 15s | os-extended-volumes:volumes_attached | [] | 15s | progress | 0 | 15s | security_groups | autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-7.secgroup | 15s | server_groups | [] | 15s | status | BUILD | 15s | tags | [] | 15s | tenant_id | ad292334f14047cc96e9c50587dfe285 | 15s | trusted_image_certificates | - | 15s | updated | 2025-09-04T16:34:39Z | 15s | user_id | fda033b8c7ea463db1c3747f74a59d10 | 15s +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1/servers/116563d9-19be-4259-a687-1d8428a08ace -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}faa5ade5c2dde57abe689956b01f2ec22ea9dd83b07fc62d021b6a2695ef7a2c" -H "X-OpenStack-Nova-API-Version: 2.87" 15s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1/servers/116563d9-19be-4259-a687-1d8428a08ace HTTP/1.1" 200 2625 15s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2625 Content-Type: application/json Date: Thu, 04 Sep 2025 16:34:40 GMT Keep-Alive: timeout=75, max=993 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-e1ee14f8-1b8a-4c6d-a5f5-09b28b73c7d2 x-openstack-request-id: req-e1ee14f8-1b8a-4c6d-a5f5-09b28b73c7d2 15s DEBUG (session:580) RESP BODY: {"server": {"id": "116563d9-19be-4259-a687-1d8428a08ace", "name": "adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163", "status": "BUILD", "tenant_id": "ad292334f14047cc96e9c50587dfe285", "user_id": "fda033b8c7ea463db1c3747f74a59d10", "metadata": {}, "hostId": "", "image": {"id": "7ac7c447-3049-4f71-b62b-46468f662d6e", "links": [{"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/images/7ac7c447-3049-4f71-b62b-46468f662d6e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-s390x", "extra_specs": {"aggregate_instance_extra_specs:commit": "builder-s390x", "hw_rng:allowed": "True"}}, "created": "2025-09-04T16:34:40Z", "updated": "2025-09-04T16:34:40Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/servers/116563d9-19be-4259-a687-1d8428a08ace"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/servers/116563d9-19be-4259-a687-1d8428a08ace"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-h0p7qdhl", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-pro", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 15s DEBUG (session:936) GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/servers/116563d9-19be-4259-a687-1d8428a08ace used request id req-e1ee14f8-1b8a-4c6d-a5f5-09b28b73c7d2 15s 15s 15s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1/servers/116563d9-19be-4259-a687-1d8428a08ace -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}faa5ade5c2dde57abe689956b01f2ec22ea9dd83b07fc62d021b6a2695ef7a2c" -H "X-OpenStack-Nova-API-Version: 2.87" 15s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1/servers/116563d9-19be-4259-a687-1d8428a08ace HTTP/1.1" 200 2752 15s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2752 Content-Type: application/json Date: Thu, 04 Sep 2025 16:34:45 GMT Keep-Alive: timeout=75, max=992 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-80363f25-3e70-4e41-9a03-0cea670bfb43 x-openstack-request-id: req-80363f25-3e70-4e41-9a03-0cea670bfb43 15s DEBUG (session:580) RESP BODY: {"server": {"id": "116563d9-19be-4259-a687-1d8428a08ace", "name": "adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163", "status": "ERROR", "tenant_id": "ad292334f14047cc96e9c50587dfe285", "user_id": "fda033b8c7ea463db1c3747f74a59d10", "metadata": {}, "hostId": "", "image": {"id": "7ac7c447-3049-4f71-b62b-46468f662d6e", "links": [{"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/images/7ac7c447-3049-4f71-b62b-46468f662d6e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-s390x", "extra_specs": {"aggregate_instance_extra_specs:commit": "builder-s390x", "hw_rng:allowed": "True"}}, "created": "2025-09-04T16:34:39Z", "updated": "2025-09-04T16:34:40Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/servers/116563d9-19be-4259-a687-1d8428a08ace"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/servers/116563d9-19be-4259-a687-1d8428a08ace"}], "OS-DCF:diskConfig": "MANUAL", "fault": {"code": 500, "created": "2025-09-04T16:34:40Z", "message": "No valid host was found. There are not enough hosts available."}, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "instance-00143e8e", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-h0p7qdhl", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-pro", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "error", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 15s DEBUG (session:936) GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/servers/116563d9-19be-4259-a687-1d8428a08ace used request id req-80363f25-3e70-4e41-9a03-0cea670bfb43 15s DEBUG (shell:822) 15s Traceback (most recent call last): 15s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 820, in main 15s OpenStackComputeShell().main(argv) 15s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 742, in main 15s args.func(self.cs, args) 15s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 980, in do_boot 15s _poll_for_status(cs.servers.get, server.id, 'building', ['active']) 15s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 1019, in _poll_for_status 15s raise exceptions.ResourceInErrorState(obj) 15s novaclient.exceptions.ResourceInErrorState: 15s ERROR (ResourceInErrorState): 15s 15s Error building server 327s nova [E] nova boot failed (attempt #1): 327s nova [E] DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 327s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 327s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 327s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 327s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 327s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 327s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 327s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 327s DEBUG (session:517) REQ: curl -g -i -X GET https://keystone.ps6.canonical.com:5000/v3 -H "Accept: application/json" -H "User-Agent: nova keystoneauth1/4.0.0 python-requests/2.22.0 CPython/3.8.10" 327s DEBUG (connectionpool:962) Starting new HTTPS connection (1): keystone.ps6.canonical.com:5000 327s DEBUG (connectionpool:429) https://keystone.ps6.canonical.com:5000 "GET /v3 HTTP/1.1" 200 267 327s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 267 Content-Type: application/json Date: Thu, 04 Sep 2025 16:39:49 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) Vary: X-Auth-Token x-openstack-request-id: req-7c7f829b-58bf-4a26-9fcb-16c19bc2fdd4 327s DEBUG (session:580) RESP BODY: {"version": {"id": "v3.14", "status": "stable", "updated": "2020-04-07T00:00:00Z", "links": [{"rel": "self", "href": "https://keystone.ps6.canonical.com:5000/v3/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}]}} 327s DEBUG (session:946) GET call to https://keystone.ps6.canonical.com:5000/v3 used request id req-7c7f829b-58bf-4a26-9fcb-16c19bc2fdd4 327s DEBUG (base:182) Making authentication request to https://keystone.ps6.canonical.com:5000/v3/auth/tokens 327s DEBUG (connectionpool:429) https://keystone.ps6.canonical.com:5000 "POST /v3/auth/tokens HTTP/1.1" 201 12521 327s DEBUG (base:187) {"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "fda033b8c7ea463db1c3747f74a59d10", "name": "prod-proposed-migration-s390x", "password_expires_at": null}, "audit_ids": ["ou4Q8_7aSAG-2spGofLwgA"], "expires_at": "2025-09-05T16:39:49.000000Z", "issued_at": "2025-09-04T16:39:49.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "ad292334f14047cc96e9c50587dfe285", "name": "prod-proposed-migration-s390x_project"}, "is_domain": false, "roles": [{"id": "86bf3043974746c2bf52c2a9f362f986", "name": "reader"}, {"id": "15cf997650e345b7b21c02b5cdb7d84a", "name": "member"}, {"id": "80674fb26dab46e9a6bd57e7f8193360", "name": "load-balancer_member"}], "is_admin_project": false, "catalog": [{"endpoints": [{"id": "213cdf38198c4581bd5b7d6d0836923b", "interface": "internal", "region_id": "prodstack6", "url": "https://radosgw-internal.ps6.canonical.com:443/", "region": "prodstack6"}, {"id": "67061eee26944a1a8009f9d07be19738", "interface": "public", "region_id": "prodstack6", "url": "https://radosgw.ps6.canonical.com:443/", "region": "prodstack6"}, {"id": "fc88c52c749a47d08a24a2c7efbde01b", "interface": "admin", "region_id": "prodstack6", "url": "https://radosgw-admin.ps6.canonical.com:443/", "region": "prodstack6"}], "id": "06e4714942634054bf9aa11715312b4e", "type": "s3", "name": "s3"}, {"endpoints": [{"id": "8aa44c94b63746bd9b37f1008ad55fa8", "interface": "admin", "region_id": "prodstack6", "url": "https://aodh-admin.ps6.canonical.com:8042", "region": "prodstack6"}, {"id": "92cf08a80a0242ebbca8ec893cf332b1", "interface": "public", "region_id": "prodstack6", "url": "https://aodh.ps6.canonical.com:8042", "region": "prodstack6"}, {"id": "d8139c6e11ae4edcb78981c12bd53212", "interface": "internal", "region_id": "prodstack6", "url": "https://aodh-internal.ps6.canonical.com:8042", "region": "prodstack6"}], "id": "2fb939b0b969435c8f0c5fa4edb4de94", "type": "alarming", "name": "aodh"}, {"endpoints": [{"id": "a49fcc80e658411885f88cdd8432a571", "interface": "internal", "region_id": "prodstack6", "url": "https://heat-internal.ps6.canonical.com:8000/v1", "region": "prodstack6"}, {"id": "b23866fddba8415885b06c064c34b94b", "interface": "public", "region_id": "prodstack6", "url": "https://heat.ps6.canonical.com:8000/v1", "region": "prodstack6"}, {"id": "f84ae55197f94b8392a678f35c82ca26", "interface": "admin", "region_id": "prodstack6", "url": "https://heat-admin.ps6.canonical.com:8000/v1", "region": "prodstack6"}], "id": "3d4b59f7dab644b2b527e8e96b697545", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"id": "2e0143334c6241169f45f1c11970c6bc", "interface": "public", "region_id": "prodstack6", "url": "https://heat.ps6.canonical.com:8004/v1/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "5e19c32243c04a3faf1e5f9ab900c260", "interface": "internal", "region_id": "prodstack6", "url": "https://heat-internal.ps6.canonical.com:8004/v1/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "b3fc5c88ec8543a691fec75726b86967", "interface": "admin", "region_id": "prodstack6", "url": "https://heat-admin.ps6.canonical.com:8004/v1/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}], "id": "43b926205044476b8093b18d8ce0a9e4", "type": "orchestration", "name": "heat"}, {"endpoints": [{"id": "a47569b96e5b4146a312e4673504557c", "interface": "public", "region_id": "prodstack6", "url": "https://glance.ps6.canonical.com:9292", "region": "prodstack6"}, {"id": "bba35c4ab04f4114a2a34e65568537bd", "interface": "internal", "region_id": "prodstack6", "url": "https://glance-internal.ps6.canonical.com:9292", "region": "prodstack6"}, {"id": "ef769f1117c74a62a279131486c89628", "interface": "admin", "region_id": "prodstack6", "url": "https://glance-admin.ps6.canonical.com:9292", "region": "prodstack6"}], "id": "49de724549524bd78e9cd46a4477226f", "type": "image", "name": "glance"}, {"endpoints": [{"id": "a1a41e9a1e2d42e5b6cd5380cd1e21bf", "interface": "admin", "region_id": "prodstack6", "url": "https://cinder-admin.ps6.canonical.com:8776/v3/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "d2309a99724b4111827482c68a832c0c", "interface": "public", "region_id": "prodstack6", "url": "https://cinder.ps6.canonical.com:8776/v3/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "f8a02e3949ff42afa772eb5e74dbef9f", "interface": "internal", "region_id": "prodstack6", "url": "https://cinder-internal.ps6.canonical.com:8776/v3/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}], "id": "5bf6578a631349e3af4bf36d7adb18e1", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"id": "01d84128f36444e9b01549b86bd69116", "interface": "admin", "region_id": "prodstack6", "url": "https://barbican-admin.ps6.canonical.com:9312", "region": "prodstack6"}, {"id": "0ce4a8777e0b40a88f7fc0f77e34a605", "interface": "public", "region_id": "prodstack6", "url": "https://barbican.ps6.canonical.com:9311", "region": "prodstack6"}, {"id": "f507ba49e4a7435cb330234217c92449", "interface": "internal", "region_id": "prodstack6", "url": "https://barbican-internal.ps6.canonical.com:9311", "region": "prodstack6"}], "id": "62cb1c3d9f6c45979c13516a6b3ff114", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"id": "3cb6121bd8f14da8aa2fba7be823a2b4", "interface": "internal", "region_id": "prodstack6", "url": "https://neutron-internal.ps6.canonical.com:9696", "region": "prodstack6"}, {"id": "46ba11d133fe4e8f9e8f9097ba737682", "interface": "admin", "region_id": "prodstack6", "url": "https://neutron-admin.ps6.canonical.com:9696", "region": "prodstack6"}, {"id": "d872eb6aa23d40009165aa3dcdce3948", "interface": "public", "region_id": "prodstack6", "url": "https://neutron.ps6.canonical.com:9696", "region": "prodstack6"}], "id": "759cb6fdfbc146dd8b9d1ba444c4b9db", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "4349d565f72446da9699269f85df5e8b", "interface": "internal", "region_id": "prodstack6", "url": "https://manila-internal.ps6.canonical.com:8786/v2/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "a483dcc58f5e415e9ec739c94474e609", "interface": "public", "region_id": "prodstack6", "url": "https://manila.ps6.canonical.com:8786/v2/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "c1f14236723e42878562d8dd63d5a6a0", "interface": "admin", "region_id": "prodstack6", "url": "https://manila-admin.ps6.canonical.com:8786/v2/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}], "id": "93fc4008035946deb1f433c2dd905a5d", "type": "sharev2", "name": "manilav2"}, {"endpoints": [{"id": "0fa148793c7249c8b187b6b4ff425731", "interface": "internal", "region_id": "prodstack6", "url": "https://radosgw-internal.ps6.canonical.com:443/swift/v1/AUTH_e4b04ca58d734ed0aa29e306adad4f79/simplestreams/data", "region": "prodstack6"}, {"id": "555ade266a6b4bcc81b6e5abf607aec5", "interface": "public", "region_id": "prodstack6", "url": "https://radosgw.ps6.canonical.com:443/swift/v1/AUTH_e4b04ca58d734ed0aa29e306adad4f79/simplestreams/data", "region": "prodstack6"}, {"id": "7dad1a7b1552465686424fc014463173", "interface": "admin", "region_id": "prodstack6", "url": "https://radosgw-admin.ps6.canonical.com:443/swift/simplestreams/data", "region": "prodstack6"}], "id": "977dd359af1a4fcc91a9daf4dc33b0f3", "type": "product-streams", "name": "image-stream"}, {"endpoints": [{"id": "12d30eabcdec4831bd15273d55b1cbab", "interface": "internal", "region_id": "prodstack6", "url": "https://manila-internal.ps6.canonical.com:8786/v1/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "29d35b2b483346479f1ff1a13604d50e", "interface": "admin", "region_id": "prodstack6", "url": "https://manila-admin.ps6.canonical.com:8786/v1/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "4aa1422b8f5945d8aed9ba6a8d670e5c", "interface": "public", "region_id": "prodstack6", "url": "https://manila.ps6.canonical.com:8786/v1/ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}], "id": "ac5e4f28fa794cde99f1d7ffc1b664e5", "type": "share", "name": "manila"}, {"endpoints": [{"id": "c7db93d54a684d8caeae1d9e18a59118", "interface": "admin", "region_id": "prodstack6", "url": "https://nova-admin.ps6.canonical.com:8774/v2.1", "region": "prodstack6"}, {"id": "dd7a796f401b477f9f1b5bbc05747d8d", "interface": "public", "region_id": "prodstack6", "url": "https://nova.ps6.canonical.com:8774/v2.1", "region": "prodstack6"}, {"id": "e7ecb038d830462ea67b0b463af5e013", "interface": "internal", "region_id": "prodstack6", "url": "https://nova-internal.ps6.canonical.com:8774/v2.1", "region": "prodstack6"}], "id": "b4519af08e174d4a8333a2d14ac3ba3b", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "02ef5b6154934ffd97d8b5b8e4d70d2a", "interface": "internal", "region_id": "prodstack6", "url": "https://radosgw-internal.ps6.canonical.com:443/swift/v1/AUTH_ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "2741abe526e94842a4fa801423ba1ef0", "interface": "public", "region_id": "prodstack6", "url": "https://radosgw.ps6.canonical.com:443/swift/v1/AUTH_ad292334f14047cc96e9c50587dfe285", "region": "prodstack6"}, {"id": "3742f9406c604516933d6fd8c29e0880", "interface": "admin", "region_id": "prodstack6", "url": "https://radosgw-admin.ps6.canonical.com:443/swift", "region": "prodstack6"}], "id": "c7f07a7b3b3c408c96200dfd1d1a0f6f", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "06d4ed6c160a43f2b7fa7f80ad1dc709", "interface": "internal", "region_id": "prodstack6", "url": "https://designate-internal.ps6.canonical.com:9001", "region": "prodstack6"}, {"id": "1e240624a50c4ca0aaa6ef63cbc94f1b", "interface": "admin", "region_id": "prodstack6", "url": "https://designate-admin.ps6.canonical.com:9001", "region": "prodstack6"}, {"id": "f94d7d17997a43fd9c63b34c43301c6e", "interface": "public", "region_id": "prodstack6", "url": "https://designate.ps6.canonical.com:9001", "region": "prodstack6"}], "id": "cf82013d63844fedbe96bcacb6bd1fef", "type": "dns", "name": "designate"}, {"endpoints": [{"id": "4a688340be464710bfa60bf3f88f41c4", "interface": "admin", "region_id": "prodstack6", "url": "https://gnocchi-admin.ps6.canonical.com:8041", "region": "prodstack6"}, {"id": "a5a95506c96d4716adb4efc3ac9051be", "interface": "public", "region_id": "prodstack6", "url": "https://gnocchi.ps6.canonical.com:8041", "region": "prodstack6"}, {"id": "eebc17a086834f8fa8bb6b35c8061a8c", "interface": "internal", "region_id": "prodstack6", "url": "https://gnocchi-internal.ps6.canonical.com:8041", "region": "prodstack6"}], "id": "d10589e854a446a5b852593f33f170a7", "type": "metric", "name": "gnocchi"}, {"endpoints": [{"id": "08f66df28d0f47f3bec12f29e06d85ac", "interface": "admin", "region_id": "prodstack6", "url": "https://keystone-admin.ps6.canonical.com:35357/v3", "region": "prodstack6"}, {"id": "46d270b45ceb42db902f4d241afa6a70", "interface": "public", "region_id": "prodstack6", "url": "https://keystone.ps6.canonical.com:5000/v3", "region": "prodstack6"}, {"id": "a4addee11d9349cfa46ec6660dbad947", "interface": "internal", "region_id": "prodstack6", "url": "https://keystone-internal.ps6.canonical.com:5000/v3", "region": "prodstack6"}], "id": "deb38a775a9b4e87a8de9e3eed779882", "type": "identity", "name": "keystone"}, {"endpoints": [{"id": "18b4af5f40664babb94e884c6a53ccf3", "interface": "admin", "region_id": "prodstack6", "url": "https://octavia-admin.ps6.canonical.com:9876", "region": "prodstack6"}, {"id": "2b6f7ba7f9944ee1aebd6dccc5223b2d", "interface": "internal", "region_id": "prodstack6", "url": "https://octavia-internal.ps6.canonical.com:9876", "region": "prodstack6"}, {"id": "5e3012e9c79e4890be4d964b6208f5c6", "interface": "public", "region_id": "prodstack6", "url": "https://octavia.ps6.canonical.com:9876", "region": "prodstack6"}], "id": "e00337be20d54948b66a1c3109b885c6", "type": "load-balancer", "name": "octavia"}, {"endpoints": [{"id": "2d2942b35f3041389ad810f679d02f22", "interface": "public", "region_id": "prodstack6", "url": "https://placement.ps6.canonical.com:8778", "region": "prodstack6"}, {"id": "2e3beaac7ac14284b72e2592820ad725", "interface": "admin", "region_id": "prodstack6", "url": "https://placement-admin.ps6.canonical.com:8778", "region": "prodstack6"}, {"id": "91060f6df9ae444f81808adf40540d94", "interface": "internal", "region_id": "prodstack6", "url": "https://placement-internal.ps6.canonical.com:8778", "region": "prodstack6"}], "id": "edc6e37f154f4c0ab3dd4d52b82bf873", "type": "placement", "name": "placement"}]}} 327s REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}9549e4feec8964070bb1805b5a3521ec2541a0f07bc85f04f25bc1a617df2994" 327s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}9549e4feec8964070bb1805b5a3521ec2541a0f07bc85f04f25bc1a617df2994" 327s DEBUG (connectionpool:962) Starting new HTTPS connection (1): nova.ps6.canonical.com:8774 327s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1 HTTP/1.1" 302 0 327s RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Thu, 04 Sep 2025 16:39:49 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps6.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-eff6e49e-c8d5-4f64-ad55-1eecf0602f20 x-openstack-request-id: req-eff6e49e-c8d5-4f64-ad55-1eecf0602f20 327s DEBUG (session:548) RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Thu, 04 Sep 2025 16:39:49 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps6.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-eff6e49e-c8d5-4f64-ad55-1eecf0602f20 x-openstack-request-id: req-eff6e49e-c8d5-4f64-ad55-1eecf0602f20 327s RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 327s DEBUG (session:580) RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 327s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1/ HTTP/1.1" 200 397 327s RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Thu, 04 Sep 2025 16:39:49 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-26187bd1-bbb6-4054-9a50-17b2fcef9ae5 x-openstack-request-id: req-26187bd1-bbb6-4054-9a50-17b2fcef9ae5 327s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Thu, 04 Sep 2025 16:39:49 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-26187bd1-bbb6-4054-9a50-17b2fcef9ae5 x-openstack-request-id: req-26187bd1-bbb6-4054-9a50-17b2fcef9ae5 327s RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.90", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 327s DEBUG (session:580) RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.90", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 327s GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/ used request id req-26187bd1-bbb6-4054-9a50-17b2fcef9ae5 327s DEBUG (session:936) GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/ used request id req-26187bd1-bbb6-4054-9a50-17b2fcef9ae5 327s DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 327s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 327s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 327s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 327s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 327s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 327s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 327s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 327s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 327s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps6.canonical.com:9292/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}9549e4feec8964070bb1805b5a3521ec2541a0f07bc85f04f25bc1a617df2994" -H "X-OpenStack-Nova-API-Version: 2.87" 327s DEBUG (connectionpool:962) Starting new HTTPS connection (1): glance.ps6.canonical.com:9292 327s DEBUG (connectionpool:429) https://glance.ps6.canonical.com:9292 "GET /v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e HTTP/1.1" 200 2295 327s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2295 Content-Type: application/json Date: Thu, 04 Sep 2025 16:39:50 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-0f7a17f6-2939-4ba0-b4f7-011617d5b596 327s DEBUG (session:580) RESP BODY: {"architecture": "s390x", "base_image_ref": "0b48ce38-3807-4afd-bf61-d087f0a08509", "boot_roles": "reader,load-balancer_member,member", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_input_bus": "usb", "hw_machine_type": "s390-ccw-virtio", "hw_pointer_model": "usbtablet", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "img_config_drive": "mandatory", "instance_uuid": "b901ca98-5c56-421a-8e97-862de92a55a6", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "25.10", "owner_id": "ad292334f14047cc96e9c50587dfe285", "owner_project_name": "prod-proposed-migration-s390x_project", "owner_user_name": "prod-proposed-migration-s390x", "product_name": "com.ubuntu.cloud.daily:server:25.10:s390x", "simplestreams_metadata": "{\"aliases\": \"25.10,q,questing,devel\", \"arch\": \"s390x\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-questing-daily-s390x-server-20250802\", \"release\": \"questing\", \"release_codename\": \"Questing Quokka\", \"release_title\": \"25.10\"", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "fda033b8c7ea463db1c3747f74a59d10", "version_name": "20250802", "name": "adt/ubuntu-questing-s390x-server-20250904.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 2038038528, "virtual_size": 21474836480, "status": "active", "checksum": "8b9b742352355f6910c76d57275b1d3a", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "ad292334f14047cc96e9c50587dfe285", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "3cd48fa1e86651d42ca053ad0e8c1a2ee77ee23df8838d50b3692eba9f92146b", "id": "7ac7c447-3049-4f71-b62b-46468f662d6e", "created_at": "2025-09-04T01:53:56Z", "updated_at": "2025-09-04T01:54:23Z", "locations": [{"url": "rbd://eea9d068-c18c-11ed-8dc0-013aacb71b80/glance/7ac7c447-3049-4f71-b62b-46468f662d6e/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://eea9d068-c18c-11ed-8dc0-013aacb71b80/glance/7ac7c447-3049-4f71-b62b-46468f662d6e/snap", "tags": [], "self": "/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e", "file": "/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e/file", "schema": "/v2/schemas/image", "stores": "ceph"} 327s DEBUG (session:936) GET call to image for https://glance.ps6.canonical.com:9292/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e used request id req-0f7a17f6-2939-4ba0-b4f7-011617d5b596 327s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1/flavors/autopkgtest-s390x -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}9549e4feec8964070bb1805b5a3521ec2541a0f07bc85f04f25bc1a617df2994" -H "X-OpenStack-Nova-API-Version: 2.87" 327s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1/flavors/autopkgtest-s390x HTTP/1.1" 404 90 327s DEBUG (session:548) RESP: [404] Connection: Keep-Alive Content-Length: 90 Content-Type: application/json; charset=UTF-8 Date: Thu, 04 Sep 2025 16:39:50 GMT Keep-Alive: timeout=75, max=998 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-4478771c-e69a-4a4e-a510-e12629f11f87 x-openstack-request-id: req-4478771c-e69a-4a4e-a510-e12629f11f87 327s DEBUG (session:580) RESP BODY: {"itemNotFound": {"code": 404, "message": "Flavor autopkgtest-s390x could not be found."}} 327s DEBUG (session:936) GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/flavors/autopkgtest-s390x used request id req-4478771c-e69a-4a4e-a510-e12629f11f87 327s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1/flavors?is_public=None -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}9549e4feec8964070bb1805b5a3521ec2541a0f07bc85f04f25bc1a617df2994" -H "X-OpenStack-Nova-API-Version: 2.87" 327s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1/flavors?is_public=None HTTP/1.1" 200 15749 327s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 15749 Content-Type: application/json Date: Thu, 04 Sep 2025 16:39:50 GMT Keep-Alive: timeout=75, max=997 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-43cd2ed6-8e2f-4438-ab88-6655874782b7 x-openstack-request-id: req-43cd2ed6-8e2f-4438-ab88-6655874782b7 327s DEBUG (session:580) RESP BODY: {"flavors": [{"id": "03162251-b47f-403b-a928-104b4bc66898", "name": "builder-s390x-cpu2-ram4-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/03162251-b47f-403b-a928-104b4bc66898"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/03162251-b47f-403b-a928-104b4bc66898"}], "description": null}, {"id": "03d6b00d-4875-44aa-b60c-e1162d975180", "name": "builder-s390x-cpu16-ram64-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/03d6b00d-4875-44aa-b60c-e1162d975180"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/03d6b00d-4875-44aa-b60c-e1162d975180"}], "description": null}, {"id": "05196979-e04b-475f-8ec6-ee66f924a5bb", "name": "builder-s390x-cpu4-ram8-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/05196979-e04b-475f-8ec6-ee66f924a5bb"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/05196979-e04b-475f-8ec6-ee66f924a5bb"}], "description": null}, {"id": "0a154e63-cfad-4957-96a6-5a4123266f79", "name": "autopkgtest-big-s390x", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/0a154e63-cfad-4957-96a6-5a4123266f79"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/0a154e63-cfad-4957-96a6-5a4123266f79"}], "description": null}, {"id": "16f0eee6-3271-4d64-84cc-0ed22a1ba47d", "name": "builder-s390x-cpu16-ram32-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/16f0eee6-3271-4d64-84cc-0ed22a1ba47d"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/16f0eee6-3271-4d64-84cc-0ed22a1ba47d"}], "description": null}, {"id": "19be4598-edae-4564-ba9a-6f31af8d2aca", "name": "builder-s390x-cpu8-ram16-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/19be4598-edae-4564-ba9a-6f31af8d2aca"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/19be4598-edae-4564-ba9a-6f31af8d2aca"}], "description": null}, {"id": "1f41ada3-49a9-4c7a-bfe0-afb334e3fb81", "name": "builder-s390x-cpu8-ram32-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/1f41ada3-49a9-4c7a-bfe0-afb334e3fb81"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/1f41ada3-49a9-4c7a-bfe0-afb334e3fb81"}], "description": null}, {"id": "290ff9bf-b2d5-4d4f-8fd7-bac6ed1d98d1", "name": "builder-s390x-cpu48-ram64-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/290ff9bf-b2d5-4d4f-8fd7-bac6ed1d98d1"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/290ff9bf-b2d5-4d4f-8fd7-bac6ed1d98d1"}], "description": null}, {"id": "29d166cc-5f51-49db-bb7c-2cf8273b5c70", "name": "builder-s390x-cpu2-ram4-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/29d166cc-5f51-49db-bb7c-2cf8273b5c70"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/29d166cc-5f51-49db-bb7c-2cf8273b5c70"}], "description": null}, {"id": "30c160ed-fc27-4695-8ed9-1225cfc8c77b", "name": "builder-s390x-cpu4-ram32-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/30c160ed-fc27-4695-8ed9-1225cfc8c77b"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/30c160ed-fc27-4695-8ed9-1225cfc8c77b"}], "description": null}, {"id": "38de1015-2d47-44dc-8fb4-59fea0843596", "name": "builder-s390x-cpu8-ram8-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/38de1015-2d47-44dc-8fb4-59fea0843596"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/38de1015-2d47-44dc-8fb4-59fea0843596"}], "description": null}, {"id": "40fb6661-187a-454b-a0f6-21e2917928cd", "name": "builder-s390x-cpu4-ram16-disk40", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/40fb6661-187a-454b-a0f6-21e2917928cd"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/40fb6661-187a-454b-a0f6-21e2917928cd"}], "description": null}, {"id": "43b26512-c2bd-43c3-9dc3-6654864d78bf", "name": "builder-s390x-cpu8-ram32-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/43b26512-c2bd-43c3-9dc3-6654864d78bf"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/43b26512-c2bd-43c3-9dc3-6654864d78bf"}], "description": null}, {"id": "4be34a38-2e2b-4c28-8f50-093d912a8239", "name": "builder-s390x-cpu2-ram8-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/4be34a38-2e2b-4c28-8f50-093d912a8239"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/4be34a38-2e2b-4c28-8f50-093d912a8239"}], "description": null}, {"id": "4c066e77-5b00-4187-bce1-29164b6a0e7b", "name": "builder-s390x-cpu4-ram8-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/4c066e77-5b00-4187-bce1-29164b6a0e7b"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/4c066e77-5b00-4187-bce1-29164b6a0e7b"}], "description": null}, {"id": "4e198565-d86f-4daa-8506-c0923a5ca6e7", "name": "builder-s390x-cpu48-ram128-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/4e198565-d86f-4daa-8506-c0923a5ca6e7"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/4e198565-d86f-4daa-8506-c0923a5ca6e7"}], "description": null}, {"id": "511b3962-e5fd-4f34-a342-adf51c388d4a", "name": "builder-s390x-cpu2-ram64-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/511b3962-e5fd-4f34-a342-adf51c388d4a"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/511b3962-e5fd-4f34-a342-adf51c388d4a"}], "description": null}, {"id": "5654e68d-cd71-4a6f-9857-4244d17cee07", "name": "builder-s390x-cpu4-ram16-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/5654e68d-cd71-4a6f-9857-4244d17cee07"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/5654e68d-cd71-4a6f-9857-4244d17cee07"}], "description": null}, {"id": "5cac32a0-85d2-4049-8cd6-ce7164372b01", "name": "autopkgtest-s390x", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/5cac32a0-85d2-4049-8cd6-ce7164372b01"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/5cac32a0-85d2-4049-8cd6-ce7164372b01"}], "description": null}, {"id": "5e5016a1-a6c6-4758-969b-374ce4c0c482", "name": "builder-s390x-cpu2-ram4-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/5e5016a1-a6c6-4758-969b-374ce4c0c482"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/5e5016a1-a6c6-4758-969b-374ce4c0c482"}], "description": null}, {"id": "69b8f599-c030-42be-9ac9-002b471bfef6", "name": "builder-s390x-cpu8-ram16-disk200", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/69b8f599-c030-42be-9ac9-002b471bfef6"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/69b8f599-c030-42be-9ac9-002b471bfef6"}], "description": null}, {"id": "741488e4-c2ce-4d25-a145-8edef429ae72", "name": "builder-s390x-cpu8-ram16-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/741488e4-c2ce-4d25-a145-8edef429ae72"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/741488e4-c2ce-4d25-a145-8edef429ae72"}], "description": null}, {"id": "82f5392f-3939-47f6-9cf6-2085a02a2982", "name": "builder-s390x-cpu64-ram256-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/82f5392f-3939-47f6-9cf6-2085a02a2982"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/82f5392f-3939-47f6-9cf6-2085a02a2982"}], "description": null}, {"id": "84be8f32-dfc2-4aff-825e-c287fec72a97", "name": "builder-s390x-cpu4-ram16-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/84be8f32-dfc2-4aff-825e-c287fec72a97"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/84be8f32-dfc2-4aff-825e-c287fec72a97"}], "description": null}, {"id": "877737da-fee3-4951-89fe-595070c8735c", "name": "builder-s390x-cpu4-ram8-disk200", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/877737da-fee3-4951-89fe-595070c8735c"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/877737da-fee3-4951-89fe-595070c8735c"}], "description": null}, {"id": "8abf51c6-e4df-4faf-85b3-ef009d473e72", "name": "builder-s390x-cpu4-ram8-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/8abf51c6-e4df-4faf-85b3-ef009d473e72"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/8abf51c6-e4df-4faf-85b3-ef009d473e72"}], "description": null}, {"id": "90005c77-450f-49e8-b53f-9424ed6b2612", "name": "builder-s390x-cpu8-ram32-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/90005c77-450f-49e8-b53f-9424ed6b2612"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/90005c77-450f-49e8-b53f-9424ed6b2612"}], "description": null}, {"id": "9486d770-ca82-44b6-bbf0-322a7a903a8e", "name": "builder-s390x-cpu4-ram4-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/9486d770-ca82-44b6-bbf0-322a7a903a8e"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/9486d770-ca82-44b6-bbf0-322a7a903a8e"}], "description": null}, {"id": "9af6e698-fd0d-4687-aa47-d53ebf80efc5", "name": "builder-s390x-cpu2-ram8-disk28", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/9af6e698-fd0d-4687-aa47-d53ebf80efc5"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/9af6e698-fd0d-4687-aa47-d53ebf80efc5"}], "description": null}, {"id": "a7d41d5b-9869-4ff3-b282-57a9f8142d37", "name": "builder-s390x-cpu2-ram16-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/a7d41d5b-9869-4ff3-b282-57a9f8142d37"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/a7d41d5b-9869-4ff3-b282-57a9f8142d37"}], "description": null}, {"id": "a954eb03-9810-464c-8378-9d472c2e354b", "name": "builder-s390x-cpu4-ram4-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/a954eb03-9810-464c-8378-9d472c2e354b"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/a954eb03-9810-464c-8378-9d472c2e354b"}], "description": null}, {"id": "add6a04e-9a35-4f57-8a40-b756e9bbc563", "name": "builder-s390x-cpu8-ram16-disk500", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/add6a04e-9a35-4f57-8a40-b756e9bbc563"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/add6a04e-9a35-4f57-8a40-b756e9bbc563"}], "description": null}, {"id": "ba873832-532c-4be6-b399-3caafd0b1f85", "name": "builder-s390x-cpu4-ram4-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/ba873832-532c-4be6-b399-3caafd0b1f85"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/ba873832-532c-4be6-b399-3caafd0b1f85"}], "description": null}, {"id": "bbaf6f9d-86da-4c7b-b41e-5dba42bc8be2", "name": "builder-s390x-cpu4-ram32-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/bbaf6f9d-86da-4c7b-b41e-5dba42bc8be2"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/bbaf6f9d-86da-4c7b-b41e-5dba42bc8be2"}], "description": null}, {"id": "bc8fdcd7-2f4f-4032-8a65-aec604da32a3", "name": "builder-s390x-cpu2-ram16-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/bc8fdcd7-2f4f-4032-8a65-aec604da32a3"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/bc8fdcd7-2f4f-4032-8a65-aec604da32a3"}], "description": null}, {"id": "bde27b36-130b-4ea0-9a30-6df70525d72c", "name": "builder-s390x-cpu2-ram64-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/bde27b36-130b-4ea0-9a30-6df70525d72c"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/bde27b36-130b-4ea0-9a30-6df70525d72c"}], "description": null}, {"id": "c2cc32b1-e874-440d-b38f-b179dda7b964", "name": "builder-s390x-cpu8-ram16-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/c2cc32b1-e874-440d-b38f-b179dda7b964"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/c2cc32b1-e874-440d-b38f-b179dda7b964"}], "description": null}, {"id": "c3d6f05c-fce6-4f16-8a11-8a441e680443", "name": "builder-s390x-cpu2-ram16-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/c3d6f05c-fce6-4f16-8a11-8a441e680443"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/c3d6f05c-fce6-4f16-8a11-8a441e680443"}], "description": null}, {"id": "cf8eb717-8fb8-4f39-9f9a-041ad8de0d57", "name": "builder-s390x-cpu16-ram64-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/cf8eb717-8fb8-4f39-9f9a-041ad8de0d57"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/cf8eb717-8fb8-4f39-9f9a-041ad8de0d57"}], "description": null}, {"id": "d54672cc-318b-4196-b0e0-d2bca56a221c", "name": "builder-s390x-cpu8-ram8-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/d54672cc-318b-4196-b0e0-d2bca56a221c"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/d54672cc-318b-4196-b0e0-d2bca56a221c"}], "description": null}, {"id": "d888376b-4a42-456e-ad43-f53ddf7fdff6", "name": "builder-s390x-cpu4-ram32-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/d888376b-4a42-456e-ad43-f53ddf7fdff6"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/d888376b-4a42-456e-ad43-f53ddf7fdff6"}], "description": null}, {"id": "d99596f5-7a6c-43d9-87a2-e70196e44165", "name": "builder-s390x-cpu2-ram8-disk100", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/d99596f5-7a6c-43d9-87a2-e70196e44165"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/d99596f5-7a6c-43d9-87a2-e70196e44165"}], "description": null}, {"id": "e9cc765b-4f31-4512-8c37-135c93482f04", "name": "builder-s390x-cpu4-ram16-disk50", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/e9cc765b-4f31-4512-8c37-135c93482f04"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/e9cc765b-4f31-4512-8c37-135c93482f04"}], "description": null}, {"id": "f9f1f492-217b-44b0-8ae5-c600b7a2d2c5", "name": "builder-s390x-cpu8-ram12-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/f9f1f492-217b-44b0-8ae5-c600b7a2d2c5"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/f9f1f492-217b-44b0-8ae5-c600b7a2d2c5"}], "description": null}, {"id": "fe92de60-14a4-4d76-a8d0-aa915da2be82", "name": "builder-s390x-cpu2-ram8-disk20", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/fe92de60-14a4-4d76-a8d0-aa915da2be82"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/fe92de60-14a4-4d76-a8d0-aa915da2be82"}], "description": null}]} 327s DEBUG (session:936) GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/flavors?is_public=None used request id req-43cd2ed6-8e2f-4438-ab88-6655874782b7 327s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1/flavors/5cac32a0-85d2-4049-8cd6-ce7164372b01 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}9549e4feec8964070bb1805b5a3521ec2541a0f07bc85f04f25bc1a617df2994" -H "X-OpenStack-Nova-API-Version: 2.87" 327s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1/flavors/5cac32a0-85d2-4049-8cd6-ce7164372b01 HTTP/1.1" 200 619 327s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 619 Content-Type: application/json Date: Thu, 04 Sep 2025 16:39:50 GMT Keep-Alive: timeout=75, max=996 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-f80b7661-6fd5-4cf5-bea7-e4ed402a4e59 x-openstack-request-id: req-f80b7661-6fd5-4cf5-bea7-e4ed402a4e59 327s DEBUG (session:580) RESP BODY: {"flavor": {"id": "5cac32a0-85d2-4049-8cd6-ce7164372b01", "name": "autopkgtest-s390x", "ram": 4096, "disk": 20, "swap": 0, "OS-FLV-EXT-DATA:ephemeral": 0, "OS-FLV-DISABLED:disabled": false, "vcpus": 2, "os-flavor-access:is_public": false, "rxtx_factor": 1.0, "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/flavors/5cac32a0-85d2-4049-8cd6-ce7164372b01"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/flavors/5cac32a0-85d2-4049-8cd6-ce7164372b01"}], "description": null, "extra_specs": {"aggregate_instance_extra_specs:commit": "builder-s390x", "hw_rng:allowed": "True"}}} 327s DEBUG (session:936) GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/flavors/5cac32a0-85d2-4049-8cd6-ce7164372b01 used request id req-f80b7661-6fd5-4cf5-bea7-e4ed402a4e59 327s DEBUG (session:517) REQ: curl -g -i -X POST https://nova.ps6.canonical.com:8774/v2.1/servers -H "Accept: application/json" -H "Content-Type: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}9549e4feec8964070bb1805b5a3521ec2541a0f07bc85f04f25bc1a617df2994" -H "X-OpenStack-Nova-API-Version: 2.87" -d '{"server": {"name": "adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163", "imageRef": "7ac7c447-3049-4f71-b62b-46468f662d6e", "flavorRef": "5cac32a0-85d2-4049-8cd6-ce7164372b01", "user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "min_count": 1, "max_count": 1, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-7.secgroup"}], "networks": [{"uuid": "e5b7295f-25e9-4d55-83b6-ed1971e76f4e"}]}}' 327s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "POST /v2.1/servers HTTP/1.1" 202 475 327s DEBUG (session:548) RESP: [202] Connection: Keep-Alive Content-Length: 475 Content-Type: application/json Date: Thu, 04 Sep 2025 16:39:50 GMT Keep-Alive: timeout=75, max=995 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 location: https://nova.ps6.canonical.com:8774/v2.1/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2 x-compute-request-id: req-6417e65f-86f8-4f55-8e10-0323e0cda721 x-openstack-request-id: req-6417e65f-86f8-4f55-8e10-0323e0cda721 327s DEBUG (session:580) RESP BODY: {"server": {"id": "5156b4e4-b36f-43f3-b1f2-28443c8b4bf2", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-7.secgroup"}], "adminPass": "dWpNRJhR8VbV"}} 327s DEBUG (session:936) POST call to compute for https://nova.ps6.canonical.com:8774/v2.1/servers used request id req-6417e65f-86f8-4f55-8e10-0323e0cda721 327s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}9549e4feec8964070bb1805b5a3521ec2541a0f07bc85f04f25bc1a617df2994" -H "X-OpenStack-Nova-API-Version: 2.87" 327s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2 HTTP/1.1" 200 2625 327s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2625 Content-Type: application/json Date: Thu, 04 Sep 2025 16:39:51 GMT Keep-Alive: timeout=75, max=994 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-85a4fa78-df60-423e-ba60-73a4654cc189 x-openstack-request-id: req-85a4fa78-df60-423e-ba60-73a4654cc189 327s DEBUG (session:580) RESP BODY: {"server": {"id": "5156b4e4-b36f-43f3-b1f2-28443c8b4bf2", "name": "adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163", "status": "BUILD", "tenant_id": "ad292334f14047cc96e9c50587dfe285", "user_id": "fda033b8c7ea463db1c3747f74a59d10", "metadata": {}, "hostId": "", "image": {"id": "7ac7c447-3049-4f71-b62b-46468f662d6e", "links": [{"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/images/7ac7c447-3049-4f71-b62b-46468f662d6e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-s390x", "extra_specs": {"aggregate_instance_extra_specs:commit": "builder-s390x", "hw_rng:allowed": "True"}}, "created": "2025-09-04T16:39:51Z", "updated": "2025-09-04T16:39:51Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-a7c0dr80", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-pro", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 327s DEBUG (session:936) GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2 used request id req-85a4fa78-df60-423e-ba60-73a4654cc189 327s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps6.canonical.com:9292/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}9549e4feec8964070bb1805b5a3521ec2541a0f07bc85f04f25bc1a617df2994" -H "X-OpenStack-Nova-API-Version: 2.87" 327s DEBUG (connectionpool:429) https://glance.ps6.canonical.com:9292 "GET /v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e HTTP/1.1" 200 2295 327s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2295 Content-Type: application/json Date: Thu, 04 Sep 2025 16:39:51 GMT Keep-Alive: timeout=75, max=999 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-69223023-5790-4a68-bc0c-afca15bc2dbe 327s DEBUG (session:580) RESP BODY: {"architecture": "s390x", "base_image_ref": "0b48ce38-3807-4afd-bf61-d087f0a08509", "boot_roles": "reader,load-balancer_member,member", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_input_bus": "usb", "hw_machine_type": "s390-ccw-virtio", "hw_pointer_model": "usbtablet", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "img_config_drive": "mandatory", "instance_uuid": "b901ca98-5c56-421a-8e97-862de92a55a6", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "25.10", "owner_id": "ad292334f14047cc96e9c50587dfe285", "owner_project_name": "prod-proposed-migration-s390x_project", "owner_user_name": "prod-proposed-migration-s390x", "product_name": "com.ubuntu.cloud.daily:server:25.10:s390x", "simplestreams_metadata": "{\"aliases\": \"25.10,q,questing,devel\", \"arch\": \"s390x\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-questing-daily-s390x-server-20250802\", \"release\": \"questing\", \"release_codename\": \"Questing Quokka\", \"release_title\": \"25.10\"", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "fda033b8c7ea463db1c3747f74a59d10", "version_name": "20250802", "name": "adt/ubuntu-questing-s390x-server-20250904.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 2038038528, "virtual_size": 21474836480, "status": "active", "checksum": "8b9b742352355f6910c76d57275b1d3a", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "ad292334f14047cc96e9c50587dfe285", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "3cd48fa1e86651d42ca053ad0e8c1a2ee77ee23df8838d50b3692eba9f92146b", "id": "7ac7c447-3049-4f71-b62b-46468f662d6e", "created_at": "2025-09-04T01:53:56Z", "updated_at": "2025-09-04T01:54:23Z", "locations": [{"url": "rbd://eea9d068-c18c-11ed-8dc0-013aacb71b80/glance/7ac7c447-3049-4f71-b62b-46468f662d6e/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://eea9d068-c18c-11ed-8dc0-013aacb71b80/glance/7ac7c447-3049-4f71-b62b-46468f662d6e/snap", "tags": [], "self": "/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e", "file": "/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e/file", "schema": "/v2/schemas/image", "stores": "ceph"} 327s DEBUG (session:936) GET call to image for https://glance.ps6.canonical.com:9292/v2/images/7ac7c447-3049-4f71-b62b-46468f662d6e used request id req-69223023-5790-4a68-bc0c-afca15bc2dbe 327s +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ 327s | Property | Value | 327s +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ 327s | OS-DCF:diskConfig | MANUAL | 327s | OS-EXT-AZ:availability_zone | | 327s | OS-EXT-SRV-ATTR:host | - | 327s | OS-EXT-SRV-ATTR:hostname | adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-pro | 327s | OS-EXT-SRV-ATTR:hypervisor_hostname | - | 327s | OS-EXT-SRV-ATTR:instance_name | | 327s | OS-EXT-SRV-ATTR:kernel_id | | 327s | OS-EXT-SRV-ATTR:launch_index | 0 | 327s | OS-EXT-SRV-ATTR:ramdisk_id | | 327s | OS-EXT-SRV-ATTR:reservation_id | r-a7c0dr80 | 327s | OS-EXT-SRV-ATTR:root_device_name | - | 327s | OS-EXT-STS:power_state | 0 | 327s | OS-EXT-STS:task_state | scheduling | 327s | OS-EXT-STS:vm_state | building | 327s | OS-SRV-USG:launched_at | - | 327s | OS-SRV-USG:terminated_at | - | 327s | accessIPv4 | | 327s | accessIPv6 | | 327s | adminPass | dWpNRJhR8VbV | 327s | config_drive | | 327s | created | 2025-09-04T16:39:51Z | 327s | description | - | 327s | flavor:disk | 20 | 327s | flavor:ephemeral | 0 | 327s | flavor:extra_specs | {"aggregate_instance_extra_specs:commit": "builder-s390x", "hw_rng:allowed": "True"} | 327s | flavor:original_name | autopkgtest-s390x | 327s | flavor:ram | 4096 | 327s | flavor:swap | 0 | 327s | flavor:vcpus | 2 | 327s | hostId | | 327s | id | 5156b4e4-b36f-43f3-b1f2-28443c8b4bf2 | 327s | image | adt/ubuntu-questing-s390x-server-20250904.img (7ac7c447-3049-4f71-b62b-46468f662d6e) | 327s | key_name | testbed-juju-7f2275-prod-proposed-migration-environment-2 | 327s | locked | False | 327s | locked_reason | - | 327s | metadata | {} | 327s | name | adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163 | 327s | os-extended-volumes:volumes_attached | [] | 327s | progress | 0 | 327s | security_groups | autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-7.secgroup | 327s | server_groups | [] | 327s | status | BUILD | 327s | tags | [] | 327s | tenant_id | ad292334f14047cc96e9c50587dfe285 | 327s | trusted_image_certificates | - | 327s | updated | 2025-09-04T16:39:51Z | 327s | user_id | fda033b8c7ea463db1c3747f74a59d10 | 327s +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}9549e4feec8964070bb1805b5a3521ec2541a0f07bc85f04f25bc1a617df2994" -H "X-OpenStack-Nova-API-Version: 2.87" 327s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2 HTTP/1.1" 200 2625 327s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2625 Content-Type: application/json Date: Thu, 04 Sep 2025 16:39:51 GMT Keep-Alive: timeout=75, max=993 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-b2f79f97-709c-4fa1-a5b5-84f88a2579e5 x-openstack-request-id: req-b2f79f97-709c-4fa1-a5b5-84f88a2579e5 327s DEBUG (session:580) RESP BODY: {"server": {"id": "5156b4e4-b36f-43f3-b1f2-28443c8b4bf2", "name": "adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163", "status": "BUILD", "tenant_id": "ad292334f14047cc96e9c50587dfe285", "user_id": "fda033b8c7ea463db1c3747f74a59d10", "metadata": {}, "hostId": "", "image": {"id": "7ac7c447-3049-4f71-b62b-46468f662d6e", "links": [{"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/images/7ac7c447-3049-4f71-b62b-46468f662d6e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-s390x", "extra_specs": {"aggregate_instance_extra_specs:commit": "builder-s390x", "hw_rng:allowed": "True"}}, "created": "2025-09-04T16:39:51Z", "updated": "2025-09-04T16:39:51Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-a7c0dr80", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-pro", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 327s DEBUG (session:936) GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2 used request id req-b2f79f97-709c-4fa1-a5b5-84f88a2579e5 327s 327s 327s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps6.canonical.com:8774/v2.1/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}9549e4feec8964070bb1805b5a3521ec2541a0f07bc85f04f25bc1a617df2994" -H "X-OpenStack-Nova-API-Version: 2.87" 327s DEBUG (connectionpool:429) https://nova.ps6.canonical.com:8774 "GET /v2.1/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2 HTTP/1.1" 200 2752 327s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2752 Content-Type: application/json Date: Thu, 04 Sep 2025 16:39:57 GMT Keep-Alive: timeout=75, max=992 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-f77d7750-8b66-4589-a6b5-dc8fdeb8bc01 x-openstack-request-id: req-f77d7750-8b66-4589-a6b5-dc8fdeb8bc01 327s DEBUG (session:580) RESP BODY: {"server": {"id": "5156b4e4-b36f-43f3-b1f2-28443c8b4bf2", "name": "adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163", "status": "ERROR", "tenant_id": "ad292334f14047cc96e9c50587dfe285", "user_id": "fda033b8c7ea463db1c3747f74a59d10", "metadata": {}, "hostId": "", "image": {"id": "7ac7c447-3049-4f71-b62b-46468f662d6e", "links": [{"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/images/7ac7c447-3049-4f71-b62b-46468f662d6e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-s390x", "extra_specs": {"aggregate_instance_extra_specs:commit": "builder-s390x", "hw_rng:allowed": "True"}}, "created": "2025-09-04T16:39:51Z", "updated": "2025-09-04T16:39:54Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps6.canonical.com:8774/v2.1/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2"}, {"rel": "bookmark", "href": "https://nova.ps6.canonical.com:8774/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2"}], "OS-DCF:diskConfig": "MANUAL", "fault": {"code": 500, "created": "2025-09-04T16:39:54Z", "message": "No valid host was found. There are not enough hosts available."}, "OS-EXT-AZ:availability_zone": "", "config_drive": "", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "instance-00143e9c", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-a7c0dr80", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-pro", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "error", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 327s DEBUG (session:936) GET call to compute for https://nova.ps6.canonical.com:8774/v2.1/servers/5156b4e4-b36f-43f3-b1f2-28443c8b4bf2 used request id req-f77d7750-8b66-4589-a6b5-dc8fdeb8bc01 327s DEBUG (shell:822) 327s Traceback (most recent call last): 327s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 820, in main 327s OpenStackComputeShell().main(argv) 327s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 742, in main 327s args.func(self.cs, args) 327s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 980, in do_boot 327s _poll_for_status(cs.servers.get, server.id, 'building', ['active']) 327s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 1019, in _poll_for_status 327s raise exceptions.ResourceInErrorState(obj) 327s novaclient.exceptions.ResourceInErrorState: 327s ERROR (ResourceInErrorState): 327s 327s Error building server 666s autopkgtest [16:45:36]: testbed dpkg architecture: s390x 666s autopkgtest [16:45:36]: testbed apt version: 3.1.5ubuntu1 666s autopkgtest [16:45:36]: @@@@@@@@@@@@@@@@@@@@ test bed setup 667s autopkgtest [16:45:37]: testbed release detected to be: None 667s autopkgtest [16:45:37]: updating testbed package index (apt update) 668s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 668s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 668s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 668s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 669s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 669s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 669s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 669s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 669s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [95.8 kB] 669s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main s390x c-n-f Metadata [3688 B] 669s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x Packages [728 B] 669s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x c-n-f Metadata [120 B] 669s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [238 kB] 669s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x c-n-f Metadata [6332 B] 669s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [4208 B] 669s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x c-n-f Metadata [300 B] 670s Fetched 931 kB in 2s (537 kB/s) 671s Reading package lists... 671s autopkgtest [16:45:41]: upgrading testbed (apt dist-upgrade and autopurge) 672s Reading package lists... 672s Building dependency tree... 672s Reading state information... 672s Calculating upgrade... 672s The following packages will be upgraded: 672s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 672s libcryptsetup12 672s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 672s Need to get 3001 kB of archives. 672s After this operation, 4096 B of additional disk space will be used. 672s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x dash s390x 0.5.12-12ubuntu2 [100 kB] 673s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x cron s390x 3.0pl1-196ubuntu2 [89.5 kB] 673s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libcryptsetup12 s390x 2:2.8.0-1ubuntu2 [273 kB] 673s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 673s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x bpftrace s390x 0.23.5-1ubuntu1 [1917 kB] 675s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x cryptsetup-bin s390x 2:2.8.0-1ubuntu2 [227 kB] 675s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x libbrotli1 s390x 1.1.0-2build5 [379 kB] 676s Preconfiguring packages ... 676s Fetched 3001 kB in 4s (822 kB/s) 676s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 676s Preparing to unpack .../dash_0.5.12-12ubuntu2_s390x.deb ... 676s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 676s Setting up dash (0.5.12-12ubuntu2) ... 676s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 676s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_s390x.deb ... 676s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 676s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_s390x.deb ... 676s Unpacking libcryptsetup12:s390x (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 676s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 676s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 676s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_s390x.deb ... 676s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 676s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_s390x.deb ... 676s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 676s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_s390x.deb ... 676s Unpacking libbrotli1:s390x (1.1.0-2build5) over (1.1.0-2build4) ... 676s Setting up bpftrace (0.23.5-1ubuntu1) ... 676s Setting up libbrotli1:s390x (1.1.0-2build5) ... 676s Setting up libcryptsetup12:s390x (2:2.8.0-1ubuntu2) ... 676s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 676s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 676s Setting up cron (3.0pl1-196ubuntu2) ... 677s Processing triggers for debianutils (5.23.2) ... 677s Processing triggers for libc-bin (2.42-0ubuntu1) ... 677s Processing triggers for man-db (2.13.1-1) ... 678s Reading package lists... 678s Building dependency tree... 678s Reading state information... 678s Solving dependencies... 678s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 678s autopkgtest [16:45:48]: rebooting testbed after setup commands that affected boot 703s autopkgtest [16:46:13]: testbed running kernel: Linux 6.16.0-16-generic #16-Ubuntu SMP Sun Aug 17 07:14:38 UTC 2025 706s autopkgtest [16:46:16]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 722s Get:1 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (dsc) [3601 B] 722s Get:2 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (tar) [9591 kB] 722s Get:3 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (asc) [833 B] 722s Get:4 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (diff) [845 kB] 722s gpgv: Signature made Wed Jul 23 18:27:04 2025 UTC 722s gpgv: using RSA key 50C4A0DDCF31E452CEB19B516569D855A744BE93 722s gpgv: Can't check signature: No public key 722s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.64-1ubuntu2.dsc: no acceptable signature found 722s autopkgtest [16:46:32]: testing package apache2 version 2.4.64-1ubuntu2 728s autopkgtest [16:46:38]: build not needed 748s autopkgtest [16:46:58]: test run-test-suite: preparing testbed 748s Reading package lists... 748s Building dependency tree... 748s Reading state information... 748s Solving dependencies... 748s The following packages will be REMOVED: 748s coreutils-from-gnu 748s The following NEW packages will be installed: 748s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 748s autopoint autotools-dev build-essential coreutils-from-uutils cpp cpp-15 748s cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 748s dh-strip-nondeterminism dwz g++ g++-15 g++-15-s390x-linux-gnu 748s g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu gcc-s390x-linux-gnu 748s gettext intltool-debian libalgorithm-c3-perl libanyevent-connector-perl 748s libanyevent-perl libanyevent-websocket-client-perl libapr1-dev libapr1t64 748s libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap libaprutil1t64 748s libarchive-zip-perl libasan8 libb-hooks-endofscope-perl 748s libb-hooks-op-check-perl libbytes-random-secure-perl libcc1-0 748s libclass-c3-perl libclass-data-inheritable-perl libclass-inspector-perl 748s libclass-method-modifiers-perl libclass-singleton-perl 748s libclass-xsaccessor-perl libclone-perl libcrypt-random-seed-perl 748s libcrypt-ssleay-perl libdata-optlist-perl libdatetime-locale-perl 748s libdatetime-perl libdatetime-timezone-perl libdebhelper-perl 748s libdevel-callchecker-perl libdevel-stacktrace-perl 748s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 748s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 748s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 748s libgcc-15-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 748s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 748s libhttp-message-perl libhttp-negotiate-perl libimport-into-perl 748s libio-html-perl libio-socket-ssl-perl libisl23 libitm1 libldap-dev 748s libldap2-dev liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 748s libmath-random-isaac-perl libmodule-implementation-perl 748s libmodule-manifest-skip-perl libmodule-runtime-perl libmoo-perl libmpc3 748s libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl 748s libnet-http-perl libnet-ssleay-perl libpackage-stash-perl 748s libparams-classify-perl libparams-util-perl 748s libparams-validationcompiler-perl libpcre2-16-0 libpcre2-32-0 libpcre2-dev 748s libpcre2-posix3 libperlx-maybe-perl libpod-parser-perl 748s libprotocol-http2-perl libprotocol-websocket-perl librole-tiny-perl 748s libsctp-dev libsctp1 libspecio-perl libstdc++-15-dev libsub-exporter-perl 748s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 748s libsub-name-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl 748s libubsan1 liburi-perl liburi-ws-perl libvariable-magic-perl libwww-perl 748s libwww-robotrules-perl libxml-dom-perl libxml-parser-perl libxml-perl 748s libxml-regexp-perl libxstring-perl m4 perl-doc perl-openssl-defaults 748s po-debconf rust-coreutils uuid-dev 749s 0 upgraded, 146 newly installed, 1 to remove and 0 not upgraded. 749s Need to get 267 MB of archives. 749s After this operation, 997 MB of additional disk space will be used. 749s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x rust-coreutils s390x 0.1.0+git20250813.4af2a84-0ubuntu2 [3182 kB] 752s Get:2 http://ftpmaster.internal/ubuntu questing/universe s390x coreutils-from-uutils all 0.0.0~ubuntu20 [6490 B] 752s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 752s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu2 [98.4 kB] 752s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu2 [11.7 kB] 752s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu2 [9064 B] 752s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x liblua5.4-0 s390x 5.4.8-1 [173 kB] 752s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x apache2-bin s390x 2.4.64-1ubuntu2 [1416 kB] 754s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x apache2-data all 2.4.64-1ubuntu2 [163 kB] 754s Get:10 http://ftpmaster.internal/ubuntu questing/main s390x apache2-utils s390x 2.4.64-1ubuntu2 [103 kB] 754s Get:11 http://ftpmaster.internal/ubuntu questing/main s390x apache2 s390x 2.4.64-1ubuntu2 [90.3 kB] 754s Get:12 http://ftpmaster.internal/ubuntu questing/main s390x m4 s390x 1.4.19-8 [259 kB] 754s Get:13 http://ftpmaster.internal/ubuntu questing/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 755s Get:14 http://ftpmaster.internal/ubuntu questing/main s390x autotools-dev all 20240727.1 [43.4 kB] 755s Get:15 http://ftpmaster.internal/ubuntu questing/main s390x automake all 1:1.17-4ubuntu1 [572 kB] 755s Get:16 http://ftpmaster.internal/ubuntu questing/main s390x autopoint all 0.23.1-2build1 [619 kB] 756s Get:17 http://ftpmaster.internal/ubuntu questing/main s390x libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 756s Get:18 http://ftpmaster.internal/ubuntu questing/main s390x libisl23 s390x 0.27-1 [704 kB] 756s Get:19 http://ftpmaster.internal/ubuntu questing/main s390x libmpc3 s390x 1.3.1-1build3 [57.6 kB] 756s Get:20 http://ftpmaster.internal/ubuntu questing/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-2ubuntu1 [71.8 MB] 809s Get:21 http://ftpmaster.internal/ubuntu questing/main s390x cpp-15 s390x 15.2.0-2ubuntu1 [1026 B] 809s Get:22 http://ftpmaster.internal/ubuntu questing/main s390x cpp-s390x-linux-gnu s390x 4:15.1.0-1ubuntu1 [5582 B] 809s Get:23 http://ftpmaster.internal/ubuntu questing/main s390x cpp s390x 4:15.1.0-1ubuntu1 [22.4 kB] 809s Get:24 http://ftpmaster.internal/ubuntu questing/main s390x libcc1-0 s390x 15.2.0-2ubuntu1 [49.9 kB] 809s Get:25 http://ftpmaster.internal/ubuntu questing/main s390x libgomp1 s390x 15.2.0-2ubuntu1 [154 kB] 809s Get:26 http://ftpmaster.internal/ubuntu questing/main s390x libitm1 s390x 15.2.0-2ubuntu1 [31.1 kB] 809s Get:27 http://ftpmaster.internal/ubuntu questing/main s390x libasan8 s390x 15.2.0-2ubuntu1 [2971 kB] 810s Get:28 http://ftpmaster.internal/ubuntu questing/main s390x libubsan1 s390x 15.2.0-2ubuntu1 [1211 kB] 810s Get:29 http://ftpmaster.internal/ubuntu questing/main s390x libgcc-15-dev s390x 15.2.0-2ubuntu1 [1046 kB] 810s Get:30 http://ftpmaster.internal/ubuntu questing/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-2ubuntu1 [79.3 MB] 835s Get:31 http://ftpmaster.internal/ubuntu questing/main s390x gcc-15 s390x 15.2.0-2ubuntu1 [509 kB] 835s Get:32 http://ftpmaster.internal/ubuntu questing/main s390x gcc-s390x-linux-gnu s390x 4:15.1.0-1ubuntu1 [1210 B] 835s Get:33 http://ftpmaster.internal/ubuntu questing/main s390x gcc s390x 4:15.1.0-1ubuntu1 [5012 B] 835s Get:34 http://ftpmaster.internal/ubuntu questing/main s390x libtool all 2.5.4-4 [168 kB] 835s Get:35 http://ftpmaster.internal/ubuntu questing/main s390x dh-autoreconf all 20 [16.1 kB] 835s Get:36 http://ftpmaster.internal/ubuntu questing/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 835s Get:37 http://ftpmaster.internal/ubuntu questing/main s390x libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 835s Get:38 http://ftpmaster.internal/ubuntu questing/main s390x dh-strip-nondeterminism all 1.14.2-1 [5098 B] 835s Get:39 http://ftpmaster.internal/ubuntu questing/main s390x debugedit s390x 1:5.2-3 [52.8 kB] 835s Get:40 http://ftpmaster.internal/ubuntu questing/main s390x dwz s390x 0.16-2 [121 kB] 835s Get:41 http://ftpmaster.internal/ubuntu questing/main s390x gettext s390x 0.23.1-2build1 [1518 kB] 836s Get:42 http://ftpmaster.internal/ubuntu questing/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 836s Get:43 http://ftpmaster.internal/ubuntu questing/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 836s Get:44 http://ftpmaster.internal/ubuntu questing/main s390x debhelper all 13.24.2ubuntu1 [896 kB] 837s Get:45 http://ftpmaster.internal/ubuntu questing/main s390x uuid-dev s390x 2.41-4ubuntu3 [55.6 kB] 837s Get:46 http://ftpmaster.internal/ubuntu questing/main s390x libsctp1 s390x 1.0.21+dfsg-1 [8990 B] 837s Get:47 http://ftpmaster.internal/ubuntu questing/main s390x libsctp-dev s390x 1.0.21+dfsg-1 [56.9 kB] 837s Get:48 http://ftpmaster.internal/ubuntu questing/main s390x libapr1-dev s390x 1.7.5-1 [775 kB] 837s Get:49 http://ftpmaster.internal/ubuntu questing/main s390x libldap-dev s390x 2.6.10+dfsg-1ubuntu1 [314 kB] 837s Get:50 http://ftpmaster.internal/ubuntu questing/main s390x libldap2-dev all 2.6.10+dfsg-1ubuntu1 [11.1 kB] 837s Get:51 http://ftpmaster.internal/ubuntu questing/main s390x libexpat1-dev s390x 2.7.1-2 [147 kB] 837s Get:52 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dev s390x 1.6.3-3ubuntu2 [417 kB] 838s Get:53 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-16-0 s390x 10.46-1 [260 kB] 838s Get:54 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-32-0 s390x 10.46-1 [245 kB] 838s Get:55 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-posix3 s390x 10.46-1 [7226 B] 838s Get:56 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-dev s390x 10.46-1 [900 kB] 839s Get:57 http://ftpmaster.internal/ubuntu questing/main s390x apache2-dev s390x 2.4.64-1ubuntu2 [203 kB] 839s Get:58 http://ftpmaster.internal/ubuntu questing/main s390x libstdc++-15-dev s390x 15.2.0-2ubuntu1 [2634 kB] 840s Get:59 http://ftpmaster.internal/ubuntu questing/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-2ubuntu1 [77.6 MB] 912s Get:60 http://ftpmaster.internal/ubuntu questing/main s390x g++-15 s390x 15.2.0-2ubuntu1 [23.1 kB] 912s Get:61 http://ftpmaster.internal/ubuntu questing/main s390x g++-s390x-linux-gnu s390x 4:15.1.0-1ubuntu1 [960 B] 912s Get:62 http://ftpmaster.internal/ubuntu questing/main s390x g++ s390x 4:15.1.0-1ubuntu1 [1084 B] 912s Get:63 http://ftpmaster.internal/ubuntu questing-proposed/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 912s Get:64 http://ftpmaster.internal/ubuntu questing/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 912s Get:65 http://ftpmaster.internal/ubuntu questing/universe s390x libanyevent-perl s390x 7.170-2build7 [368 kB] 913s Get:66 http://ftpmaster.internal/ubuntu questing/main s390x liburi-perl all 5.30-1 [94.4 kB] 913s Get:67 http://ftpmaster.internal/ubuntu questing/universe s390x libanyevent-connector-perl all 0.04-1 [11.3 kB] 913s Get:68 http://ftpmaster.internal/ubuntu questing/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 913s Get:69 http://ftpmaster.internal/ubuntu questing/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 913s Get:70 http://ftpmaster.internal/ubuntu questing/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 913s Get:71 http://ftpmaster.internal/ubuntu questing/main s390x libdynaloader-functions-perl all 0.004-2 [11.5 kB] 913s Get:72 http://ftpmaster.internal/ubuntu questing/main s390x libdevel-callchecker-perl s390x 0.009-2 [14.1 kB] 913s Get:73 http://ftpmaster.internal/ubuntu questing/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 913s Get:74 http://ftpmaster.internal/ubuntu questing/main s390x libmodule-runtime-perl all 0.018-1 [15.2 kB] 913s Get:75 http://ftpmaster.internal/ubuntu questing/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 913s Get:76 http://ftpmaster.internal/ubuntu questing/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 913s Get:77 http://ftpmaster.internal/ubuntu questing/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 913s Get:78 http://ftpmaster.internal/ubuntu questing/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 913s Get:79 http://ftpmaster.internal/ubuntu questing/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 913s Get:80 http://ftpmaster.internal/ubuntu questing/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 913s Get:81 http://ftpmaster.internal/ubuntu questing/universe s390x libmodule-manifest-skip-perl all 0.23-4 [9194 B] 913s Get:82 http://ftpmaster.internal/ubuntu questing/universe s390x libperlx-maybe-perl all 1.202-1 [13.3 kB] 913s Get:83 http://ftpmaster.internal/ubuntu questing/universe s390x libprotocol-websocket-perl all 0.26-3 [52.6 kB] 913s Get:84 http://ftpmaster.internal/ubuntu questing/universe s390x liburi-ws-perl all 0.03-3 [6006 B] 913s Get:85 http://ftpmaster.internal/ubuntu questing/universe s390x libanyevent-websocket-client-perl all 0.55-1 [24.5 kB] 913s Get:86 http://ftpmaster.internal/ubuntu questing/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 913s Get:87 http://ftpmaster.internal/ubuntu questing/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 913s Get:88 http://ftpmaster.internal/ubuntu questing/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 913s Get:89 http://ftpmaster.internal/ubuntu questing/main s390x libvariable-magic-perl s390x 0.64-1build1 [36.4 kB] 913s Get:90 http://ftpmaster.internal/ubuntu questing/main s390x libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 913s Get:91 http://ftpmaster.internal/ubuntu questing/universe s390x libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 913s Get:92 http://ftpmaster.internal/ubuntu questing/universe s390x libmath-random-isaac-perl all 1.004-2 [18.4 kB] 913s Get:93 http://ftpmaster.internal/ubuntu questing/universe s390x libbytes-random-secure-perl all 0.29-3 [26.8 kB] 913s Get:94 http://ftpmaster.internal/ubuntu questing/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 913s Get:95 http://ftpmaster.internal/ubuntu questing/main s390x libclass-data-inheritable-perl all 0.10-1 [8038 B] 913s Get:96 http://ftpmaster.internal/ubuntu questing/universe s390x libclass-singleton-perl all 1.6-2 [11.5 kB] 913s Get:97 http://ftpmaster.internal/ubuntu questing/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 913s Get:98 http://ftpmaster.internal/ubuntu questing/main s390x perl-openssl-defaults s390x 7build3 [6628 B] 913s Get:99 http://ftpmaster.internal/ubuntu questing/universe s390x libcrypt-ssleay-perl s390x 0.73.06-2build6 [44.6 kB] 913s Get:100 http://ftpmaster.internal/ubuntu questing/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 913s Get:101 http://ftpmaster.internal/ubuntu questing/main s390x libsub-install-perl all 0.929-1 [9764 B] 914s Get:102 http://ftpmaster.internal/ubuntu questing/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 914s Get:103 http://ftpmaster.internal/ubuntu questing/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 914s Get:104 http://ftpmaster.internal/ubuntu questing/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 914s Get:105 http://ftpmaster.internal/ubuntu questing/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 914s Get:106 http://ftpmaster.internal/ubuntu questing/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 914s Get:107 http://ftpmaster.internal/ubuntu questing/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 914s Get:108 http://ftpmaster.internal/ubuntu questing/main s390x libfcgi0t64 s390x 2.4.5-0.1 [28.2 kB] 914s Get:109 http://ftpmaster.internal/ubuntu questing/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 914s Get:110 http://ftpmaster.internal/ubuntu questing/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 914s Get:111 http://ftpmaster.internal/ubuntu questing/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 914s Get:112 http://ftpmaster.internal/ubuntu questing/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 914s Get:113 http://ftpmaster.internal/ubuntu questing/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 914s Get:114 http://ftpmaster.internal/ubuntu questing/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 914s Get:115 http://ftpmaster.internal/ubuntu questing/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 914s Get:116 http://ftpmaster.internal/ubuntu questing/main s390x libio-html-perl all 1.004-3 [15.9 kB] 914s Get:117 http://ftpmaster.internal/ubuntu questing/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 914s Get:118 http://ftpmaster.internal/ubuntu questing/main s390x libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 914s Get:119 http://ftpmaster.internal/ubuntu questing/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 914s Get:120 http://ftpmaster.internal/ubuntu questing/main s390x libpod-parser-perl all 1.67-1 [80.6 kB] 915s Get:121 http://ftpmaster.internal/ubuntu questing/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 915s Get:122 http://ftpmaster.internal/ubuntu questing/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 915s Get:123 http://ftpmaster.internal/ubuntu questing/main s390x libio-socket-ssl-perl all 2.089-1 [200 kB] 915s Get:124 http://ftpmaster.internal/ubuntu questing/main s390x libnet-http-perl all 6.23-1 [22.3 kB] 915s Get:125 http://ftpmaster.internal/ubuntu questing/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 915s Get:126 http://ftpmaster.internal/ubuntu questing/main s390x libwww-robotrules-perl all 6.02-1 [12.6 kB] 915s Get:127 http://ftpmaster.internal/ubuntu questing/main s390x libwww-perl all 6.78-1 [139 kB] 915s Get:128 http://ftpmaster.internal/ubuntu questing/main s390x libxml-parser-perl s390x 2.47-1build4 [205 kB] 916s Get:129 http://ftpmaster.internal/ubuntu questing/universe s390x libxml-perl all 0.08-4 [90.5 kB] 916s Get:130 http://ftpmaster.internal/ubuntu questing/universe s390x libxml-regexp-perl all 0.04-2 [6662 B] 916s Get:131 http://ftpmaster.internal/ubuntu questing/universe s390x libxml-dom-perl all 1.46-2 [143 kB] 916s Get:132 http://ftpmaster.internal/ubuntu questing/universe s390x libhttp-dav-perl all 0.50-1 [79.7 kB] 916s Get:133 http://ftpmaster.internal/ubuntu questing/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 916s Get:134 http://ftpmaster.internal/ubuntu questing/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 916s Get:135 http://ftpmaster.internal/ubuntu questing/main s390x libsub-identify-perl s390x 0.14-3build4 [10.0 kB] 916s Get:136 http://ftpmaster.internal/ubuntu questing/main s390x libsub-name-perl s390x 0.28-1 [10.8 kB] 916s Get:137 http://ftpmaster.internal/ubuntu questing/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 916s Get:138 http://ftpmaster.internal/ubuntu questing/universe s390x libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 916s Get:139 http://ftpmaster.internal/ubuntu questing/universe s390x libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 916s Get:140 http://ftpmaster.internal/ubuntu questing/universe s390x libprotocol-http2-perl all 1.11-1 [39.3 kB] 916s Get:141 http://ftpmaster.internal/ubuntu questing/universe s390x libxstring-perl s390x 0.005-2build4 [7886 B] 916s Get:142 http://ftpmaster.internal/ubuntu questing/universe s390x libspecio-perl all 0.50-1 [127 kB] 916s Get:143 http://ftpmaster.internal/ubuntu questing/main s390x perl-doc all 5.40.1-6 [8252 kB] 924s Get:144 http://ftpmaster.internal/ubuntu questing/universe s390x libdatetime-locale-perl all 1:1.41-1 [3193 kB] 928s Get:145 http://ftpmaster.internal/ubuntu questing/universe s390x libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 928s Get:146 http://ftpmaster.internal/ubuntu questing/universe s390x libdatetime-perl s390x 2:1.65-1build3 [96.5 kB] 929s Fetched 267 MB in 3min 0s (1487 kB/s) 929s Selecting previously unselected package rust-coreutils. 929s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 929s Preparing to unpack .../rust-coreutils_0.1.0+git20250813.4af2a84-0ubuntu2_s390x.deb ... 929s Unpacking rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 929s Setting up rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 929s dpkg: coreutils-from-gnu: dependency problems, but removing anyway as you requested: 929s coreutils depends on coreutils-from-gnu | coreutils-from-uutils; however: 929s Package coreutils-from-gnu is to be removed. 929s Package coreutils-from-uutils is not installed. 929s 929s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 86418 files and directories currently installed.) 929s Removing coreutils-from-gnu (0.0.0~ubuntu20) ... 929s Adding 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 929s Adding 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 930s Adding 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 930s Selecting previously unselected package coreutils-from-uutils. 930s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 86627 files and directories currently installed.) 930s Preparing to unpack .../coreutils-from-uutils_0.0.0~ubuntu20_all.deb ... 930s Removing 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 930s No diversion 'diversion of /usr/bin/b3sum to /usr/bin/b3sum.remove-bak by coreutils-switch', none removed. 930s Removing 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 930s No diversion 'diversion of /usr/bin/chroot to /usr/bin/chroot.remove-bak by coreutils-switch', none removed. 930s Removing 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 930s No diversion 'diversion of /usr/bin/hashsum to /usr/bin/hashsum.remove-bak by coreutils-switch', none removed. 930s Removing 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 930s No diversion 'diversion of /usr/bin/sha3-224sum to /usr/bin/sha3-224sum.remove-bak by coreutils-switch', none removed. 930s No diversion 'diversion of /usr/bin/sha3-256sum to /usr/bin/sha3-256sum.remove-bak by coreutils-switch', none removed. 930s No diversion 'diversion of /usr/bin/sha3-384sum to /usr/bin/sha3-384sum.remove-bak by coreutils-switch', none removed. 930s No diversion 'diversion of /usr/bin/sha3-512sum to /usr/bin/sha3-512sum.remove-bak by coreutils-switch', none removed. 930s Removing 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 930s No diversion 'diversion of /usr/bin/sha3sum to /usr/bin/sha3sum.remove-bak by coreutils-switch', none removed. 930s Removing 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 930s No diversion 'diversion of /usr/bin/shake128sum to /usr/bin/shake128sum.remove-bak by coreutils-switch', none removed. 930s No diversion 'diversion of /usr/bin/shake256sum to /usr/bin/shake256sum.remove-bak by coreutils-switch', none removed. 930s Removing 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 930s Removing 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 931s No diversion 'diversion of /usr/share/man/man1/chroot.1.gz to /usr/share/man/man1/chroot.1.gz.remove-bak by coreutils-switch', none removed. 931s Removing 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 931s No diversion 'diversion of /usr/share/man/man1/coreutils.1.gz to /usr/share/man/man1/coreutils.1.gz.remove-bak by coreutils-switch', none removed. 931s Removing 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 931s No diversion 'diversion of /usr/share/man/man1/hashsum.1.gz to /usr/share/man/man1/hashsum.1.gz.remove-bak by coreutils-switch', none removed. 931s Removing 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 931s Unpacking coreutils-from-uutils (0.0.0~ubuntu20) ... 931s Setting up coreutils-from-uutils (0.0.0~ubuntu20) ... 931s Removing 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 931s Removing 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 931s Selecting previously unselected package libapr1t64:s390x. 931s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 86422 files and directories currently installed.) 931s Preparing to unpack .../000-libapr1t64_1.7.5-1_s390x.deb ... 931s Unpacking libapr1t64:s390x (1.7.5-1) ... 931s Selecting previously unselected package libaprutil1t64:s390x. 931s Preparing to unpack .../001-libaprutil1t64_1.6.3-3ubuntu2_s390x.deb ... 931s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 931s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 931s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_s390x.deb ... 931s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 931s Selecting previously unselected package libaprutil1-ldap:s390x. 931s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-3ubuntu2_s390x.deb ... 931s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 931s Selecting previously unselected package liblua5.4-0:s390x. 931s Preparing to unpack .../004-liblua5.4-0_5.4.8-1_s390x.deb ... 931s Unpacking liblua5.4-0:s390x (5.4.8-1) ... 932s Selecting previously unselected package apache2-bin. 932s Preparing to unpack .../005-apache2-bin_2.4.64-1ubuntu2_s390x.deb ... 932s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 932s Selecting previously unselected package apache2-data. 932s Preparing to unpack .../006-apache2-data_2.4.64-1ubuntu2_all.deb ... 932s Unpacking apache2-data (2.4.64-1ubuntu2) ... 932s Selecting previously unselected package apache2-utils. 932s Preparing to unpack .../007-apache2-utils_2.4.64-1ubuntu2_s390x.deb ... 932s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 932s Selecting previously unselected package apache2. 932s Preparing to unpack .../008-apache2_2.4.64-1ubuntu2_s390x.deb ... 932s Unpacking apache2 (2.4.64-1ubuntu2) ... 932s Selecting previously unselected package m4. 932s Preparing to unpack .../009-m4_1.4.19-8_s390x.deb ... 932s Unpacking m4 (1.4.19-8) ... 932s Selecting previously unselected package autoconf. 932s Preparing to unpack .../010-autoconf_2.72-3.1ubuntu1_all.deb ... 932s Unpacking autoconf (2.72-3.1ubuntu1) ... 932s Selecting previously unselected package autotools-dev. 932s Preparing to unpack .../011-autotools-dev_20240727.1_all.deb ... 932s Unpacking autotools-dev (20240727.1) ... 932s Selecting previously unselected package automake. 932s Preparing to unpack .../012-automake_1%3a1.17-4ubuntu1_all.deb ... 932s Unpacking automake (1:1.17-4ubuntu1) ... 932s Selecting previously unselected package autopoint. 932s Preparing to unpack .../013-autopoint_0.23.1-2build1_all.deb ... 932s Unpacking autopoint (0.23.1-2build1) ... 932s Selecting previously unselected package libdebhelper-perl. 932s Preparing to unpack .../014-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 932s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 932s Selecting previously unselected package libisl23:s390x. 932s Preparing to unpack .../015-libisl23_0.27-1_s390x.deb ... 932s Unpacking libisl23:s390x (0.27-1) ... 932s Selecting previously unselected package libmpc3:s390x. 932s Preparing to unpack .../016-libmpc3_1.3.1-1build3_s390x.deb ... 932s Unpacking libmpc3:s390x (1.3.1-1build3) ... 932s Selecting previously unselected package cpp-15-s390x-linux-gnu. 932s Preparing to unpack .../017-cpp-15-s390x-linux-gnu_15.2.0-2ubuntu1_s390x.deb ... 932s Unpacking cpp-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 933s Selecting previously unselected package cpp-15. 933s Preparing to unpack .../018-cpp-15_15.2.0-2ubuntu1_s390x.deb ... 933s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 933s Selecting previously unselected package cpp-s390x-linux-gnu. 933s Preparing to unpack .../019-cpp-s390x-linux-gnu_4%3a15.1.0-1ubuntu1_s390x.deb ... 933s Unpacking cpp-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 933s Selecting previously unselected package cpp. 933s Preparing to unpack .../020-cpp_4%3a15.1.0-1ubuntu1_s390x.deb ... 933s Unpacking cpp (4:15.1.0-1ubuntu1) ... 933s Selecting previously unselected package libcc1-0:s390x. 933s Preparing to unpack .../021-libcc1-0_15.2.0-2ubuntu1_s390x.deb ... 933s Unpacking libcc1-0:s390x (15.2.0-2ubuntu1) ... 933s Selecting previously unselected package libgomp1:s390x. 933s Preparing to unpack .../022-libgomp1_15.2.0-2ubuntu1_s390x.deb ... 933s Unpacking libgomp1:s390x (15.2.0-2ubuntu1) ... 933s Selecting previously unselected package libitm1:s390x. 933s Preparing to unpack .../023-libitm1_15.2.0-2ubuntu1_s390x.deb ... 933s Unpacking libitm1:s390x (15.2.0-2ubuntu1) ... 933s Selecting previously unselected package libasan8:s390x. 933s Preparing to unpack .../024-libasan8_15.2.0-2ubuntu1_s390x.deb ... 933s Unpacking libasan8:s390x (15.2.0-2ubuntu1) ... 933s Selecting previously unselected package libubsan1:s390x. 933s Preparing to unpack .../025-libubsan1_15.2.0-2ubuntu1_s390x.deb ... 933s Unpacking libubsan1:s390x (15.2.0-2ubuntu1) ... 933s Selecting previously unselected package libgcc-15-dev:s390x. 933s Preparing to unpack .../026-libgcc-15-dev_15.2.0-2ubuntu1_s390x.deb ... 933s Unpacking libgcc-15-dev:s390x (15.2.0-2ubuntu1) ... 933s Selecting previously unselected package gcc-15-s390x-linux-gnu. 933s Preparing to unpack .../027-gcc-15-s390x-linux-gnu_15.2.0-2ubuntu1_s390x.deb ... 933s Unpacking gcc-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 934s Selecting previously unselected package gcc-15. 934s Preparing to unpack .../028-gcc-15_15.2.0-2ubuntu1_s390x.deb ... 934s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 934s Selecting previously unselected package gcc-s390x-linux-gnu. 934s Preparing to unpack .../029-gcc-s390x-linux-gnu_4%3a15.1.0-1ubuntu1_s390x.deb ... 934s Unpacking gcc-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 934s Selecting previously unselected package gcc. 934s Preparing to unpack .../030-gcc_4%3a15.1.0-1ubuntu1_s390x.deb ... 934s Unpacking gcc (4:15.1.0-1ubuntu1) ... 934s Selecting previously unselected package libtool. 934s Preparing to unpack .../031-libtool_2.5.4-4_all.deb ... 934s Unpacking libtool (2.5.4-4) ... 934s Selecting previously unselected package dh-autoreconf. 934s Preparing to unpack .../032-dh-autoreconf_20_all.deb ... 934s Unpacking dh-autoreconf (20) ... 934s Selecting previously unselected package libarchive-zip-perl. 934s Preparing to unpack .../033-libarchive-zip-perl_1.68-1_all.deb ... 934s Unpacking libarchive-zip-perl (1.68-1) ... 934s Selecting previously unselected package libfile-stripnondeterminism-perl. 934s Preparing to unpack .../034-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 934s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 934s Selecting previously unselected package dh-strip-nondeterminism. 934s Preparing to unpack .../035-dh-strip-nondeterminism_1.14.2-1_all.deb ... 934s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 934s Selecting previously unselected package debugedit. 934s Preparing to unpack .../036-debugedit_1%3a5.2-3_s390x.deb ... 934s Unpacking debugedit (1:5.2-3) ... 934s Selecting previously unselected package dwz. 934s Preparing to unpack .../037-dwz_0.16-2_s390x.deb ... 934s Unpacking dwz (0.16-2) ... 934s Selecting previously unselected package gettext. 934s Preparing to unpack .../038-gettext_0.23.1-2build1_s390x.deb ... 934s Unpacking gettext (0.23.1-2build1) ... 934s Selecting previously unselected package intltool-debian. 934s Preparing to unpack .../039-intltool-debian_0.35.0+20060710.6_all.deb ... 934s Unpacking intltool-debian (0.35.0+20060710.6) ... 934s Selecting previously unselected package po-debconf. 934s Preparing to unpack .../040-po-debconf_1.0.21+nmu1_all.deb ... 934s Unpacking po-debconf (1.0.21+nmu1) ... 935s Selecting previously unselected package debhelper. 935s Preparing to unpack .../041-debhelper_13.24.2ubuntu1_all.deb ... 935s Unpacking debhelper (13.24.2ubuntu1) ... 935s Selecting previously unselected package uuid-dev:s390x. 935s Preparing to unpack .../042-uuid-dev_2.41-4ubuntu3_s390x.deb ... 935s Unpacking uuid-dev:s390x (2.41-4ubuntu3) ... 935s Selecting previously unselected package libsctp1:s390x. 935s Preparing to unpack .../043-libsctp1_1.0.21+dfsg-1_s390x.deb ... 935s Unpacking libsctp1:s390x (1.0.21+dfsg-1) ... 935s Selecting previously unselected package libsctp-dev:s390x. 935s Preparing to unpack .../044-libsctp-dev_1.0.21+dfsg-1_s390x.deb ... 935s Unpacking libsctp-dev:s390x (1.0.21+dfsg-1) ... 935s Selecting previously unselected package libapr1-dev. 935s Preparing to unpack .../045-libapr1-dev_1.7.5-1_s390x.deb ... 935s Unpacking libapr1-dev (1.7.5-1) ... 935s Selecting previously unselected package libldap-dev:s390x. 935s Preparing to unpack .../046-libldap-dev_2.6.10+dfsg-1ubuntu1_s390x.deb ... 935s Unpacking libldap-dev:s390x (2.6.10+dfsg-1ubuntu1) ... 935s Selecting previously unselected package libldap2-dev. 935s Preparing to unpack .../047-libldap2-dev_2.6.10+dfsg-1ubuntu1_all.deb ... 935s Unpacking libldap2-dev (2.6.10+dfsg-1ubuntu1) ... 935s Selecting previously unselected package libexpat1-dev:s390x. 935s Preparing to unpack .../048-libexpat1-dev_2.7.1-2_s390x.deb ... 935s Unpacking libexpat1-dev:s390x (2.7.1-2) ... 935s Selecting previously unselected package libaprutil1-dev. 935s Preparing to unpack .../049-libaprutil1-dev_1.6.3-3ubuntu2_s390x.deb ... 935s Unpacking libaprutil1-dev (1.6.3-3ubuntu2) ... 935s Selecting previously unselected package libpcre2-16-0:s390x. 935s Preparing to unpack .../050-libpcre2-16-0_10.46-1_s390x.deb ... 935s Unpacking libpcre2-16-0:s390x (10.46-1) ... 935s Selecting previously unselected package libpcre2-32-0:s390x. 935s Preparing to unpack .../051-libpcre2-32-0_10.46-1_s390x.deb ... 935s Unpacking libpcre2-32-0:s390x (10.46-1) ... 935s Selecting previously unselected package libpcre2-posix3:s390x. 935s Preparing to unpack .../052-libpcre2-posix3_10.46-1_s390x.deb ... 935s Unpacking libpcre2-posix3:s390x (10.46-1) ... 935s Selecting previously unselected package libpcre2-dev:s390x. 935s Preparing to unpack .../053-libpcre2-dev_10.46-1_s390x.deb ... 935s Unpacking libpcre2-dev:s390x (10.46-1) ... 935s Selecting previously unselected package apache2-dev. 935s Preparing to unpack .../054-apache2-dev_2.4.64-1ubuntu2_s390x.deb ... 935s Unpacking apache2-dev (2.4.64-1ubuntu2) ... 935s Selecting previously unselected package libstdc++-15-dev:s390x. 935s Preparing to unpack .../055-libstdc++-15-dev_15.2.0-2ubuntu1_s390x.deb ... 935s Unpacking libstdc++-15-dev:s390x (15.2.0-2ubuntu1) ... 935s Selecting previously unselected package g++-15-s390x-linux-gnu. 935s Preparing to unpack .../056-g++-15-s390x-linux-gnu_15.2.0-2ubuntu1_s390x.deb ... 935s Unpacking g++-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 936s Selecting previously unselected package g++-15. 936s Preparing to unpack .../057-g++-15_15.2.0-2ubuntu1_s390x.deb ... 936s Unpacking g++-15 (15.2.0-2ubuntu1) ... 936s Selecting previously unselected package g++-s390x-linux-gnu. 936s Preparing to unpack .../058-g++-s390x-linux-gnu_4%3a15.1.0-1ubuntu1_s390x.deb ... 936s Unpacking g++-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 936s Selecting previously unselected package g++. 936s Preparing to unpack .../059-g++_4%3a15.1.0-1ubuntu1_s390x.deb ... 936s Unpacking g++ (4:15.1.0-1ubuntu1) ... 936s Selecting previously unselected package build-essential. 936s Preparing to unpack .../060-build-essential_12.12ubuntu2_s390x.deb ... 936s Unpacking build-essential (12.12ubuntu2) ... 936s Selecting previously unselected package libalgorithm-c3-perl. 936s Preparing to unpack .../061-libalgorithm-c3-perl_0.11-2_all.deb ... 936s Unpacking libalgorithm-c3-perl (0.11-2) ... 936s Selecting previously unselected package libanyevent-perl. 936s Preparing to unpack .../062-libanyevent-perl_7.170-2build7_s390x.deb ... 936s Unpacking libanyevent-perl (7.170-2build7) ... 936s Selecting previously unselected package liburi-perl. 936s Preparing to unpack .../063-liburi-perl_5.30-1_all.deb ... 936s Unpacking liburi-perl (5.30-1) ... 936s Selecting previously unselected package libanyevent-connector-perl. 936s Preparing to unpack .../064-libanyevent-connector-perl_0.04-1_all.deb ... 936s Unpacking libanyevent-connector-perl (0.04-1) ... 936s Selecting previously unselected package libclass-method-modifiers-perl. 936s Preparing to unpack .../065-libclass-method-modifiers-perl_2.15-1_all.deb ... 936s Unpacking libclass-method-modifiers-perl (2.15-1) ... 936s Selecting previously unselected package libclass-xsaccessor-perl. 936s Preparing to unpack .../066-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 936s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 936s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 936s Preparing to unpack .../067-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 936s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 936s Selecting previously unselected package libdynaloader-functions-perl. 936s Preparing to unpack .../068-libdynaloader-functions-perl_0.004-2_all.deb ... 936s Unpacking libdynaloader-functions-perl (0.004-2) ... 936s Selecting previously unselected package libdevel-callchecker-perl:s390x. 936s Preparing to unpack .../069-libdevel-callchecker-perl_0.009-2_s390x.deb ... 936s Unpacking libdevel-callchecker-perl:s390x (0.009-2) ... 936s Selecting previously unselected package libparams-classify-perl:s390x. 936s Preparing to unpack .../070-libparams-classify-perl_0.015-2build6_s390x.deb ... 936s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 936s Selecting previously unselected package libmodule-runtime-perl. 936s Preparing to unpack .../071-libmodule-runtime-perl_0.018-1_all.deb ... 936s Unpacking libmodule-runtime-perl (0.018-1) ... 936s Selecting previously unselected package libimport-into-perl. 936s Preparing to unpack .../072-libimport-into-perl_1.002005-2_all.deb ... 936s Unpacking libimport-into-perl (1.002005-2) ... 936s Selecting previously unselected package librole-tiny-perl. 936s Preparing to unpack .../073-librole-tiny-perl_2.002004-1_all.deb ... 936s Unpacking librole-tiny-perl (2.002004-1) ... 936s Selecting previously unselected package libsub-quote-perl. 936s Preparing to unpack .../074-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 936s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 936s Selecting previously unselected package libmoo-perl. 936s Preparing to unpack .../075-libmoo-perl_2.005005-1_all.deb ... 936s Unpacking libmoo-perl (2.005005-1) ... 936s Selecting previously unselected package libclass-inspector-perl. 936s Preparing to unpack .../076-libclass-inspector-perl_1.36-3_all.deb ... 936s Unpacking libclass-inspector-perl (1.36-3) ... 936s Selecting previously unselected package libfile-sharedir-perl. 936s Preparing to unpack .../077-libfile-sharedir-perl_1.118-3_all.deb ... 936s Unpacking libfile-sharedir-perl (1.118-3) ... 936s Selecting previously unselected package libmodule-manifest-skip-perl. 936s Preparing to unpack .../078-libmodule-manifest-skip-perl_0.23-4_all.deb ... 936s Unpacking libmodule-manifest-skip-perl (0.23-4) ... 936s Selecting previously unselected package libperlx-maybe-perl. 936s Preparing to unpack .../079-libperlx-maybe-perl_1.202-1_all.deb ... 936s Unpacking libperlx-maybe-perl (1.202-1) ... 936s Selecting previously unselected package libprotocol-websocket-perl. 936s Preparing to unpack .../080-libprotocol-websocket-perl_0.26-3_all.deb ... 936s Unpacking libprotocol-websocket-perl (0.26-3) ... 936s Selecting previously unselected package liburi-ws-perl. 936s Preparing to unpack .../081-liburi-ws-perl_0.03-3_all.deb ... 936s Unpacking liburi-ws-perl (0.03-3) ... 936s Selecting previously unselected package libanyevent-websocket-client-perl. 936s Preparing to unpack .../082-libanyevent-websocket-client-perl_0.55-1_all.deb ... 936s Unpacking libanyevent-websocket-client-perl (0.55-1) ... 936s Selecting previously unselected package libtry-tiny-perl. 936s Preparing to unpack .../083-libtry-tiny-perl_0.32-1_all.deb ... 936s Unpacking libtry-tiny-perl (0.32-1) ... 936s Selecting previously unselected package libmodule-implementation-perl. 937s Preparing to unpack .../084-libmodule-implementation-perl_0.09-2_all.deb ... 937s Unpacking libmodule-implementation-perl (0.09-2) ... 937s Selecting previously unselected package libsub-exporter-progressive-perl. 937s Preparing to unpack .../085-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 937s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 937s Selecting previously unselected package libvariable-magic-perl. 937s Preparing to unpack .../086-libvariable-magic-perl_0.64-1build1_s390x.deb ... 937s Unpacking libvariable-magic-perl (0.64-1build1) ... 937s Selecting previously unselected package libb-hooks-endofscope-perl. 937s Preparing to unpack .../087-libb-hooks-endofscope-perl_0.28-2_all.deb ... 937s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 937s Selecting previously unselected package libcrypt-random-seed-perl. 937s Preparing to unpack .../088-libcrypt-random-seed-perl_0.03-3_all.deb ... 937s Unpacking libcrypt-random-seed-perl (0.03-3) ... 937s Selecting previously unselected package libmath-random-isaac-perl. 937s Preparing to unpack .../089-libmath-random-isaac-perl_1.004-2_all.deb ... 937s Unpacking libmath-random-isaac-perl (1.004-2) ... 937s Selecting previously unselected package libbytes-random-secure-perl. 937s Preparing to unpack .../090-libbytes-random-secure-perl_0.29-3_all.deb ... 937s Unpacking libbytes-random-secure-perl (0.29-3) ... 937s Selecting previously unselected package libclass-c3-perl. 937s Preparing to unpack .../091-libclass-c3-perl_0.35-2_all.deb ... 937s Unpacking libclass-c3-perl (0.35-2) ... 937s Selecting previously unselected package libclass-data-inheritable-perl. 937s Preparing to unpack .../092-libclass-data-inheritable-perl_0.10-1_all.deb ... 937s Unpacking libclass-data-inheritable-perl (0.10-1) ... 937s Selecting previously unselected package libclass-singleton-perl. 937s Preparing to unpack .../093-libclass-singleton-perl_1.6-2_all.deb ... 937s Unpacking libclass-singleton-perl (1.6-2) ... 937s Selecting previously unselected package libclone-perl:s390x. 937s Preparing to unpack .../094-libclone-perl_0.47-1_s390x.deb ... 937s Unpacking libclone-perl:s390x (0.47-1) ... 937s Selecting previously unselected package perl-openssl-defaults:s390x. 937s Preparing to unpack .../095-perl-openssl-defaults_7build3_s390x.deb ... 937s Unpacking perl-openssl-defaults:s390x (7build3) ... 937s Selecting previously unselected package libcrypt-ssleay-perl. 937s Preparing to unpack .../096-libcrypt-ssleay-perl_0.73.06-2build6_s390x.deb ... 937s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 937s Selecting previously unselected package libparams-util-perl. 937s Preparing to unpack .../097-libparams-util-perl_1.102-3build1_s390x.deb ... 937s Unpacking libparams-util-perl (1.102-3build1) ... 937s Selecting previously unselected package libsub-install-perl. 937s Preparing to unpack .../098-libsub-install-perl_0.929-1_all.deb ... 937s Unpacking libsub-install-perl (0.929-1) ... 937s Selecting previously unselected package libdata-optlist-perl. 937s Preparing to unpack .../099-libdata-optlist-perl_0.114-1_all.deb ... 937s Unpacking libdata-optlist-perl (0.114-1) ... 937s Selecting previously unselected package libdevel-stacktrace-perl. 937s Preparing to unpack .../100-libdevel-stacktrace-perl_2.0500-1_all.deb ... 937s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 937s Selecting previously unselected package libencode-locale-perl. 937s Preparing to unpack .../101-libencode-locale-perl_1.05-3_all.deb ... 937s Unpacking libencode-locale-perl (1.05-3) ... 937s Selecting previously unselected package libsub-exporter-perl. 937s Preparing to unpack .../102-libsub-exporter-perl_0.990-1_all.deb ... 937s Unpacking libsub-exporter-perl (0.990-1) ... 937s Selecting previously unselected package libeval-closure-perl. 937s Preparing to unpack .../103-libeval-closure-perl_0.14-3_all.deb ... 937s Unpacking libeval-closure-perl (0.14-3) ... 937s Selecting previously unselected package libexception-class-perl. 937s Preparing to unpack .../104-libexception-class-perl_1.45-1_all.deb ... 937s Unpacking libexception-class-perl (1.45-1) ... 937s Selecting previously unselected package libfcgi0t64:s390x. 937s Preparing to unpack .../105-libfcgi0t64_2.4.5-0.1_s390x.deb ... 937s Unpacking libfcgi0t64:s390x (2.4.5-0.1) ... 937s Selecting previously unselected package libfcgi-perl. 937s Preparing to unpack .../106-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 937s Unpacking libfcgi-perl (0.82+ds-3build3) ... 937s Selecting previously unselected package libtimedate-perl. 937s Preparing to unpack .../107-libtimedate-perl_2.3300-2_all.deb ... 937s Unpacking libtimedate-perl (2.3300-2) ... 937s Selecting previously unselected package libhttp-date-perl. 937s Preparing to unpack .../108-libhttp-date-perl_6.06-1_all.deb ... 937s Unpacking libhttp-date-perl (6.06-1) ... 937s Selecting previously unselected package libfile-listing-perl. 937s Preparing to unpack .../109-libfile-listing-perl_6.16-1_all.deb ... 937s Unpacking libfile-listing-perl (6.16-1) ... 937s Selecting previously unselected package libhtml-tagset-perl. 937s Preparing to unpack .../110-libhtml-tagset-perl_3.24-1_all.deb ... 937s Unpacking libhtml-tagset-perl (3.24-1) ... 937s Selecting previously unselected package libhtml-parser-perl:s390x. 937s Preparing to unpack .../111-libhtml-parser-perl_3.83-1build1_s390x.deb ... 937s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 937s Selecting previously unselected package libhtml-tree-perl. 937s Preparing to unpack .../112-libhtml-tree-perl_5.07-3_all.deb ... 937s Unpacking libhtml-tree-perl (5.07-3) ... 937s Selecting previously unselected package libio-html-perl. 937s Preparing to unpack .../113-libio-html-perl_1.004-3_all.deb ... 937s Unpacking libio-html-perl (1.004-3) ... 937s Selecting previously unselected package liblwp-mediatypes-perl. 937s Preparing to unpack .../114-liblwp-mediatypes-perl_6.04-2_all.deb ... 937s Unpacking liblwp-mediatypes-perl (6.04-2) ... 937s Selecting previously unselected package libhttp-message-perl. 937s Preparing to unpack .../115-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 937s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 937s Selecting previously unselected package libhttp-cookies-perl. 937s Preparing to unpack .../116-libhttp-cookies-perl_6.11-1_all.deb ... 937s Unpacking libhttp-cookies-perl (6.11-1) ... 937s Selecting previously unselected package libpod-parser-perl. 937s Preparing to unpack .../117-libpod-parser-perl_1.67-1_all.deb ... 937s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 937s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 937s Unpacking libpod-parser-perl (1.67-1) ... 937s Selecting previously unselected package libhttp-negotiate-perl. 937s Preparing to unpack .../118-libhttp-negotiate-perl_6.01-2_all.deb ... 937s Unpacking libhttp-negotiate-perl (6.01-2) ... 937s Selecting previously unselected package libnet-ssleay-perl:s390x. 937s Preparing to unpack .../119-libnet-ssleay-perl_1.94-3_s390x.deb ... 937s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 937s Selecting previously unselected package libio-socket-ssl-perl. 937s Preparing to unpack .../120-libio-socket-ssl-perl_2.089-1_all.deb ... 937s Unpacking libio-socket-ssl-perl (2.089-1) ... 937s Selecting previously unselected package libnet-http-perl. 937s Preparing to unpack .../121-libnet-http-perl_6.23-1_all.deb ... 937s Unpacking libnet-http-perl (6.23-1) ... 937s Selecting previously unselected package liblwp-protocol-https-perl. 937s Preparing to unpack .../122-liblwp-protocol-https-perl_6.14-1_all.deb ... 937s Unpacking liblwp-protocol-https-perl (6.14-1) ... 937s Selecting previously unselected package libwww-robotrules-perl. 937s Preparing to unpack .../123-libwww-robotrules-perl_6.02-1_all.deb ... 937s Unpacking libwww-robotrules-perl (6.02-1) ... 937s Selecting previously unselected package libwww-perl. 937s Preparing to unpack .../124-libwww-perl_6.78-1_all.deb ... 937s Unpacking libwww-perl (6.78-1) ... 937s Selecting previously unselected package libxml-parser-perl. 937s Preparing to unpack .../125-libxml-parser-perl_2.47-1build4_s390x.deb ... 937s Unpacking libxml-parser-perl (2.47-1build4) ... 937s Selecting previously unselected package libxml-perl. 937s Preparing to unpack .../126-libxml-perl_0.08-4_all.deb ... 937s Unpacking libxml-perl (0.08-4) ... 937s Selecting previously unselected package libxml-regexp-perl. 937s Preparing to unpack .../127-libxml-regexp-perl_0.04-2_all.deb ... 937s Unpacking libxml-regexp-perl (0.04-2) ... 937s Selecting previously unselected package libxml-dom-perl. 937s Preparing to unpack .../128-libxml-dom-perl_1.46-2_all.deb ... 937s Unpacking libxml-dom-perl (1.46-2) ... 937s Selecting previously unselected package libhttp-dav-perl. 937s Preparing to unpack .../129-libhttp-dav-perl_0.50-1_all.deb ... 937s Unpacking libhttp-dav-perl (0.50-1) ... 937s Selecting previously unselected package libmro-compat-perl. 937s Preparing to unpack .../130-libmro-compat-perl_0.15-2_all.deb ... 937s Unpacking libmro-compat-perl (0.15-2) ... 937s Selecting previously unselected package libpackage-stash-perl. 937s Preparing to unpack .../131-libpackage-stash-perl_0.40-1_all.deb ... 937s Unpacking libpackage-stash-perl (0.40-1) ... 937s Selecting previously unselected package libsub-identify-perl. 937s Preparing to unpack .../132-libsub-identify-perl_0.14-3build4_s390x.deb ... 937s Unpacking libsub-identify-perl (0.14-3build4) ... 937s Selecting previously unselected package libsub-name-perl:s390x. 937s Preparing to unpack .../133-libsub-name-perl_0.28-1_s390x.deb ... 937s Unpacking libsub-name-perl:s390x (0.28-1) ... 937s Selecting previously unselected package libnamespace-clean-perl. 937s Preparing to unpack .../134-libnamespace-clean-perl_0.27-2_all.deb ... 937s Unpacking libnamespace-clean-perl (0.27-2) ... 937s Selecting previously unselected package libnamespace-autoclean-perl. 937s Preparing to unpack .../135-libnamespace-autoclean-perl_0.31-1_all.deb ... 937s Unpacking libnamespace-autoclean-perl (0.31-1) ... 937s Selecting previously unselected package libparams-validationcompiler-perl. 937s Preparing to unpack .../136-libparams-validationcompiler-perl_0.31-1_all.deb ... 937s Unpacking libparams-validationcompiler-perl (0.31-1) ... 937s Selecting previously unselected package libprotocol-http2-perl. 937s Preparing to unpack .../137-libprotocol-http2-perl_1.11-1_all.deb ... 937s Unpacking libprotocol-http2-perl (1.11-1) ... 937s Selecting previously unselected package libxstring-perl:s390x. 937s Preparing to unpack .../138-libxstring-perl_0.005-2build4_s390x.deb ... 937s Unpacking libxstring-perl:s390x (0.005-2build4) ... 937s Selecting previously unselected package libspecio-perl. 937s Preparing to unpack .../139-libspecio-perl_0.50-1_all.deb ... 937s Unpacking libspecio-perl (0.50-1) ... 937s Selecting previously unselected package perl-doc. 937s Preparing to unpack .../140-perl-doc_5.40.1-6_all.deb ... 937s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 937s Unpacking perl-doc (5.40.1-6) ... 937s Selecting previously unselected package libdatetime-locale-perl. 937s Preparing to unpack .../141-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 937s Unpacking libdatetime-locale-perl (1:1.41-1) ... 938s Selecting previously unselected package libdatetime-timezone-perl. 938s Preparing to unpack .../142-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 938s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 938s Selecting previously unselected package libdatetime-perl. 938s Preparing to unpack .../143-libdatetime-perl_2%3a1.65-1build3_s390x.deb ... 938s Unpacking libdatetime-perl (2:1.65-1build3) ... 938s Setting up libanyevent-perl (7.170-2build7) ... 938s Setting up libmath-random-isaac-perl (1.004-2) ... 938s Setting up libclass-inspector-perl (1.36-3) ... 938s Setting up libdynaloader-functions-perl (0.004-2) ... 938s Setting up libclass-method-modifiers-perl (2.15-1) ... 938s Setting up libxml-regexp-perl (0.04-2) ... 938s Setting up libclone-perl:s390x (0.47-1) ... 938s Setting up libarchive-zip-perl (1.68-1) ... 938s Setting up libsub-identify-perl (0.14-3build4) ... 938s Setting up libfcgi0t64:s390x (2.4.5-0.1) ... 938s Setting up libhtml-tagset-perl (3.24-1) ... 938s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 938s Setting up libprotocol-websocket-perl (0.26-3) ... 938s Setting up liblwp-mediatypes-perl (6.04-2) ... 938s Setting up libtry-tiny-perl (0.32-1) ... 938s Setting up libprotocol-http2-perl (1.11-1) ... 938s Setting up perl-openssl-defaults:s390x (7build3) ... 938s Setting up perl-doc (5.40.1-6) ... 938s Setting up m4 (1.4.19-8) ... 938s Setting up libclass-singleton-perl (1.6-2) ... 938s Setting up libencode-locale-perl (1.05-3) ... 938s Setting up libxstring-perl:s390x (0.005-2build4) ... 938s Setting up libgomp1:s390x (15.2.0-2ubuntu1) ... 938s Setting up libpcre2-16-0:s390x (10.46-1) ... 938s Setting up libsub-install-perl (0.929-1) ... 938s Setting up autotools-dev (20240727.1) ... 938s Setting up libpcre2-32-0:s390x (10.46-1) ... 938s Setting up libclass-data-inheritable-perl (0.10-1) ... 938s Setting up libalgorithm-c3-perl (0.11-2) ... 938s Setting up libexpat1-dev:s390x (2.7.1-2) ... 938s Setting up libcrypt-random-seed-perl (0.03-3) ... 938s Setting up libldap-dev:s390x (2.6.10+dfsg-1ubuntu1) ... 938s Setting up uuid-dev:s390x (2.41-4ubuntu3) ... 938s Setting up libmpc3:s390x (1.3.1-1build3) ... 938s Setting up libvariable-magic-perl (0.64-1build1) ... 938s Setting up libio-html-perl (1.004-3) ... 938s Setting up libpod-parser-perl (1.67-1) ... 938s Setting up autopoint (0.23.1-2build1) ... 938s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 938s Setting up libparams-util-perl (1.102-3build1) ... 938s Setting up autoconf (2.72-3.1ubuntu1) ... 938s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 938s Setting up libtimedate-perl (2.3300-2) ... 938s Setting up libubsan1:s390x (15.2.0-2ubuntu1) ... 938s Setting up libsub-name-perl:s390x (0.28-1) ... 938s Setting up libpcre2-posix3:s390x (10.46-1) ... 938s Setting up dwz (0.16-2) ... 938s Setting up libsctp1:s390x (1.0.21+dfsg-1) ... 938s Setting up libasan8:s390x (15.2.0-2ubuntu1) ... 938s Setting up libapr1t64:s390x (1.7.5-1) ... 938s Setting up librole-tiny-perl (2.002004-1) ... 938s Setting up debugedit (1:5.2-3) ... 938s Setting up libfile-sharedir-perl (1.118-3) ... 938s Setting up libfcgi-perl (0.82+ds-3build3) ... 938s Setting up liblua5.4-0:s390x (5.4.8-1) ... 938s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 938s Setting up libdevel-stacktrace-perl (2.0500-1) ... 938s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 938s Setting up apache2-data (2.4.64-1ubuntu2) ... 938s Setting up libisl23:s390x (0.27-1) ... 938s Setting up libcc1-0:s390x (15.2.0-2ubuntu1) ... 938s Setting up liburi-perl (5.30-1) ... 938s Setting up libitm1:s390x (15.2.0-2ubuntu1) ... 938s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 938s Setting up automake (1:1.17-4ubuntu1) ... 938s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 938s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 938s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 938s Setting up libhttp-date-perl (6.06-1) ... 938s Setting up gettext (0.23.1-2build1) ... 938s Setting up liburi-ws-perl (0.03-3) ... 938s Setting up libgcc-15-dev:s390x (15.2.0-2ubuntu1) ... 938s Setting up libfile-listing-perl (6.16-1) ... 938s Setting up libpcre2-dev:s390x (10.46-1) ... 938s Setting up libanyevent-connector-perl (0.04-1) ... 938s Setting up libnet-http-perl (6.23-1) ... 938s Setting up libexception-class-perl (1.45-1) ... 938s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 938s Setting up libclass-c3-perl (0.35-2) ... 938s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 938s Setting up libdevel-callchecker-perl:s390x (0.009-2) ... 938s Setting up intltool-debian (0.35.0+20060710.6) ... 938s Setting up libbytes-random-secure-perl (0.29-3) ... 938s Setting up libldap2-dev (2.6.10+dfsg-1ubuntu1) ... 938s Setting up libstdc++-15-dev:s390x (15.2.0-2ubuntu1) ... 938s Setting up libdata-optlist-perl (0.114-1) ... 938s Setting up libsctp-dev:s390x (1.0.21+dfsg-1) ... 938s Setting up dh-strip-nondeterminism (1.14.2-1) ... 938s Setting up libwww-robotrules-perl (6.02-1) ... 938s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 938s Setting up cpp-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 938s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 938s Setting up libmro-compat-perl (0.15-2) ... 938s Setting up gcc-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 938s Setting up libio-socket-ssl-perl (2.089-1) ... 938s Setting up libsub-exporter-perl (0.990-1) ... 938s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 938s Setting up apache2-utils (2.4.64-1ubuntu2) ... 938s Setting up libeval-closure-perl (0.14-3) ... 938s Setting up g++-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 938s Setting up libhttp-negotiate-perl (6.01-2) ... 938s Setting up libparams-validationcompiler-perl (0.31-1) ... 938s Setting up cpp-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 938s Setting up libhttp-cookies-perl (6.11-1) ... 938s Setting up po-debconf (1.0.21+nmu1) ... 938s Setting up libhtml-tree-perl (5.07-3) ... 938s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 938s Setting up apache2-bin (2.4.64-1ubuntu2) ... 938s Setting up gcc-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 938s Setting up libmodule-runtime-perl (0.018-1) ... 938s Setting up libapr1-dev (1.7.5-1) ... 938s Setting up cpp-15 (15.2.0-2ubuntu1) ... 938s Setting up cpp (4:15.1.0-1ubuntu1) ... 938s Setting up libaprutil1-dev (1.6.3-3ubuntu2) ... 938s Setting up libmodule-implementation-perl (0.09-2) ... 938s Setting up libpackage-stash-perl (0.40-1) ... 938s Setting up libimport-into-perl (1.002005-2) ... 938s Setting up libmoo-perl (2.005005-1) ... 938s Setting up apache2 (2.4.64-1ubuntu2) ... 938s Enabling module mpm_event. 938s Enabling module authz_core. 938s Enabling module authz_host. 938s Enabling module authn_core. 938s Enabling module auth_basic. 938s Enabling module access_compat. 938s Enabling module authn_file. 938s Enabling module authz_user. 938s Enabling module alias. 938s Enabling module dir. 938s Enabling module autoindex. 938s Enabling module env. 938s Enabling module mime. 938s Enabling module negotiation. 938s Enabling module setenvif. 938s Enabling module filter. 938s Enabling module deflate. 938s Enabling module status. 938s Enabling module reqtimeout. 938s Enabling conf charset. 938s Enabling conf localized-error-pages. 938s Enabling conf other-vhosts-access-log. 938s Enabling conf security. 938s Enabling conf serve-cgi-bin. 938s Enabling site 000-default. 939s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 939s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 940s Setting up g++-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 940s Setting up gcc-15 (15.2.0-2ubuntu1) ... 940s Setting up libspecio-perl (0.50-1) ... 940s Setting up libmodule-manifest-skip-perl (0.23-4) ... 940s Setting up libperlx-maybe-perl (1.202-1) ... 940s Setting up libb-hooks-endofscope-perl (0.28-2) ... 940s Setting up g++-15 (15.2.0-2ubuntu1) ... 940s Setting up libanyevent-websocket-client-perl (0.55-1) ... 940s Setting up libtool (2.5.4-4) ... 940s Setting up gcc (4:15.1.0-1ubuntu1) ... 940s Setting up dh-autoreconf (20) ... 940s Setting up libnamespace-clean-perl (0.27-2) ... 940s Setting up g++ (4:15.1.0-1ubuntu1) ... 940s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 940s Setting up build-essential (12.12ubuntu2) ... 940s Setting up libnamespace-autoclean-perl (0.31-1) ... 940s Setting up libdatetime-locale-perl (1:1.41-1) ... 940s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 940s Setting up debhelper (13.24.2ubuntu1) ... 940s Setting up libdatetime-perl (2:1.65-1build3) ... 940s Setting up apache2-dev (2.4.64-1ubuntu2) ... 940s Setting up liblwp-protocol-https-perl (6.14-1) ... 940s Setting up libwww-perl (6.78-1) ... 940s Setting up libxml-parser-perl (2.47-1build4) ... 940s Setting up libxml-perl (0.08-4) ... 940s Setting up libxml-dom-perl (1.46-2) ... 940s Setting up libhttp-dav-perl (0.50-1) ... 940s Processing triggers for install-info (7.1.1-1) ... 940s Processing triggers for libc-bin (2.42-0ubuntu1) ... 940s Processing triggers for ufw (0.36.2-9) ... 940s Processing triggers for man-db (2.13.1-1) ... 943s autopkgtest [16:50:13]: test run-test-suite: [----------------------- 944s + set -o pipefail 944s + export LANG=C 944s + LANG=C 944s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 944s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 944s + TESTS= 944s + TESTUSER=tuser 944s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 944s + useradd --user-group --system --create-home -s /bin/bash tuser 944s + cp -a debian/perl-framework /tmp/autopkgtest.hIumCY/autopkgtest_tmp 944s =============Running-with-mpm_prefork========== 944s + cd /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework 944s + export HARNESS_VERBOSE=1 944s + HARNESS_VERBOSE=1 944s + run_tests mpm_prefork 944s + local MPM=mpm_prefork 944s + shift 944s + local LOG=testlog.mpm_prefork 944s + echo =============Running-with-mpm_prefork========== 944s + rm -f apache2.conf.debian 944s + cp /etc/apache2/apache2.conf apache2.conf.debian 944s + cat /etc/apache2/mods-available/mpm_prefork.load 944s + grep -v mpm_ 944s + 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 944s + xargs cat 944s + for m in bucketeer case_filter case_filter_in 944s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 944s + for m in bucketeer case_filter case_filter_in 944s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 944s + for m in bucketeer case_filter case_filter_in 944s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 944s + cat /etc/apache2/mods-available/mime.conf 944s + echo 'Servername localhost' 944s + make clean 944s make: *** No rule to make target 'clean'. Stop. 944s + true 944s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 944s + chown -R tuser: /tmp/autopkgtest.hIumCY/autopkgtest_tmp 944s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/apache2.conf.debian' 944s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 944s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 944s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 944s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 944s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 944s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 944s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 944s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 944s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 944s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 944s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 944s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 944s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 944s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 944s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 944s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 944s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 944s [ info] generating script ./t/htdocs/modules/cgi/big.pl 944s [ info] generating script ./t/htdocs/modules/cgi/env.pl 944s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 944s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 944s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 944s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 944s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 944s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 944s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 944s [ info] generating script ./t/htdocs/modules/cgi/action.pl 944s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 944s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 944s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 944s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 944s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 944s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 944s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 944s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 944s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 944s Checking if your kit is complete... 944s Looks good 944s Warning: NAME must be a package name 944s [ info] generating script t/TEST 944s [ info] generating script ./t/cgi-bin/cookies.pl 944s [ info] generating script ./t/cgi-bin/next_available_port.pl 944s [ info] generating script t/TEST 944s Writing MYMETA.yml and MYMETA.json 944s Writing MYMETA.yml and MYMETA.json 944s Checking for Cwd...ok 944s Checking for File::Spec...ok 944s Generating a Unix-style Makefile 944s Writing Makefile for httpd-test 944s Writing MYMETA.yml and MYMETA.json 944s + su tuser -c 't/TEST ' 944s + tee testlog.mpm_prefork 944s [warning] setting ulimit to allow core files 944s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/TEST 944s Duplicate specification "clean" for option "clean" 944s Duplicate specification "help" for option "help" 946s [warning] generating SSL CA for asf 946s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 946s ..+....+......+...+.....+++++++++++++++++++++++++++++++++++++++*.....+......+.+.....+.+..+++++++++++++++++++++++++++++++++++++++*.+.+........+.......+.....+.............+.........+...+............+...+...+............+..+......+.........+..........+......+..+............+.+......+........+.......+.......................+......+.+.....+......+...+.......+..+...+...+......+.+...+............+...+......+...+........+...+..........+.....+.+...+......+...............+..+....+.....+......+.............+.....+....+..+...+.+...........+......+.......+.....+.+..+...+.+...+..+..........+.....+.............+...+.......................+....+.....+...............+...+....+......+........+.+.....+..........+.........+..+.......+..+.........+............+.......+..+......+....+...+..+......+....+........+.+.....+.......+..+.............+..+...............+.......+.....+...............+......+....+..............+.+...........+....+......+...+...............+.....+....+..+.........+.+......+...+...........+...+.......+...+...........+.+......+...+..+.......+.....+......+......+...+..........+...........+......+.+...............+.................+......+....+............+...+.....+......+..........+.....+................+.........+..+.......+..+.+.....++++++ 946s ..+.........+............+.+.....+...+++++++++++++++++++++++++++++++++++++++*...+.....+++++++++++++++++++++++++++++++++++++++*.........+..+.+..............+..........+...+........+.+....................+....+.....+......................+...+.....+....+..+......+............+.......+......+..+......+....+.....+......+.......+..+.+.....+.........+...+...+.......+..................+.........+..+....+..+....+...+...+.....+.........+.+...+...........+......+....+........+...+...........................+...+.......+.....+.+.....++++++ 946s ----- 946s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 946s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 946s [ 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 946s [ 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 946s Using configuration from conf/server2_des3.cnf 946s Check that the request matches the signature 946s Signature ok 946s The Subject's Distinguished Name is as follows 946s countryName :PRINTABLE:'US' 946s stateOrProvinceName :ASN.1 12:'California' 946s localityName :ASN.1 12:'San Francisco' 946s organizationName :ASN.1 12:'ASF' 946s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 946s commonName :ASN.1 12:'localhost' 946s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 946s Certificate is to be certified until Sep 4 16:50:16 2026 GMT (365 days) 946s 946s Write out database with 1 new entries 946s Database updated 946s [ info] openssl genrsa -out keys/client_ok.pem 2048 947s [ 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 947s [ 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 947s Using configuration from conf/client_ok.cnf 947s Check that the request matches the signature 947s Signature ok 947s The Subject's Distinguished Name is as follows 947s countryName :PRINTABLE:'US' 947s stateOrProvinceName :ASN.1 12:'California' 947s localityName :ASN.1 12:'San Francisco' 947s organizationName :ASN.1 12:'ASF' 947s organizationalUnitName:ASN.1 12:'httpd-test' 947s commonName :ASN.1 12:'client_ok' 947s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 947s Certificate is to be certified until Sep 4 16:50:17 2026 GMT (365 days) 947s 947s Write out database with 1 new entries 947s Database updated 947s [ 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 947s [ info] generating proxy cert: proxy/client_ok.pem 947s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 948s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 948s [ 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 948s [ 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 948s Using configuration from conf/server2_dsa.cnf 948s Check that the request matches the signature 948s Signature ok 948s The Subject's Distinguished Name is as follows 948s countryName :PRINTABLE:'US' 948s stateOrProvinceName :ASN.1 12:'California' 948s localityName :ASN.1 12:'San Francisco' 948s organizationName :ASN.1 12:'ASF' 948s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 948s commonName :ASN.1 12:'localhost' 948s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 948s Certificate is to be certified until Sep 4 16:50:18 2026 GMT (365 days) 948s 948s Write out database with 1 new entries 948s Database updated 948s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 948s [ 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 948s [ 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 948s Using configuration from conf/server_des3_dsa.cnf 948s Check that the request matches the signature 948s Signature ok 948s The Subject's Distinguished Name is as follows 948s countryName :PRINTABLE:'US' 948s stateOrProvinceName :ASN.1 12:'California' 948s localityName :ASN.1 12:'San Francisco' 948s organizationName :ASN.1 12:'ASF' 948s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 948s commonName :ASN.1 12:'localhost' 948s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 948s Certificate is to be certified until Sep 4 16:50:18 2026 GMT (365 days) 948s 948s Write out database with 1 new entries 948s Database updated 948s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 948s [ 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 948s [ 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 948s Using configuration from conf/server_dsa.cnf 948s Check that the request matches the signature 948s Signature ok 948s The Subject's Distinguished Name is as follows 948s countryName :PRINTABLE:'US' 948s stateOrProvinceName :ASN.1 12:'California' 948s localityName :ASN.1 12:'San Francisco' 948s organizationName :ASN.1 12:'ASF' 948s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 948s commonName :ASN.1 12:'localhost' 948s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 948s Certificate is to be certified until Sep 4 16:50:18 2026 GMT (365 days) 948s 948s Write out database with 1 new entries 948s Database updated 948s [ info] openssl genrsa -out keys/client_revoked.pem 2048 948s [ 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 948s [ 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 948s Using configuration from conf/client_revoked.cnf 948s Check that the request matches the signature 948s Signature ok 948s The Subject's Distinguished Name is as follows 948s countryName :PRINTABLE:'US' 948s stateOrProvinceName :ASN.1 12:'California' 948s localityName :ASN.1 12:'San Francisco' 948s organizationName :ASN.1 12:'ASF' 948s organizationalUnitName:ASN.1 12:'httpd-test' 948s commonName :ASN.1 12:'client_revoked' 948s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 948s Certificate is to be certified until Sep 4 16:50:18 2026 GMT (365 days) 948s 948s Write out database with 1 new entries 948s Database updated 948s [ 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 948s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 948s Using configuration from conf/cacrl.cnf 948s Revoking Certificate 06. 948s Database updated 948s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 948s Using configuration from conf/cacrl.cnf 948s [ info] generating proxy cert: proxy/client_revoked.pem 948s [ info] openssl genrsa -out keys/server.pem 2048 948s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 949s [ 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 949s Using configuration from conf/server.cnf 949s Check that the request matches the signature 949s Signature ok 949s The Subject's Distinguished Name is as follows 949s countryName :PRINTABLE:'US' 949s stateOrProvinceName :ASN.1 12:'California' 949s localityName :ASN.1 12:'San Francisco' 949s organizationName :ASN.1 12:'ASF' 949s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 949s commonName :ASN.1 12:'localhost' 949s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 949s Certificate is to be certified until Sep 4 16:50:18 2026 GMT (365 days) 949s 949s Write out database with 1 new entries 949s Database updated 949s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 949s [ 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 949s [ 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 949s Using configuration from conf/server2_des3_dsa.cnf 949s Check that the request matches the signature 949s Signature ok 949s The Subject's Distinguished Name is as follows 949s countryName :PRINTABLE:'US' 949s stateOrProvinceName :ASN.1 12:'California' 949s localityName :ASN.1 12:'San Francisco' 949s organizationName :ASN.1 12:'ASF' 949s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 949s commonName :ASN.1 12:'localhost' 949s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 949s Certificate is to be certified until Sep 4 16:50:18 2026 GMT (365 days) 949s 949s Write out database with 1 new entries 949s Database updated 949s [ info] openssl genrsa -out keys/server2.pem 2048 949s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 949s [ 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 949s Using configuration from conf/server2.cnf 949s Check that the request matches the signature 949s Signature ok 949s The Subject's Distinguished Name is as follows 949s countryName :PRINTABLE:'US' 949s stateOrProvinceName :ASN.1 12:'California' 949s localityName :ASN.1 12:'San Francisco' 949s organizationName :ASN.1 12:'ASF' 949s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 949s commonName :ASN.1 12:'localhost' 949s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 949s Certificate is to be certified until Sep 4 16:50:19 2026 GMT (365 days) 949s 949s Write out database with 1 new entries 949s Database updated 949s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 949s [ 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 949s [ 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 949s Using configuration from conf/server_des3.cnf 949s Check that the request matches the signature 949s Signature ok 949s The Subject's Distinguished Name is as follows 949s countryName :PRINTABLE:'US' 949s stateOrProvinceName :ASN.1 12:'California' 949s localityName :ASN.1 12:'San Francisco' 949s organizationName :ASN.1 12:'ASF' 949s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 949s commonName :ASN.1 12:'localhost' 949s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 949s Certificate is to be certified until Sep 4 16:50:19 2026 GMT (365 days) 949s 949s Write out database with 1 new entries 949s Database updated 949s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 949s [ 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 949s [ 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 949s Using configuration from conf/client_snakeoil.cnf 949s Check that the request matches the signature 949s Signature ok 949s The Subject's Distinguished Name is as follows 949s countryName :PRINTABLE:'AU' 949s stateOrProvinceName :ASN.1 12:'Queensland' 949s localityName :ASN.1 12:'Mackay' 949s organizationName :ASN.1 12:'Snake Oil, Ltd.' 949s organizationalUnitName:ASN.1 12:'Staff' 949s commonName :ASN.1 12:'client_snakeoil' 949s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 949s Certificate is to be certified until Sep 4 16:50:19 2026 GMT (365 days) 949s 949s Write out database with 1 new entries 949s Database updated 949s [ 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 949s [ info] generating proxy cert: proxy/client_snakeoil.pem 949s [ info] openssl genrsa -out keys/client_colon.pem 2048 949s [ 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 949s [ 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 949s Using configuration from conf/client_colon.cnf 949s Check that the request matches the signature 949s Signature ok 949s The Subject's Distinguished Name is as follows 949s countryName :PRINTABLE:'US' 949s stateOrProvinceName :ASN.1 12:'California' 949s localityName :ASN.1 12:'San Francisco' 949s organizationName :ASN.1 12:'ASF' 949s organizationalUnitName:ASN.1 12:'httpd-test' 949s commonName :ASN.1 12:'user:colon' 949s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 949s Certificate is to be certified until Sep 4 16:50:19 2026 GMT (365 days) 949s 949s Write out database with 1 new entries 949s Database updated 949s [ 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 949s [ info] generating proxy cert: proxy/client_colon.pem 949s [ info] linked ca-bundle.crl to fdd35eee.r0 949s cd nntp_like && make .libs/mod_nntp_like.so 949s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 949s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 949s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 949s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 950s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 950s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 950s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 950s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 950s cd fold && make .libs/mod_fold.so 950s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/fold' 950s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 950s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 950s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 950s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 950s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 950s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 950s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/fold' 950s cd test_apr_uri && make .libs/mod_test_apr_uri.so 950s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 950s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 950s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/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 950s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 950s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 950s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 950s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 950s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 950s cd list_modules && make .libs/mod_list_modules.so 950s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/list_modules' 950s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 950s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 950s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 951s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 951s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 951s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 951s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/list_modules' 951s cd test_session && make .libs/mod_test_session.so 951s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/test_session' 951s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 951s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 951s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 951s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 951s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 951s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 951s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/test_session' 951s cd eat_post && make .libs/mod_eat_post.so 951s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/eat_post' 951s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 951s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 951s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 951s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 951s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 951s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 951s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/eat_post' 951s cd authany && make .libs/mod_authany.so 951s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/authany' 951s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 951s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 951s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 951s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 951s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 951s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 951s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/authany' 951s cd random_chunk && make .libs/mod_random_chunk.so 951s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 951s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 951s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 951s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 952s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 952s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 952s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 952s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 952s cd test_ssl && make .libs/mod_test_ssl.so 952s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 952s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 952s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 952s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 952s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 952s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 952s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 952s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 952s cd echo_post && make .libs/mod_echo_post.so 952s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/echo_post' 952s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 952s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 952s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 952s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 952s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 952s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 952s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/echo_post' 952s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 952s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 952s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 952s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/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 952s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 952s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 952s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 952s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 952s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 952s cd test_utilities && make .libs/mod_test_utilities.so 952s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 952s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 952s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 952s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 952s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 953s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 953s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 953s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 953s cd input_body_filter && make .libs/mod_input_body_filter.so 953s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 953s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 953s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/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 953s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 953s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 953s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 953s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 953s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 953s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 953s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 953s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 953s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/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 953s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 953s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 953s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 953s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 953s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 953s cd memory_track && make .libs/mod_memory_track.so 953s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/memory_track' 953s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 953s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 953s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 953s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 953s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 953s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 953s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/memory_track' 953s cd client_add_filter && make .libs/mod_client_add_filter.so 953s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 953s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 953s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/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 953s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 953s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 953s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 954s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 954s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 954s cd test_rwrite && make .libs/mod_test_rwrite.so 954s make[1]: Entering directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 954s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 954s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 954s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 954s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 954s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 954s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 954s make[1]: Leaving directory '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 954s /usr/sbin/apache2 -d /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 954s using Apache/2.4.64 (prefork MPM) 954s 954s waiting 60 seconds for server to start: .[Thu Sep 04 16:50:24.274420 2025] [core:trace3] [pid 10399:tid 10399] core.c(3484): Setting LogLevel for all modules to trace8 954s [Thu Sep 04 16:50:24.274777 2025] [core:trace6] [pid 10399:tid 10399] core.c(3501): Cannot find module 'rewrite', trying 'rewrite_module' 954s [Thu Sep 04 16:50:24.274804 2025] [core:trace3] [pid 10399:tid 10399] core.c(3511): Setting LogLevel for module mod_rewrite.c to trace8 954s [Thu Sep 04 16:50:24.275374 2025] [core:trace6] [pid 10399:tid 10399] core.c(3501): Cannot find module 'dumpio', trying 'dumpio_module' 954s [Thu Sep 04 16:50:24.275379 2025] [core:trace3] [pid 10399:tid 10399] core.c(3511): Setting LogLevel for module mod_dumpio.c to trace7 954s [Thu Sep 04 16:50:24.275382 2025] [core:trace3] [pid 10399:tid 10399] core.c(3484): Setting LogLevel for all modules to info 954s [Thu Sep 04 16:50:24.275387 2025] [core:trace6] [pid 10399:tid 10399] core.c(3501): Cannot find module 'core', trying 'core_module' 954s [Thu Sep 04 16:50:24.275391 2025] [core:trace3] [pid 10399:tid 10399] core.c(3511): Setting LogLevel for module core.c to crit 954s [Thu Sep 04 16:50:24.275393 2025] [core:trace3] [pid 10399:tid 10399] core.c(3484): Setting LogLevel for all modules to crit 954s [Thu Sep 04 16:50:24.275398 2025] [core:trace6] [pid 10399:tid 10399] core.c(3501): Cannot find module 'core', trying 'core_module' 954s [Thu Sep 04 16:50:24.275402 2025] [core:trace3] [pid 10399:tid 10399] core.c(3511): Setting LogLevel for module core.c to info 954s [Thu Sep 04 16:50:24.275405 2025] [core:trace3] [pid 10399:tid 10399] core.c(3484): Setting LogLevel for all modules to crit 954s [Thu Sep 04 16:50:24.275412 2025] [core:trace6] [pid 10399:tid 10399] core.c(3501): Cannot find module 'core', trying 'core_module' 954s [Thu Sep 04 16:50:24.275415 2025] [core:trace3] [pid 10399:tid 10399] core.c(3511): Setting LogLevel for module core.c to info 954s [Thu Sep 04 16:50:24.275418 2025] [core:trace3] [pid 10399:tid 10399] core.c(3484): Setting LogLevel for all modules to crit 954s [Thu Sep 04 16:50:24.275420 2025] [core:trace3] [pid 10399:tid 10399] core.c(3484): Setting LogLevel for all modules to info 954s [Thu Sep 04 16:50:24.275426 2025] [core:trace6] [pid 10399:tid 10399] core.c(3501): Cannot find module 'core', trying 'core_module' 954s [Thu Sep 04 16:50:24.275430 2025] [core:trace3] [pid 10399:tid 10399] core.c(3511): Setting LogLevel for module core.c to crit 954s [Thu Sep 04 16:50:24.275434 2025] [core:trace3] [pid 10399:tid 10399] core.c(3484): Setting LogLevel for all modules to info 954s [Thu Sep 04 16:50:24.275724 2025] [alias:warn] [pid 10399:tid 10399] AH00671: The Alias directive in /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 954s [Thu Sep 04 16:50:24.275735 2025] [proxy:info] [pid 10399:tid 10399] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 954s [Thu Sep 04 16:50:24.276091 2025] [proxy:info] [pid 10399:tid 10399] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 954s [Thu Sep 04 16:50:24.276116 2025] [core:trace6] [pid 10399:tid 10399] core.c(3501): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 954s [Thu Sep 04 16:50:24.276122 2025] [core:trace3] [pid 10399:tid 10399] core.c(3511): Setting LogLevel for module mod_proxy_hcheck.c to trace4 955s . 955s waiting 60 seconds for server to start: ok (waited 0 secs) 955s server localhost:8529 started 955s server localhost:8530 listening (mod_nntp_like) 955s server localhost:8531 listening (mod_nntp_like_ssl) 955s server localhost:8532 listening (mod_ssl) 955s server localhost:8533 listening (ssl_optional_cc) 955s server localhost:8534 listening (ssl_pr33791) 955s server localhost:8535 listening (ssl_ocsp) 955s server localhost:8536 listening (cve_2011_3368_rewrite) 955s server localhost:8537 listening (proxy_http_reverse) 955s server localhost:8538 listening (proxy_http_nofwd) 955s server localhost:8539 listening (cve_2011_3368) 955s server localhost:8540 listening (mod_headers) 955s server localhost:8541 listening (mod_echo) 955s server localhost:8542 listening (mod_echo_ssl) 955s server localhost:8543 listening (error_document) 955s server localhost:8544 listening (http_unsafe) 955s server localhost:8545 listening (http_strict) 955s server localhost:8546 listening (remote_ip) 955s server localhost:8547 listening (mod_proxy) 955s server localhost:8548 listening (proxy_http_bal1) 955s server localhost:8549 listening (proxy_http_bal2) 955s server localhost:8550 listening (proxy_http_balancer) 955s server localhost:8553 listening (proxy_fcgi) 955s server localhost:8554 listening (core) 955s server localhost:8555 listening (mod_cache) 955s server localhost:8556 listening (mod_vhost_alias) 955s server localhost:8557 listening (mod_include) 955s server localhost:8558 listening (proxy_http_https) 955s server localhost:8559 listening (proxy_https_https) 955s server localhost:8560 listening (proxy_http_https_proxy_section) 955s server localhost:8561 listening (proxy_https_https_proxy_section) 955s server localhost:8562 listening (proxy_https_http) 957s [ info] adding source lib /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 963s t/ab/base.t ......................... 963s 1..5 963s # Running under perl version 5.040001 for linux 963s # Current time local: Thu Sep 4 16:50:31 2025 963s # Current time GMT: Thu Sep 4 16:50:31 2025 963s # Using Test.pm version 1.31 963s # Using Apache/Test.pm version 1.44 963s # # running: 963s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8554/ 963s ok 1 963s ok 2 963s # # running: 963s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 963s ok 3 963s ok 4 963s ok 5 963s ok 965s t/apache/404.t ...................... 965s 1..2 965s # Running under perl version 5.040001 for linux 965s # Current time local: Thu Sep 4 16:50:33 2025 965s # Current time GMT: Thu Sep 4 16:50:33 2025 965s # Using Test.pm version 1.31 965s # Using Apache/Test.pm version 1.44 965s # GET_STR Response: 965s # HTTP/1.1 404 Not Found 965s # Connection: close 965s # Date: Thu, 04 Sep 2025 16:50:35 GMT 965s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 965s # Content-Length: 196 965s # Content-Type: text/html; charset=iso-8859-1 965s # Client-Date: Thu, 04 Sep 2025 16:50:35 GMT 965s # Client-Peer: 127.0.0.1:8529 965s # Client-Response-Num: 1 965s # Title: 404 Not Found 965s # 965s # 965s # 965s # 404 Not Found 965s # 965s #

Not Found

965s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

992s #

The requested URL was not found on this server.

992s # ' 992s ok 8 992s # testing : /merge/notfound.html code 992s # expected: 404 992s # received: '404' 992s ok 9 992s # testing : /merge/notfound.html content 992s # expected: 'testing merge' 992s # received: 'testing merge' 992s ok 10 992s # testing : /merge/merge2/notfound.html code 992s # expected: 404 992s # received: '404' 992s ok 11 992s # testing : /merge/merge2/notfound.html content 992s # expected: 'testing merge' 992s # received: 'testing merge' 992s ok 12 992s # testing : /bounce/notfound.html code 992s # expected: 404 992s # received: '404' 992s ok 13 992s # testing : /bounce/notfound.html content 992s # expected: qr/expire test/ 992s # received: ' 992s # expire test 992s # expire test 992s # ' 992s ok 14 992s ok 994s t/apache/etags.t .................... 994s # Checking for existence of FileETag directive 994s # Returned 200: 994s 1..61 994s # Running under perl version 5.040001 for linux 994s # Current time local: Thu Sep 4 16:51:01 2025 994s # Current time GMT: Thu Sep 4 16:51:01 2025 994s # Using Test.pm version 1.31 994s # Using Apache/Test.pm version 1.44 994s # --- 994s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 994s # Expecting two components in ETag field 994s # Received "b-62c6deaf13e40" 994s ok 1 994s # --- 994s # HEAD /apache/etags/m/minus-mi/test.txt 994s # Expecting field to be absent 994s # Received "b-62c6deaf13e40" 994s ok 2 994s # --- 994s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 994s # Expecting field to be absent 994s # Received "b-62c6deaf13e40" 994s ok 3 994s # --- 994s # HEAD /apache/etags/m/minus-ms/test.txt 994s # Expecting field to be absent 994s # Received "b-62c6deaf13e40" 994s ok 4 994s # --- 994s # HEAD /apache/etags/none/mi/test.txt 994s # Expecting two components in ETag field 994s # Received "4a287-62c6deaf13e40" 994s ok 5 994s # --- 994s # HEAD /apache/etags/none/ms/test.txt 994s # Expecting two components in ETag field 994s # Received "b-62c6deaf13e40" 994s ok 6 994s # --- 994s # HEAD /apache/etags/m/minus-is/test.txt 994s # Expecting field to be absent 994s # Received "62c6deaf13e40" 994s ok 7 994s # --- 994s # HEAD /apache/etags/mis/test.txt 994s # Expecting three components in ETag field 994s # Received "4a28f-b-62c6deaf13e40" 994s ok 8 994s # --- 994s # HEAD /apache/etags/i/test.txt 994s # Expecting one component in ETag field 994s # Received "4a2c8" 994s ok 9 994s # --- 994s # HEAD /apache/etags/m/plus-is/test.txt 994s # Expecting three components in ETag field 994s # Received "4a2ec-b-62c6deaf13e40" 994s ok 10 994s # --- 994s # HEAD /apache/etags/none/test.txt 994s # Expecting field to be absent 994s # ETag field is missing 994s ok 11 994s # --- 994s # HEAD /apache/etags/all/inherit/test.txt 994s # Expecting three components in ETag field 994s # Received "4a2b5-b-62c6deaf13e40" 994s ok 12 994s # --- 994s # HEAD /apache/etags/m/plus-ms/test.txt 994s # Expecting two components in ETag field 994s # Received "b-62c6deaf13e40" 994s ok 13 994s # --- 994s # HEAD /apache/etags/all/mi/test.txt 994s # Expecting two components in ETag field 994s # Received "4a2c5-62c6deaf13e40" 994s ok 14 994s # --- 994s # HEAD /apache/etags/none/mis/test.txt 994s # Expecting three components in ETag field 994s # Received "4a251-b-62c6deaf13e40" 994s ok 15 994s # --- 994s # HEAD /apache/etags/none/plus-i/test.txt 994s # Expecting one component in ETag field 994s # Received "4a247" 994s ok 16 994s # --- 994s # HEAD /apache/etags/all/test.txt 994s # Expecting three components in ETag field 994s # Received "4a2b6-b-62c6deaf13e40" 994s ok 17 994s # --- 994s # HEAD /apache/etags/all/mis/test.txt 994s # Expecting three components in ETag field 994s # Received "4a2aa-b-62c6deaf13e40" 994s ok 18 994s # --- 994s # HEAD /apache/etags/m/plus-mis/test.txt 994s # Expecting three components in ETag field 994s # Received "4a2f2-b-62c6deaf13e40" 994s ok 19 994s # --- 994s # HEAD /apache/etags/all/minus-i/test.txt 994s # Expecting two components in ETag field 994s # Received "b-62c6deaf13e40" 994s ok 20 994s # --- 994s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 994s # Expecting one component in ETag field 994s # Received "62c6deaf13e40" 994s ok 21 994s # --- 994s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 994s # Expecting two components in ETag field 994s # Received "4a273-62c6deaf13e40" 994s ok 22 994s # --- 994s # HEAD /apache/etags/none/m/test.txt 994s # Expecting one component in ETag field 994s # Received "62c6deaf13e40" 994s ok 23 994s # --- 994s # HEAD /apache/etags/all/minus-s/test.txt 994s # Expecting two components in ETag field 994s # Received "4a2a0-62c6deaf13e40" 994s ok 24 994s # --- 994s # HEAD /apache/etags/none/inherit/test.txt 994s # Expecting field to be absent 994s # ETag field is missing 994s ok 25 994s # --- 994s # HEAD /apache/etags/all/minus-mi/test.txt 994s # Expecting one component in ETag field 994s # Received "b" 994s ok 26 994s # --- 994s # HEAD /apache/etags/all/minus-is/test.txt 994s # Expecting one component in ETag field 994s # Received "62c6deaf13e40" 994s ok 27 994s # --- 994s # HEAD /apache/etags/none/s/test.txt 994s # Expecting one component in ETag field 994s # Received "b" 994s ok 28 994s # --- 994s # HEAD /apache/etags/ms/test.txt 994s # Expecting two components in ETag field 994s # Received "b-62c6deaf13e40" 994s ok 29 994s # --- 994s # HEAD /apache/etags/none/plus-s/test.txt 994s # Expecting one component in ETag field 994s # Received "b" 994s ok 30 994s # --- 994s # HEAD /apache/etags/m/minus-s/test.txt 994s # Expecting field to be absent 994s # Received "62c6deaf13e40" 994s ok 31 994s # --- 994s # HEAD /apache/etags/none/plus-mi/test.txt 994s # Expecting two components in ETag field 994s # Received "4a25f-62c6deaf13e40" 994s ok 32 994s # --- 994s # HEAD /apache/etags/none/plus-is/test.txt 994s # Expecting two components in ETag field 994s # Received "4a266-b" 994s ok 33 994s # --- 994s # HEAD /apache/etags/m/minus-mis/test.txt 994s # Expecting field to be absent 994s # Received "b-62c6deaf13e40" 994s ok 34 994s # --- 994s # HEAD /apache/etags/all/minus-ms/test.txt 994s # Expecting one component in ETag field 994s # Received "4a2a7" 994s ok 35 994s # --- 994s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 994s # Expecting one component in ETag field 994s # Received "4a277" 994s ok 36 994s # --- 994s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 994s # Expecting one component in ETag field 994s # Received "b" 994s ok 37 994s # --- 994s # HEAD /apache/etags/none/plus-ms/test.txt 994s # Expecting two components in ETag field 994s # Received "b-62c6deaf13e40" 994s ok 38 994s # --- 994s # HEAD /apache/etags/is/test.txt 994s # Expecting two components in ETag field 994s # Received "4a28c-b" 994s ok 39 994s # --- 994s # HEAD /apache/etags/none/i/test.txt 994s # Expecting one component in ETag field 994s # Received "4a269" 994s ok 40 994s # --- 994s # HEAD /apache/etags/none/plus-m/test.txt 994s # Expecting one component in ETag field 994s # Received "62c6deaf13e40" 994s ok 41 994s # --- 994s # HEAD /apache/etags/m/plus-mi/test.txt 994s # Expecting two components in ETag field 994s # Received "4a2e5-62c6deaf13e40" 994s ok 42 994s # --- 994s # HEAD /apache/etags/all/minus-m/test.txt 994s # Expecting two components in ETag field 994s # Received "4a2b0-b" 994s ok 43 994s # --- 994s # HEAD /apache/etags/m/plus-s/test.txt 994s # Expecting two components in ETag field 994s # Received "b-62c6deaf13e40" 994s ok 44 994s # --- 994s # HEAD /apache/etags/all/is/test.txt 994s # Expecting two components in ETag field 994s # Received "4a2a3-b" 994s ok 45 994s # --- 994s # HEAD /apache/etags/all/m/test.txt 994s # Expecting one component in ETag field 994s # Received "62c6deaf13e40" 994s ok 46 994s # --- 994s # HEAD /apache/etags/m/plus-i/test.txt 994s # Expecting two components in ETag field 994s # Received "4a2cc-62c6deaf13e40" 994s ok 47 994s # --- 994s # HEAD /apache/etags/mi/test.txt 994s # Expecting two components in ETag field 994s # Received "4a2f8-62c6deaf13e40" 994s ok 48 994s # --- 994s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 994s # Expecting two components in ETag field 994s # Received "4a27a-b" 994s ok 49 994s # --- 994s # HEAD /apache/etags/all/i/test.txt 994s # Expecting one component in ETag field 994s # Received "4a2bc" 994s ok 50 994s # --- 994s # HEAD /apache/etags/all/ms/test.txt 994s # Expecting two components in ETag field 994s # Received "b-62c6deaf13e40" 994s ok 51 994s # --- 994s # HEAD /apache/etags/all/s/test.txt 994s # Expecting one component in ETag field 994s # Received "b" 994s ok 52 994s # --- 994s # HEAD /apache/etags/m/plus-m/test.txt 994s # Expecting one component in ETag field 994s # Received "62c6deaf13e40" 994s ok 53 994s # --- 994s # HEAD /apache/etags/none/is/test.txt 994s # Expecting two components in ETag field 994s # Received "4a24d-b" 994s ok 54 994s # --- 994s # HEAD /apache/etags/m/minus-i/test.txt 994s # Expecting field to be absent 994s # Received "62c6deaf13e40" 994s ok 55 994s # --- 994s # HEAD /apache/etags/none/plus-mis/test.txt 994s # Expecting three components in ETag field 994s # Received "4a27b-b-62c6deaf13e40" 994s ok 56 994s # --- 994s # HEAD /apache/etags/default/test.txt 994s # Expecting two components in ETag field 994s # Received "b-62c6deaf13e40" 994s ok 57 994s # --- 994s # HEAD /apache/etags/s/test.txt 994s # Expecting one component in ETag field 994s # Received "b" 994s ok 58 994s # --- 994s # HEAD /apache/etags/m/test.txt 994s # Expecting one component in ETag field 994s # Received "62c6deaf13e40" 994s ok 59 994s # --- 994s # HEAD /apache/etags/all/minus-mis/test.txt 994s # Expecting field to be absent 994s # Received "b-62c6deaf13e40" 994s ok 60 994s # --- 994s # HEAD /apache/etags/m/minus-m/test.txt 994s # Expecting field to be absent 994s # Received "b-62c6deaf13e40" 994s ok 61 994s ok 996s t/apache/expr.t ..................... 996s 1..229 996s # Running under perl version 5.040001 for linux 996s # Current time local: Thu Sep 4 16:51:04 2025 996s # Current time GMT: Thu Sep 4 16:51:04 2025 996s # Using Test.pm version 1.31 996s # Using Apache/Test.pm version 1.44 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true" should evaluate to true, got true 996s ok 1 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "false" should evaluate to false, got false 996s ok 2 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s Should get parse error for "foo", got parse error 996s ok 3 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "1 -eq 01" should evaluate to true, got true 996s ok 4 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "1 -eq 2" should evaluate to false, got false 996s ok 5 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "1 -ne 2" should evaluate to true, got true 996s ok 6 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "1 -ne 1" should evaluate to false, got false 996s ok 7 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "1 -lt 02" should evaluate to true, got true 996s ok 8 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "1 -lt 1" should evaluate to false, got false 996s ok 9 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "1 -le 2" should evaluate to true, got true 996s ok 10 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "1 -le 1" should evaluate to true, got true 996s ok 11 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "2 -gt 1" should evaluate to true, got true 996s ok 12 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "1 -gt 1" should evaluate to false, got false 996s ok 13 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "2 -ge 1" should evaluate to true, got true 996s ok 14 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "1 -ge 1" should evaluate to true, got true 996s ok 15 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "1 -gt -1" should evaluate to true, got true 996s ok 16 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'aa' == 'aa'" should evaluate to true, got true 996s ok 17 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'aa' == 'b'" should evaluate to false, got false 996s ok 18 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'aa' = 'aa'" should evaluate to true, got true 996s ok 19 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'aa' = 'b'" should evaluate to false, got false 996s ok 20 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'aa' != 'b'" should evaluate to true, got true 996s ok 21 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'aa' != 'aa'" should evaluate to false, got false 996s ok 22 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'aa' < 'b'" should evaluate to true, got true 996s ok 23 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'aa' < 'aa'" should evaluate to false, got false 996s ok 24 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'aa' <= 'b'" should evaluate to true, got true 996s ok 25 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'aa' <= 'aa'" should evaluate to true, got true 996s ok 26 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'b' > 'aa'" should evaluate to true, got true 996s ok 27 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'aa' > 'aa'" should evaluate to false, got false 996s ok 28 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'b' >= 'aa'" should evaluate to true, got true 996s ok 29 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'aa' >= 'aa'" should evaluate to true, got true 996s ok 30 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 996s ok 31 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 996s ok 32 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 996s ok 33 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 996s ok 34 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 996s ok 35 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 996s ok 36 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 996s ok 37 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 996s ok 38 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 996s ok 39 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 996s ok 40 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{TIME} != ''" should evaluate to true, got true 996s ok 41 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'a' -in { 'b', 'a' } " should evaluate to true, got true 996s ok 42 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'a' -in { 'b', 'c' } " should evaluate to false, got false 996s ok 43 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " 'abc' =~ /bc/ " should evaluate to true, got true 996s ok 44 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " 'abc' =~ /BC/i " should evaluate to true, got true 996s ok 45 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " 'abc' !~ m!bc! " should evaluate to false, got false 996s ok 46 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " 'abc' !~ m!BC!i " should evaluate to false, got false 996s ok 47 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " $0 == '' " should evaluate to true, got true 996s ok 48 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " $1 == '' " should evaluate to true, got true 996s ok 49 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " $9 == '' " should evaluate to true, got true 996s ok 50 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " '$0' == '' " should evaluate to true, got true 996s ok 51 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 996s ok 52 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 996s ok 53 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 996s ok 54 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 996s ok 55 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 996s ok 56 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 996s ok 57 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 996s ok 58 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 996s ok 59 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 996s ok 60 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 996s ok 61 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 996s ok 62 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 996s ok 63 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 996s ok 64 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 996s ok 65 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 996s ok 66 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 996s ok 67 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 996s ok 68 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 996s ok 69 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 996s ok 70 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{HTTPS} == 'off' " should evaluate to true, got true 996s ok 71 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 996s ok 72 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 996s ok 73 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 996s ok 74 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 996s ok 75 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 996s ok 76 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 996s ok 77 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 996s ok 78 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 996s ok 79 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 996s ok 80 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 996s ok 81 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 996s ok 82 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "escape('?') = '%3f' " should evaluate to true, got true 996s ok 83 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "unescape('%3f') = '?' " should evaluate to true, got true 996s ok 84 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 996s ok 85 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 996s ok 86 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 996s ok 87 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "file('/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 996s ok 88 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-n ''" should evaluate to false, got false 996s ok 89 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-z ''" should evaluate to true, got true 996s ok 90 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-n '1'" should evaluate to true, got true 996s ok 91 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-z '1'" should evaluate to false, got false 996s ok 92 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s Should get parse error for "-R 'abc'", got parse error 996s ok 93 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 996s ok 94 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-R '240.0.0.0'" should evaluate to false, got false 996s ok 95 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-R '240.0.0.0/8'" should evaluate to false, got false 996s ok 96 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-R 'ff::/8'" should evaluate to false, got false 996s ok 97 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 996s ok 98 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 996s ok 99 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 996s ok 100 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 996s ok 101 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 996s ok 102 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 996s ok 103 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 996s ok 104 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'foo' -strmatch '*o'" should evaluate to true, got true 996s ok 105 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 996s ok 106 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'foo' -strmatch 'F*'" should evaluate to false, got false 996s ok 107 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'foo' -strcmatch 'F*'" should evaluate to true, got true 996s ok 108 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'foo' -strmatch 'g*'" should evaluate to false, got false 996s ok 109 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'foo' -strcmatch 'g*'" should evaluate to false, got false 996s ok 110 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 996s ok 111 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 996s ok 112 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 996s ok 113 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 996s ok 114 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s Should get parse error for "foo('bar') = 'bar'", got parse error 996s ok 115 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s Should get parse error for "%{FOO} != 'bar'", got parse error 996s ok 116 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s Should get parse error for "'bar' = bar", got parse error 996s ok 117 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true" should evaluate to true, got true 996s ok 118 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true && true" should evaluate to true, got true 996s ok 119 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true || true" should evaluate to true, got true 996s ok 120 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true || true || true" should evaluate to true, got true 996s ok 121 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true || true && true" should evaluate to true, got true 996s ok 122 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true && true || true" should evaluate to true, got true 996s ok 123 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true && true && true" should evaluate to true, got true 996s ok 124 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true || true || !true" should evaluate to true, got true 996s ok 125 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true || true && !true" should evaluate to true, got true 996s ok 126 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true && true || !true" should evaluate to true, got true 996s ok 127 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true && true && !true" should evaluate to false, got false 996s ok 128 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true && !true" should evaluate to false, got false 996s ok 129 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true || !true" should evaluate to true, got true 996s ok 130 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true || !true || true" should evaluate to true, got true 996s ok 131 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true || !true && true" should evaluate to true, got true 996s ok 132 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true && !true || true" should evaluate to true, got true 996s ok 133 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true && !true && true" should evaluate to false, got false 996s ok 134 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true || !true || !true" should evaluate to true, got true 996s ok 135 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true || !true && !true" should evaluate to true, got true 996s ok 136 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true && !true || !true" should evaluate to false, got false 996s ok 137 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "true && !true && !true" should evaluate to false, got false 996s ok 138 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true" should evaluate to false, got false 996s ok 139 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true && true" should evaluate to false, got false 996s ok 140 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true || true" should evaluate to true, got true 996s ok 141 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true || true || true" should evaluate to true, got true 996s ok 142 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true || true && true" should evaluate to true, got true 996s ok 143 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true && true || true" should evaluate to true, got true 996s ok 144 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true && true && true" should evaluate to false, got false 996s ok 145 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true || true || !true" should evaluate to true, got true 996s ok 146 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true || true && !true" should evaluate to false, got false 996s ok 147 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true && true || !true" should evaluate to false, got false 996s ok 148 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true && true && !true" should evaluate to false, got false 996s ok 149 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true && !true" should evaluate to false, got false 996s ok 150 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true || !true" should evaluate to false, got false 996s ok 151 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true || !true || true" should evaluate to true, got true 996s ok 152 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true || !true && true" should evaluate to false, got false 996s ok 153 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true && !true || true" should evaluate to true, got true 996s ok 154 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true && !true && true" should evaluate to false, got false 996s ok 155 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true || !true || !true" should evaluate to false, got false 996s ok 156 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true || !true && !true" should evaluate to false, got false 996s ok 157 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true && !true || !true" should evaluate to false, got false 996s ok 158 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!true && !true && !true" should evaluate to false, got false 996s ok 159 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true)" should evaluate to false, got false 996s ok 160 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true && true)" should evaluate to false, got false 996s ok 161 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true || true)" should evaluate to false, got false 996s ok 162 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true || true || true)" should evaluate to false, got false 996s ok 163 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true || true && true)" should evaluate to false, got false 996s ok 164 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true && true || true)" should evaluate to false, got false 996s ok 165 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true && true && true)" should evaluate to false, got false 996s ok 166 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true || true || !true)" should evaluate to false, got false 996s ok 167 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true || true && !true)" should evaluate to false, got false 996s ok 168 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true && true || !true)" should evaluate to false, got false 996s ok 169 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true && true && !true)" should evaluate to true, got true 996s ok 170 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true && !true)" should evaluate to true, got true 996s ok 171 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true || !true)" should evaluate to false, got false 996s ok 172 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true || !true || true)" should evaluate to false, got false 996s ok 173 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true || !true && true)" should evaluate to false, got false 996s ok 174 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true && !true || true)" should evaluate to false, got false 996s ok 175 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true && !true && true)" should evaluate to true, got true 996s ok 176 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true || !true || !true)" should evaluate to false, got false 996s ok 177 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true || !true && !true)" should evaluate to false, got false 996s ok 178 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true && !true || !true)" should evaluate to true, got true 996s ok 179 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(true && !true && !true)" should evaluate to true, got true 996s ok 180 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true)" should evaluate to true, got true 996s ok 181 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true && true)" should evaluate to true, got true 996s ok 182 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true || true)" should evaluate to false, got false 996s ok 183 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true || true || true)" should evaluate to false, got false 996s ok 184 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true || true && true)" should evaluate to false, got false 996s ok 185 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true && true || true)" should evaluate to false, got false 996s ok 186 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true && true && true)" should evaluate to true, got true 996s ok 187 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true || true || !true)" should evaluate to false, got false 996s ok 188 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true || true && !true)" should evaluate to true, got true 996s ok 189 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true && true || !true)" should evaluate to true, got true 996s ok 190 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true && true && !true)" should evaluate to true, got true 996s ok 191 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true && !true)" should evaluate to true, got true 996s ok 192 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true || !true)" should evaluate to true, got true 996s ok 193 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true || !true || true)" should evaluate to false, got false 996s ok 194 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true || !true && true)" should evaluate to true, got true 996s ok 195 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true && !true || true)" should evaluate to false, got false 996s ok 196 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true && !true && true)" should evaluate to true, got true 996s ok 197 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true || !true || !true)" should evaluate to true, got true 996s ok 198 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true || !true && !true)" should evaluate to true, got true 996s ok 199 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true && !true || !true)" should evaluate to true, got true 996s ok 200 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "!(!true && !true && !true)" should evaluate to true, got true 996s ok 201 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "filesize('/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 996s ok 202 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "filesize('/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 996s ok 203 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "filesize('/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 996s ok 204 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-d '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 996s ok 205 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-e '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 996s ok 206 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-f '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 996s ok 207 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-s '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 996s ok 208 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-d '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 996s ok 209 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-e '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 996s ok 210 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-f '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 996s ok 211 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-s '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 996s ok 212 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-d '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 996s ok 213 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-e '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 996s ok 214 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-f '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 996s ok 215 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-s '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 996s ok 216 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-d '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 996s ok 217 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-e '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 996s ok 218 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-f '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 996s ok 219 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-s '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 996s ok 220 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-F '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 996s ok 221 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-F '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 996s ok 222 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-U '/apache/' " should evaluate to true, got true 996s ok 223 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "-U '/apache/expr/none' " should evaluate to false, got false 996s ok 224 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 996s ok 225 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 996s ok 226 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "base64('foo') = 'Zm9v' " should evaluate to true, got true 996s ok 227 996s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 996s ok 228 996s Error log should not have 'Internal evaluation error' entries, found 0 996s ok 229 996s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 996s ok 1000s t/apache/expr_string.t .............. 1000s 1..29 1000s # Running under perl version 5.040001 for linux 1000s # Current time local: Thu Sep 4 16:51:06 2025 1000s # Current time GMT: Thu Sep 4 16:51:06 2025 1000s # Using Test.pm version 1.31 1000s # Using Apache/Test.pm version 1.44 1000s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1000s ok 1 1000s Expected return code 200, got 200 for 'foo' 1000s ok 2 1000s # testing : log message [Thu Sep 04 16:51:08.323351 2025] [log_debug:info] [pid 10403:tid 10403] [client 127.0.0.1:59104] foo (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1000s # didn't match 1000s # expected: 'foo' 1000s # received: 'foo' 1000s ok 3 1000s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1000s ok 4 1000s Expected return code 200, got 200 for '%{req:SomeHeader}' 1000s ok 5 1000s # testing : log message [Thu Sep 04 16:51:08.577884 2025] [log_debug:info] [pid 10403:tid 10403] [client 127.0.0.1:59104] SomeValue (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1000s # didn't match 1000s # expected: 'SomeValue' 1000s # received: 'SomeValue' 1000s ok 6 1000s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1000s ok 7 1000s Should get parse error (500) for "%{", got 500 1000s ok 8 1000s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1000s ok 9 1000s Expected return code 200, got 200 for '%' 1000s ok 10 1000s # testing : log message [Thu Sep 04 16:51:09.081639 2025] [log_debug:info] [pid 10404:tid 10404] [client 127.0.0.1:59108] % (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1000s # didn't match 1000s # expected: '%' 1000s # received: '%' 1000s ok 11 1000s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1000s ok 12 1000s Expected return code 200, got 200 for '}' 1000s ok 13 1000s # testing : log message [Thu Sep 04 16:51:09.333436 2025] [log_debug:info] [pid 10404:tid 10404] [client 127.0.0.1:59108] } (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1000s # didn't match 1000s # expected: '}' 1000s # received: '}' 1000s ok 14 1000s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1000s ok 15 1000s Expected return code 200, got 200 for '\"' 1000s ok 16 1000s # testing : log message [Thu Sep 04 16:51:09.585497 2025] [log_debug:info] [pid 10404:tid 10404] [client 127.0.0.1:59108] " (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1000s # didn't match 1000s # expected: '"' 1000s # received: '"' 1000s ok 17 1000s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1000s ok 18 1000s Expected return code 200, got 200 for '\'' 1000s ok 19 1000s # testing : log message [Thu Sep 04 16:51:09.838111 2025] [log_debug:info] [pid 10404:tid 10404] [client 127.0.0.1:59108] ' (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1000s # didn't match 1000s # expected: '\'' 1000s # received: '\'' 1000s ok 20 1000s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1000s ok 21 1000s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1000s ok 22 1000s # testing : log message [Thu Sep 04 16:51:10.090328 2025] [log_debug:info] [pid 10404:tid 10404] [client 127.0.0.1:59108] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1000s # didn't match 1000s # expected: '%{req:SomeHeader}' 1000s # received: '%{req:SomeHeader}' 1000s ok 23 1000s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1000s ok 24 1000s Expected return code 200, got 200 for '%{tolower:IDENT}' 1000s ok 25 1000s # testing : log message [Thu Sep 04 16:51:10.342157 2025] [log_debug:info] [pid 10404:tid 10404] [client 127.0.0.1:59108] ident (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1000s # didn't match 1000s # expected: 'ident' 1000s # received: 'ident' 1000s ok 26 1000s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1000s ok 27 1000s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1000s ok 28 1000s # testing : log message [Thu Sep 04 16:51:10.594493 2025] [log_debug:info] [pid 10404:tid 10404] [client 127.0.0.1:59108] get (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1000s # didn't match 1000s # expected: 'get' 1000s # received: 'get' 1000s ok 29 1000s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1000s ok 1003s t/apache/getfile.t .................. 1003s # using LWP client 1003s 1..221 1003s # Running under perl version 5.040001 for linux 1003s # Current time local: Thu Sep 4 16:51:10 2025 1003s # Current time GMT: Thu Sep 4 16:51:10 2025 1003s # Using Test.pm version 1.31 1003s # Using Apache/Test.pm version 1.44 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "4c64-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 19556 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl.pod 1003s # expected: 19556 1003s # received: 19556 1003s ok 1 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "dbb0-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 56240 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1003s # expected: 56240 1003s # received: 56240 1003s ok 2 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "85ea-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 34282 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1003s # expected: 34282 1003s # received: 34282 1003s ok 3 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "da40-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 55872 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1003s # expected: 55872 1003s # received: 55872 1003s ok 4 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "ab70-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 43888 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1003s # expected: 43888 1003s # received: 43888 1003s ok 5 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "15cb8-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 89272 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1003s # expected: 89272 1003s # received: 89272 1003s ok 6 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2707-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 9991 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1003s # expected: 9991 1003s # received: 9991 1003s ok 7 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2569-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 9577 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1003s # expected: 9577 1003s # received: 9577 1003s ok 8 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1004-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4100 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1003s # expected: 4100 1003s # received: 4100 1003s ok 9 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "e58-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 3672 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1003s # expected: 3672 1003s # received: 3672 1003s ok 10 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1e00-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 7680 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1003s # expected: 7680 1003s # received: 7680 1003s ok 11 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "233a9-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 144297 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1003s # expected: 144297 1003s # received: 144297 1003s ok 12 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1f1e-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 7966 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1003s # expected: 7966 1003s # received: 7966 1003s ok 13 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1aeb-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 6891 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1003s # expected: 6891 1003s # received: 6891 1003s ok 14 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1e50-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 7760 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1003s # expected: 7760 1003s # received: 7760 1003s ok 15 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "18b7-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 6327 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1003s # expected: 6327 1003s # received: 6327 1003s ok 16 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "20a07-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 133639 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1003s # expected: 133639 1003s # received: 133639 1003s ok 17 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "17fe-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 6142 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1003s # expected: 6142 1003s # received: 6142 1003s ok 18 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "e0a-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 3594 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1003s # expected: 3594 1003s # received: 3594 1003s ok 19 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "ff5-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4085 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1003s # expected: 4085 1003s # received: 4085 1003s ok 20 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1d280-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 119424 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1003s # expected: 119424 1003s # received: 119424 1003s ok 21 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "19c5-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 6597 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1003s # expected: 6597 1003s # received: 6597 1003s ok 22 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "14d7-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 5335 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1003s # expected: 5335 1003s # received: 5335 1003s ok 23 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1208-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4616 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1003s # expected: 4616 1003s # received: 4616 1003s ok 24 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1c352-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 115538 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1003s # expected: 115538 1003s # received: 115538 1003s ok 25 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2a07-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 10759 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1003s # expected: 10759 1003s # received: 10759 1003s ok 26 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2fef-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 12271 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1003s # expected: 12271 1003s # received: 12271 1003s ok 27 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2410-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 9232 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1003s # expected: 9232 1003s # received: 9232 1003s ok 28 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1fa8f-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 129679 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1003s # expected: 129679 1003s # received: 129679 1003s ok 29 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "293d-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 10557 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1003s # expected: 10557 1003s # received: 10557 1003s ok 30 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "301f-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 12319 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1003s # expected: 12319 1003s # received: 12319 1003s ok 31 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "20fa-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 8442 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1003s # expected: 8442 1003s # received: 8442 1003s ok 32 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1162-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4450 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1003s # expected: 4450 1003s # received: 4450 1003s ok 33 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "fc09-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 64521 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1003s # expected: 64521 1003s # received: 64521 1003s ok 34 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2009-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 8201 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1003s # expected: 8201 1003s # received: 8201 1003s ok 35 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1007-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4103 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1003s # expected: 4103 1003s # received: 4103 1003s ok 36 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2aac-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 10924 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1003s # expected: 10924 1003s # received: 10924 1003s ok 37 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1168-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4456 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1003s # expected: 4456 1003s # received: 4456 1003s ok 38 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1875a-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 100186 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1003s # expected: 100186 1003s # received: 100186 1003s ok 39 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1e25-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 7717 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1003s # expected: 7717 1003s # received: 7717 1003s ok 40 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1e16-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 7702 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1003s # expected: 7702 1003s # received: 7702 1003s ok 41 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1b69-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 7017 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1003s # expected: 7017 1003s # received: 7017 1003s ok 42 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "115d9-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 71129 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1003s # expected: 71129 1003s # received: 71129 1003s ok 43 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "11f7-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4599 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1003s # expected: 4599 1003s # received: 4599 1003s ok 44 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1806-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 6150 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1003s # expected: 6150 1003s # received: 6150 1003s ok 45 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "13f7-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 5111 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1003s # expected: 5111 1003s # received: 5111 1003s ok 46 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "a038-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 41016 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1003s # expected: 41016 1003s # received: 41016 1003s ok 47 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1662-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 5730 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1003s # expected: 5730 1003s # received: 5730 1003s ok 48 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "124a-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4682 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1003s # expected: 4682 1003s # received: 4682 1003s ok 49 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1374-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4980 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1003s # expected: 4980 1003s # received: 4980 1003s ok 50 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "d310-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 54032 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1003s # expected: 54032 1003s # received: 54032 1003s ok 51 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1b5f-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 7007 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1003s # expected: 7007 1003s # received: 7007 1003s ok 52 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "9201-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 37377 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1003s # expected: 37377 1003s # received: 37377 1003s ok 53 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1076-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4214 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1003s # expected: 4214 1003s # received: 4214 1003s ok 54 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "f68-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 3944 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1003s # expected: 3944 1003s # received: 3944 1003s ok 55 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "fd6-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4054 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1003s # expected: 4054 1003s # received: 4054 1003s ok 56 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "ad8b-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 44427 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1003s # expected: 44427 1003s # received: 44427 1003s ok 57 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1288-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4744 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1003s # expected: 4744 1003s # received: 4744 1003s ok 58 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "f69-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 3945 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1003s # expected: 3945 1003s # received: 3945 1003s ok 59 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "fd7-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4055 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1003s # expected: 4055 1003s # received: 4055 1003s ok 60 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "10d47-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 68935 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1003s # expected: 68935 1003s # received: 68935 1003s ok 61 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "f6a-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 3946 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1003s # expected: 3946 1003s # received: 3946 1003s ok 62 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "fd8-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4056 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1003s # expected: 4056 1003s # received: 4056 1003s ok 63 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "c79b-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 51099 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1003s # expected: 51099 1003s # received: 51099 1003s ok 64 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "15dc-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 5596 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl5401delta.pod 1003s # expected: 5596 1003s # received: 5596 1003s ok 65 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1e723-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 124707 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl561delta.pod 1003s # expected: 124707 1003s # received: 124707 1003s ok 66 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1a2bb-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 107195 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl56delta.pod 1003s # expected: 107195 1003s # received: 107195 1003s ok 67 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "94ac-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 38060 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl581delta.pod 1003s # expected: 38060 1003s # received: 38060 1003s ok 68 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1176-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4470 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl582delta.pod 1003s # expected: 4470 1003s # received: 4470 1003s ok 69 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "18bf-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 6335 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl583delta.pod 1003s # expected: 6335 1003s # received: 6335 1003s ok 70 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1cc3-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 7363 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl584delta.pod 1003s # expected: 7363 1003s # received: 7363 1003s ok 71 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1701-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 5889 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl585delta.pod 1003s # expected: 5889 1003s # received: 5889 1003s ok 72 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "122b-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4651 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl586delta.pod 1003s # expected: 4651 1003s # received: 4651 1003s ok 73 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "20a4-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 8356 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl587delta.pod 1003s # expected: 8356 1003s # received: 8356 1003s ok 74 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "62c1-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 25281 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl588delta.pod 1003s # expected: 25281 1003s # received: 25281 1003s ok 75 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "d28d-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 53901 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl589delta.pod 1003s # expected: 53901 1003s # received: 53901 1003s ok 76 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1c1d5-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 115157 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perl58delta.pod 1003s # expected: 115157 1003s # received: 115157 1003s ok 77 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "4fe9-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 20457 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlaix.pod 1003s # expected: 20457 1003s # received: 20457 1003s ok 78 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1688-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 5768 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlamiga.pod 1003s # expected: 5768 1003s # received: 5768 1003s ok 79 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2031-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 8241 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlandroid.pod 1003s # expected: 8241 1003s # received: 8241 1003s ok 80 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "cec59-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 846937 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlapi.pod 1003s # expected: 846937 1003s # received: 846937 1003s ok 81 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "5838-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 22584 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlapio.pod 1003s # expected: 22584 1003s # received: 22584 1003s ok 82 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1b62-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 7010 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlartistic.pod 1003s # expected: 7010 1003s # received: 7010 1003s ok 83 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "210c-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 8460 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlbook.pod 1003s # expected: 8460 1003s # received: 8460 1003s ok 84 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "126-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 294 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlboot.pod 1003s # expected: 294 1003s # received: 294 1003s ok 85 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "130-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 304 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlbot.pod 1003s # expected: 304 1003s # received: 304 1003s ok 86 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1f50-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 8016 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1003s # expected: 8016 1003s # received: 8016 1003s ok 87 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "dea2-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 56994 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlcall.pod 1003s # expected: 56994 1003s # received: 56994 1003s ok 88 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1180-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4480 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlcheat.pod 1003s # expected: 4480 1003s # received: 4480 1003s ok 89 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "3179-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 12665 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlclass.pod 1003s # expected: 12665 1003s # received: 12665 1003s ok 90 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "3c63-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 15459 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1003s # expected: 15459 1003s # received: 15459 1003s ok 91 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "d19f-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 53663 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlclib.pod 1003s # expected: 53663 1003s # received: 53663 1003s ok 92 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "12e5-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4837 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlcn.pod 1003s # expected: 4837 1003s # received: 4837 1003s ok 93 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1b1b-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 6939 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1003s # expected: 6939 1003s # received: 6939 1003s ok 94 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "662a-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 26154 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1003s # expected: 26154 1003s # received: 26154 1003s ok 95 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "cfa2-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 53154 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perldata.pod 1003s # expected: 53154 1003s # received: 53154 1003s ok 96 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "134d-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4941 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1003s # expected: 4941 1003s # received: 4941 1003s ok 97 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "a85c-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 43100 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perldebguts.pod 1003s # expected: 43100 1003s # received: 43100 1003s ok 98 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "5693-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 22163 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perldebtut.pod 1003s # expected: 22163 1003s # received: 22163 1003s ok 99 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "9bc9-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 39881 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perldebug.pod 1003s # expected: 39881 1003s # received: 39881 1003s ok 100 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "15dc-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 5596 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perldelta.pod 1003s # expected: 5596 1003s # received: 5596 1003s ok 101 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "5fb8-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 24504 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1003s # expected: 24504 1003s # received: 24504 1003s ok 102 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "4d4ea-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 316650 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perldiag.pod 1003s # expected: 316650 1003s # received: 316650 1003s ok 103 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "24a0-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 9376 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perldoc.pod 1003s # expected: 9376 1003s # received: 9376 1003s ok 104 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "b4ed-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 46317 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1003s # expected: 46317 1003s # received: 46317 1003s ok 105 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "6946-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 26950 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perldsc.pod 1003s # expected: 26950 1003s # received: 26950 1003s ok 106 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1f20-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 7968 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perldtrace.pod 1003s # expected: 7968 1003s # received: 7968 1003s ok 107 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1497f-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 84351 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1003s # expected: 84351 1003s # received: 84351 1003s ok 108 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "937e-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 37758 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlembed.pod 1003s # expected: 37758 1003s # received: 37758 1003s ok 109 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2812-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 10258 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1003s # expected: 10258 1003s # received: 10258 1003s ok 110 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "58d2-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 22738 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlfaq.pod 1003s # expected: 22738 1003s # received: 22738 1003s ok 111 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "34a1-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 13473 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1003s # expected: 13473 1003s # received: 13473 1003s ok 112 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "292a-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 10538 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1003s # expected: 10538 1003s # received: 10538 1003s ok 113 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "92e1-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 37601 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1003s # expected: 37601 1003s # received: 37601 1003s ok 114 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "16bcd-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 93133 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1003s # expected: 93133 1003s # received: 93133 1003s ok 115 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "dbc1-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 56257 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1003s # expected: 56257 1003s # received: 56257 1003s ok 116 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "9a71-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 39537 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1003s # expected: 39537 1003s # received: 39537 1003s ok 117 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "93ae-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 37806 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1003s # expected: 37806 1003s # received: 37806 1003s ok 118 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "c30c-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 49932 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1003s # expected: 49932 1003s # received: 49932 1003s ok 119 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "3b75-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 15221 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1003s # expected: 15221 1003s # received: 15221 1003s ok 120 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "56ca-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 22218 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:12 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlfilter.pod 1003s # expected: 22218 1003s # received: 22218 1003s ok 121 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "342b-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 13355 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlfork.pod 1003s # expected: 13355 1003s # received: 13355 1003s ok 122 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "4122-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 16674 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlform.pod 1003s # expected: 16674 1003s # received: 16674 1003s ok 123 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "671-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 1649 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1003s # expected: 1649 1003s # received: 1649 1003s ok 124 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "68740-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 427840 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlfunc.pod 1003s # expected: 427840 1003s # received: 427840 1003s ok 125 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "7c2e-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 31790 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlgit.pod 1003s # expected: 31790 1003s # received: 31790 1003s ok 126 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "219ca-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 137674 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlglossary.pod 1003s # expected: 137674 1003s # received: 137674 1003s ok 127 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "4072-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 16498 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlgov.pod 1003s # expected: 16498 1003s # received: 16498 1003s ok 128 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "35f7-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 13815 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlgpl.pod 1003s # expected: 13815 1003s # received: 13815 1003s ok 129 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "31bb8-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 203704 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlguts.pod 1003s # expected: 203704 1003s # received: 203704 1003s ok 130 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "afe5-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 45029 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlhack.pod 1003s # expected: 45029 1003s # received: 45029 1003s ok 131 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1297d-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 76157 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1003s # expected: 76157 1003s # received: 76157 1003s ok 132 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1809-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 6153 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1003s # expected: 6153 1003s # received: 6153 1003s ok 133 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "602-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 1538 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1003s # expected: 1538 1003s # received: 1538 1003s ok 134 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "ebeb-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 60395 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlhist.pod 1003s # expected: 60395 1003s # received: 60395 1003s ok 135 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "77a4-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 30628 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlhpux.pod 1003s # expected: 30628 1003s # received: 30628 1003s ok 136 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "7dd-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 2013 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlhurd.pod 1003s # expected: 2013 1003s # received: 2013 1003s ok 137 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1fc9f-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 130207 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlintern.pod 1003s # expected: 130207 1003s # received: 130207 1003s ok 138 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "9216-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 37398 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlinterp.pod 1003s # expected: 37398 1003s # received: 37398 1003s ok 139 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "579a-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 22426 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlintro.pod 1003s # expected: 22426 1003s # received: 22426 1003s ok 140 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "8ad2-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 35538 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perliol.pod 1003s # expected: 35538 1003s # received: 35538 1003s ok 141 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "11818-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 71704 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlipc.pod 1003s # expected: 71704 1003s # received: 71704 1003s ok 142 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1150-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4432 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlirix.pod 1003s # expected: 4432 1003s # received: 4432 1003s ok 143 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "20a8-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 8360 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perljp.pod 1003s # expected: 8360 1003s # received: 8360 1003s ok 144 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2fc0-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 12224 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlko.pod 1003s # expected: 12224 1003s # received: 12224 1003s ok 145 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "163-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 355 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1003s # expected: 355 1003s # received: 355 1003s ok 146 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "7ea-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 2026 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perllinux.pod 1003s # expected: 2026 1003s # received: 2026 1003s ok 147 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "12978-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 76152 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perllocale.pod 1003s # expected: 76152 1003s # received: 76152 1003s ok 148 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2487-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 9351 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perllol.pod 1003s # expected: 9351 1003s # received: 9351 1003s ok 149 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2f6f-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 12143 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1003s # expected: 12143 1003s # received: 12143 1003s ok 150 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "67a7-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 26535 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlmod.pod 1003s # expected: 26535 1003s # received: 26535 1003s ok 151 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2574-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 9588 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1003s # expected: 9588 1003s # received: 9588 1003s ok 152 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1095c-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 67932 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1003s # expected: 67932 1003s # received: 67932 1003s ok 153 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "573b-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 22331 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1003s # expected: 22331 1003s # received: 22331 1003s ok 154 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "d65-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 3429 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1003s # expected: 3429 1003s # received: 3429 1003s ok 155 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2ad3-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 10963 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1003s # expected: 10963 1003s # received: 10963 1003s ok 156 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "20a5-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 8357 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlnumber.pod 1003s # expected: 8357 1003s # received: 8357 1003s ok 157 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "8d31-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 36145 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlobj.pod 1003s # expected: 36145 1003s # received: 36145 1003s ok 158 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "6885-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 26757 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlootut.pod 1003s # expected: 26757 1003s # received: 26757 1003s ok 159 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2b4ac-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 177324 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlop.pod 1003s # expected: 177324 1003s # received: 177324 1003s ok 160 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "4db-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 1243 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1003s # expected: 1243 1003s # received: 1243 1003s ok 161 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "3b77-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 15223 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlopentut.pod 1003s # expected: 15223 1003s # received: 15223 1003s ok 162 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "16cb7-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 93367 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlos2.pod 1003s # expected: 93367 1003s # received: 93367 1003s ok 163 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "37cb-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 14283 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlos390.pod 1003s # expected: 14283 1003s # received: 14283 1003s ok 164 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "12b0-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4784 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlos400.pod 1003s # expected: 4784 1003s # received: 4784 1003s ok 165 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "c8a9-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 51369 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1003s # expected: 51369 1003s # received: 51369 1003s ok 166 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "c2bc-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 49852 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlperf.pod 1003s # expected: 49852 1003s # received: 49852 1003s ok 167 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1418-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 5144 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlplan9.pod 1003s # expected: 5144 1003s # received: 5144 1003s ok 168 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "5b65-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 23397 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlpod.pod 1003s # expected: 23397 1003s # received: 23397 1003s ok 169 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "10d10-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 68880 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1003s # expected: 68880 1003s # received: 68880 1003s ok 170 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2f40-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 12096 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1003s # expected: 12096 1003s # received: 12096 1003s ok 171 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "67b7-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 26551 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1003s # expected: 26551 1003s # received: 26551 1003s ok 172 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "15db1-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 89521 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlport.pod 1003s # expected: 89521 1003s # received: 89521 1003s ok 173 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1412-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 5138 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlpragma.pod 1003s # expected: 5138 1003s # received: 5138 1003s ok 174 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1a25-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 6693 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlqnx.pod 1003s # expected: 6693 1003s # received: 6693 1003s ok 175 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "21256-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 135766 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlre.pod 1003s # expected: 135766 1003s # received: 135766 1003s ok 176 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "8a9c-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 35484 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlreapi.pod 1003s # expected: 35484 1003s # received: 35484 1003s ok 177 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "818f-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 33167 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1003s # expected: 33167 1003s # received: 33167 1003s ok 178 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "bec7-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 48839 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1003s # expected: 48839 1003s # received: 48839 1003s ok 179 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "8d5c-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 36188 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlref.pod 1003s # expected: 36188 1003s # received: 36188 1003s ok 180 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "4944-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 18756 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlreftut.pod 1003s # expected: 18756 1003s # received: 18756 1003s ok 181 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "a989-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 43401 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlreguts.pod 1003s # expected: 43401 1003s # received: 43401 1003s ok 182 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1fd-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 509 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlrepository.pod 1003s # expected: 509 1003s # received: 509 1003s ok 183 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "4b07-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 19207 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlrequick.pod 1003s # expected: 19207 1003s # received: 19207 1003s ok 184 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "3caa-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 15530 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlreref.pod 1003s # expected: 15530 1003s # received: 15530 1003s ok 185 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1e1ef-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 123375 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlretut.pod 1003s # expected: 123375 1003s # received: 123375 1003s ok 186 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "651-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 1617 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlriscos.pod 1003s # expected: 1617 1003s # received: 1617 1003s ok 187 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "e707-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 59143 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlrun.pod 1003s # expected: 59143 1003s # received: 59143 1003s ok 188 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "6cea-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 27882 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlsec.pod 1003s # expected: 27882 1003s # received: 27882 1003s ok 189 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "4af2-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 19186 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1003s # expected: 19186 1003s # received: 19186 1003s ok 190 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "7494-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 29844 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1003s # expected: 29844 1003s # received: 29844 1003s ok 191 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1bdc-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 7132 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlsource.pod 1003s # expected: 7132 1003s # received: 7132 1003s ok 192 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "233b-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 9019 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlstyle.pod 1003s # expected: 9019 1003s # received: 9019 1003s ok 193 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "12fb9-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 77753 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlsub.pod 1003s # expected: 77753 1003s # received: 77753 1003s ok 194 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "d31f-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 54047 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlsyn.pod 1003s # expected: 54047 1003s # received: 54047 1003s ok 195 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "2858-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 10328 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlsynology.pod 1003s # expected: 10328 1003s # received: 10328 1003s ok 196 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "b184-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 45444 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1003s # expected: 45444 1003s # received: 45444 1003s ok 197 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "9a91-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 39569 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perltie.pod 1003s # expected: 39569 1003s # received: 39569 1003s ok 198 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "cda6a-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 842346 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perltoc.pod 1003s # expected: 842346 1003s # received: 842346 1003s ok 199 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "174-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 372 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perltodo.pod 1003s # expected: 372 1003s # received: 372 1003s ok 200 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "126-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 294 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perltooc.pod 1003s # expected: 294 1003s # received: 294 1003s ok 201 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "126-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 294 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perltoot.pod 1003s # expected: 294 1003s # received: 294 1003s ok 202 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "297f-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 10623 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perltrap.pod 1003s # expected: 10623 1003s # received: 10623 1003s ok 203 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "213f-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 8511 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perltru64.pod 1003s # expected: 8511 1003s # received: 8511 1003s ok 204 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1183-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4483 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perltw.pod 1003s # expected: 4483 1003s # received: 4483 1003s ok 205 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "162b6-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 90806 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlunicode.pod 1003s # expected: 90806 1003s # received: 90806 1003s ok 206 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "6349-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 25417 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlunicook.pod 1003s # expected: 25417 1003s # received: 25417 1003s ok 207 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "372e-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 14126 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1003s # expected: 14126 1003s # received: 14126 1003s ok 208 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "96e1-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 38625 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perluniintro.pod 1003s # expected: 38625 1003s # received: 38625 1003s ok 209 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "6eefa-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 454394 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perluniprops.pod 1003s # expected: 454394 1003s # received: 454394 1003s ok 210 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1f10-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 7952 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlunitut.pod 1003s # expected: 7952 1003s # received: 7952 1003s ok 211 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "1ce8-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 7400 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlutil.pod 1003s # expected: 7400 1003s # received: 7400 1003s ok 212 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "16c17-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 93207 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlvar.pod 1003s # expected: 93207 1003s # received: 93207 1003s ok 213 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "c68d-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 50829 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlvms.pod 1003s # expected: 50829 1003s # received: 50829 1003s ok 214 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "f16-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 3862 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlvos.pod 1003s # expected: 3862 1003s # received: 3862 1003s ok 215 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "7c61-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 31841 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlwin32.pod 1003s # expected: 31841 1003s # received: 31841 1003s ok 216 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "12d15-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 77077 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlxs.pod 1003s # expected: 77077 1003s # received: 77077 1003s ok 217 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "c51f-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 50463 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlxstut.pod 1003s # expected: 50463 1003s # received: 50463 1003s ok 218 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "5dc1-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 24001 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1003s # expected: 24001 1003s # received: 24001 1003s ok 219 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "c8110-63a9ccb563e40" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 819472 1003s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-binary-httpd 1003s # expected: 819472 1003s # received: 819472 1003s ok 220 1003s #lwp request: 1003s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1003s #User-Agent: libwww-perl/6.78 1003s # 1003s #server response: 1003s #HTTP/1.1 200 OK 1003s #Connection: close 1003s #Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Accept-Ranges: bytes 1003s #ETag: "40b7c0-63aee5c187c80" 1003s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1003s #Vary: In-If1 1003s #Content-Length: 4241344 1003s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1003s #Client-Date: Thu, 04 Sep 2025 16:51:13 GMT 1003s #Client-Peer: 127.0.0.1:8529 1003s #Client-Response-Num: 1 1003s #DMMATCH1: 1 1003s # 1003s # testing : download of /getfiles-binary-perl 1003s # expected: 4241344 1003s # received: 4241344 1003s ok 221 1003s ok 1005s t/apache/headers.t .................. 1005s 1..27 1005s # Running under perl version 5.040001 for linux 1005s # Current time local: Thu Sep 4 16:51:13 2025 1005s # Current time GMT: Thu Sep 4 16:51:13 2025 1005s # Using Test.pm version 1.31 1005s # Using Apache/Test.pm version 1.44 1005s testing: Hello: World 1005s ok 1 1005s # testing : response success 1005s # expected: qr/HTTP\/1\.. 200 OK/ 1005s # received: 'HTTP/1.1 200 OK' 1005s ok 2 1005s header: [World] vs [World] 1005s # testing : compare header Hello value 1005s # expected: 'World' 1005s # received: 'World' 1005s ok 3 1005s testing: Hello: World 1005s ok 4 1005s # testing : response success 1005s # expected: qr/HTTP\/1\.. 200 OK/ 1005s # received: 'HTTP/1.1 200 OK' 1005s ok 5 1005s header: [World] vs [World] 1005s # testing : compare header Hello value 1005s # expected: 'World' 1005s # received: 'World' 1005s ok 6 1005s testing: Hello: World 1005s ok 7 1005s # testing : response success 1005s # expected: qr/HTTP\/1\.. 200 OK/ 1005s # received: 'HTTP/1.1 200 OK' 1005s ok 8 1005s header: [World] vs [World] 1005s # testing : compare header Hello value 1005s # expected: 'World' 1005s # received: 'World' 1005s ok 9 1005s testing: Hello: Foo 1005s Bar 1005s ok 10 1005s # testing : response success 1005s # expected: qr/HTTP\/1\.. 200 OK/ 1005s # received: 'HTTP/1.1 200 OK' 1005s ok 11 1005s header: [Foo Bar] vs [Foo Bar] 1005s # testing : compare header Hello value 1005s # expected: 'Foo Bar' 1005s # received: 'Foo Bar' 1005s ok 12 1005s testing: Hello: Foo 1005s Bar 1005s ok 13 1005s # testing : response success 1005s # expected: qr/HTTP\/1\.. 200 OK/ 1005s # received: 'HTTP/1.1 200 OK' 1005s ok 14 1005s header: [Foo Bar] vs [Foo Bar] 1005s # testing : compare header Hello value 1005s # expected: 'Foo Bar' 1005s # received: 'Foo Bar' 1005s ok 15 1005s testing: Hello: Foo 1005s Bar 1005s ok 16 1005s # testing : response success 1005s # expected: qr/HTTP\/1\.. 200 OK/ 1005s # received: 'HTTP/1.1 200 OK' 1005s ok 17 1005s header: [Foo Bar] vs [Foo Bar] 1005s # testing : compare header Hello value 1005s # expected: 'Foo Bar' 1005s # received: 'Foo Bar' 1005s ok 18 1005s testing: Hello: Foo 1005s Bar 1005s ok 19 1005s # testing : response success 1005s # expected: qr/HTTP\/1\.. 200 OK/ 1005s # received: 'HTTP/1.1 200 OK' 1005s ok 20 1005s header: [Foo Bar] vs [Foo Bar] 1005s # testing : compare header Hello value 1005s # expected: 'Foo Bar' 1005s # received: 'Foo Bar' 1005s ok 21 1005s testing: Hello: Foo 1005s Bar 1005s ok 22 1005s # testing : response success 1005s # expected: qr/HTTP\/1\.. 200 OK/ 1005s # received: 'HTTP/1.1 200 OK' 1005s ok 23 1005s header: [Foo Bar] vs [Foo Bar] 1005s # testing : compare header Hello value 1005s # expected: 'Foo Bar' 1005s # received: 'Foo Bar' 1005s ok 24 1005s testing: Hello:World 1005s ok 25 1005s # testing : response success 1005s # expected: qr/HTTP\/1\.. 200 OK/ 1005s # received: 'HTTP/1.1 200 OK' 1005s ok 26 1005s header: [World] vs [World] 1005s # testing : compare header Hello value 1005s # expected: 'World' 1005s # received: 'World' 1005s ok 27 1005s ok 1007s t/apache/hostcheck.t ................ 1007s 1..14 1007s # Running under perl version 5.040001 for linux 1007s # Current time local: Thu Sep 4 16:51:15 2025 1007s # Current time GMT: Thu Sep 4 16:51:15 2025 1007s # Using Test.pm version 1.31 1007s # Using Apache/Test.pm version 1.44 1007s # SENDING to 127.0.0.1:8529 1007s # GET / HTTP/1.1 1007s Host: localhost 1007s 1007s # expected 200, got 200 for ok 1007s ok 1 1007s # SENDING to 127.0.0.1:8529 1007s # GET / HTTP/1.1 1007s Host: localhost:1 1007s 1007s # expected 200, got 200 for port ignored 1007s ok 2 1007s # SENDING to 127.0.0.1:8529 1007s # GET / HTTP/1.1 1007s Host: notlisted 1007s 1007s # expected 200, got 200 for name not listed 1007s ok 3 1007s # SENDING to 127.0.0.1:8529 1007s # GET / HTTP/1.1 1007s Host: 127.0.0.1 1007s 1007s # expected 200, got 200 for IP not in serveralias/servername 1007s ok 4 1007s # SENDING to 127.0.0.1:8529 1007s # GET / HTTP/1.1 1007s Host: default-strict 1007s 1007s # expected 200, got 200 for NVH matches in default server 1007s ok 5 1007s # SENDING to 127.0.0.1:8529 1007s # GET / HTTP/1.1 1007s Host: nvh-strict 1007s 1007s # expected 200, got 200 for NVH matches 1007s ok 6 1007s # SENDING to 127.0.0.1:8529 1007s # GET / HTTP/1.1 1007s Host: nvh-strict:1 1007s 1007s # expected 200, got 200 for NVH matches port ignored 1007s ok 7 1007s # SENDING to 127.0.0.1:8554 1007s # GET / HTTP/1.1 1007s Host: localhost 1007s 1007s # expected 400, got 400 for ok 1007s ok 8 1007s # SENDING to 127.0.0.1:8554 1007s # GET / HTTP/1.1 1007s Host: localhost:1 1007s 1007s # expected 400, got 400 for port ignored 1007s ok 9 1007s # SENDING to 127.0.0.1:8554 1007s # GET / HTTP/1.1 1007s Host: notlisted 1007s 1007s # expected 400, got 400 for name not listed 1007s ok 10 1007s # SENDING to 127.0.0.1:8554 1007s # GET / HTTP/1.1 1007s Host: 127.0.0.1 1007s 1007s # expected 400, got 400 for IP not in serveralias/servername 1007s ok 11 1007s # SENDING to 127.0.0.1:8554 1007s # GET / HTTP/1.1 1007s Host: default-strict 1007s 1007s # expected 200, got 200 for NVH matches in default server 1007s ok 12 1007s # SENDING to 127.0.0.1:8554 1007s # GET / HTTP/1.1 1007s Host: nvh-strict 1007s 1007s # expected 200, got 200 for NVH matches 1007s ok 13 1007s # SENDING to 127.0.0.1:8554 1007s # GET / HTTP/1.1 1007s Host: nvh-strict:1 1007s 1007s # expected 200, got 200 for NVH matches port ignored 1007s ok 14 1007s ok 1009s t/apache/http_strict.t .............. 1009s 1..178 1009s # Running under perl version 5.040001 for linux 1009s # Current time local: Thu Sep 4 16:51:17 2025 1009s # Current time GMT: Thu Sep 4 16:51:17 2025 1009s # Using Test.pm version 1.31 1009s # Using Apache/Test.pm version 1.44 1009s # SENDING: 1009s # GET / HTTP/1.0\r\n\r\n 1009s # expecting success, got 200 1009s ok 1 1009s # SENDING: 1009s # GET / HTTP/1.0\n\n 1009s # expecting success, got 200 1009s ok 2 1009s # SENDING: 1009s # get / HTTP/1.0\r\n\r\n 1009s # expecting 501, got 501 1009s ok 3 1009s # SENDING: 1009s # G ET / HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 4 1009s # SENDING: 1009s # G\x00ET / HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 5 1009s # SENDING: 1009s # G/T / HTTP/1.0\r\n\r\n 1009s # expecting 501, got 501 1009s ok 6 1009s # SENDING: 1009s # GET /\x00 HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 7 1009s # SENDING: 1009s # GET / HTTP/1.0\x00\r\n\r\n 1009s # expecting 400, got 400 1009s ok 8 1009s # SENDING: 1009s # GET\x0c/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 9 1009s # SENDING: 1009s # GET\r/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 10 1009s # SENDING: 1009s # GET\t/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 11 1009s # SENDING: 1009s # GET / HTT/1.0\r\n\r\n 1009s # expecting error, got 400 1009s ok 12 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1009s # expecting success, got 200 1009s ok 13 1009s # SENDING: 1009s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1009s # expecting success, got 200 1009s ok 14 1009s # SENDING: 1009s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1009s # expecting success, got 200 1009s ok 15 1009s # SENDING: 1009s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1009s # expecting 400, got 400 1009s ok 16 1009s # SENDING: 1009s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1009s # expecting 400, got 400 1009s ok 17 1009s # SENDING: 1009s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1009s # expecting 200, got 200 1009s ok 18 1009s # SENDING: 1009s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1009s # expecting 400, got 400 1009s ok 19 1009s # SENDING: 1009s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1009s # expecting error, got 400 1009s ok 20 1009s # SENDING: 1009s # GET / HTTP/0.9\r\n\r\n 1009s # expecting error, got 400 1009s ok 21 1009s # SENDING: 1009s # GET / HTTP/0.8\r\n\r\n 1009s # expecting error, got 400 1009s ok 22 1009s # SENDING: 1009s # GET /\x01 HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 23 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 24 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 25 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 26 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 27 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1009s # expecting 400, got 400 1009s ok 28 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 29 1009s # SENDING: 1009s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 30 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 31 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1009s # expecting 400, got 400 1009s ok 32 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 33 1009s # SENDING: 1009s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 34 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 35 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 36 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 37 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 38 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1009s # expecting 400, got 400 1009s ok 39 1009s # SENDING: 1009s # GET / HTTP/1.0\r\r 1009s # expecting dropped connection and HTTPD dropped connection 1009s ok 40 1009s # SENDING: 1009s # GET /\r\n 1009s # expecting headerless HTTP/0.9 body, got response 1009s ok 41 1009s # SENDING: 1009s # GET /#frag HTTP/1.0\r\n 1009s # expecting 400, got 400 1009s ok 42 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1009s # expecting 200, got 200 1009s ok 43 1009s # SENDING: 1009s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1009s # expecting 200, got 200 1009s ok 44 1009s # SENDING: 1009s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1009s # expecting 200, got 200 1009s ok 45 1009s # SENDING: 1009s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1009s # expecting 200, got 200 1009s ok 46 1009s # SENDING: 1009s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1009s # expecting 200, got 200 1009s ok 47 1009s # SENDING: 1009s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1009s # expecting 200, got 200 1009s ok 48 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1009s # expecting 200, got 200 1009s ok 49 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1009s # expecting 400, got 400 1009s ok 50 1009s # SENDING: 1009s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1009s # expecting 200, got 200 1009s ok 51 1009s # SENDING: 1009s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 52 1009s # SENDING: 1009s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 53 1009s # SENDING: 1009s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 54 1009s # SENDING: 1009s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1009s # expecting 200, got 200 1009s ok 55 1009s # SENDING: 1009s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1009s # expecting success, got 200 1009s ok 56 1009s # SENDING: 1009s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1009s # expecting success, got 200 1009s ok 57 1009s # SENDING: 1009s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1009s # expecting success, got 200 1009s ok 58 1009s # SENDING: 1009s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1009s # expecting success, got 200 1009s ok 59 1009s # SENDING: 1009s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 60 1009s # SENDING: 1009s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1009s # expecting success, got 200 1009s ok 61 1009s # SENDING: 1009s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1009s # expecting success, got 200 1009s ok 62 1009s # SENDING: 1009s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 63 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1009s # expecting success, got 200 1009s ok 64 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1009s # expecting success, got 200 1009s ok 65 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1009s # expecting success, got 200 1009s ok 66 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1009s # expecting success, got 200 1009s ok 67 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1009s # expecting success, got 200 1009s ok 68 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1009s # expecting success, got 200 1009s ok 69 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1009s # expecting 200, got 200 1009s ok 70 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1009s # expecting 200, got 200 1009s ok 71 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1009s # expecting 400, got 400 1009s ok 72 1009s # SENDING: 1009s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 73 1009s # SENDING: 1009s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 74 1009s # SENDING: 1009s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 75 1009s # SENDING: 1009s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 76 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1009s # expecting 200, got 200 1009s ok 77 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1009s # expecting 200, got 200 1009s ok 78 1009s # SENDING: 1009s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1009s # expecting 200, got 200 1009s ok 79 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1009s # DECODED: Foo: bar 1009s # RESPONSE: 1009s # HTTP/1.1 200 OK\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Foo: bar\r\n 1009s # Vary: In-If1\r\n 1009s # DMMATCH1: 1\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/plain\r\n 1009s # \r\n 1009s # Hi!\n 1009s # SERVERNAME=localhost\n 1009s # HTTP_HOST=\n 1009s # 1009s # expecting 200, got 200 1009s ok 80 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1009s # DECODED: Foo: 1009s # RESPONSE: 1009s # HTTP/1.1 200 OK\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Foo: \r\n 1009s # Vary: In-If1\r\n 1009s # DMMATCH1: 1\r\n 1009s # Content-Length: 36\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/plain\r\n 1009s # \r\n 1009s # Hi!\n 1009s # SERVERNAME=localhost\n 1009s # HTTP_HOST=\n 1009s # 1009s # expecting 200, got 200 1009s ok 81 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1009s # DECODED: : bar 1009s # RESPONSE: 1009s # HTTP/1.1 500 Internal Server Error\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Content-Length: 564\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/html; charset=iso-8859-1\r\n 1009s # \r\n 1009s # \n 1009s # \n 1009s # ... 1009s # expecting 500, got 500 1009s ok 82 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1009s # DECODED: F\x00oo: bar 1009s # RESPONSE: 1009s # HTTP/1.1 500 Internal Server Error\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Content-Length: 528\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/html; charset=iso-8859-1\r\n 1009s # \r\n 1009s # \n 1009s # \n 1009s # ... 1009s # expecting 500, got 500 1009s ok 83 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1009s # DECODED: F\x01oo: bar 1009s # RESPONSE: 1009s # HTTP/1.1 500 Internal Server Error\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Content-Length: 564\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/html; charset=iso-8859-1\r\n 1009s # \r\n 1009s # \n 1009s # \n 1009s # ... 1009s # expecting 500, got 500 1009s ok 84 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1009s # DECODED: F\noo: bar 1009s # RESPONSE: 1009s # HTTP/1.1 500 Internal Server Error\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Content-Length: 528\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/html; charset=iso-8859-1\r\n 1009s # \r\n 1009s # \n 1009s # \n 1009s # ... 1009s # expecting 500, got 500 1009s ok 85 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1009s # DECODED: Foo: b\tar 1009s # RESPONSE: 1009s # HTTP/1.1 200 OK\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Foo: b\tar\r\n 1009s # Vary: In-If1\r\n 1009s # DMMATCH1: 1\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/plain\r\n 1009s # \r\n 1009s # Hi!\n 1009s # SERVERNAME=localhost\n 1009s # HTTP_HOST=\n 1009s # 1009s # expecting 200, got 200 1009s ok 86 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1009s # DECODED: Foo: b\x01ar 1009s # RESPONSE: 1009s # HTTP/1.1 500 Internal Server Error\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Content-Length: 564\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/html; charset=iso-8859-1\r\n 1009s # \r\n 1009s # \n 1009s # \n 1009s # ... 1009s # expecting 500, got 500 1009s ok 87 1009s # SENDING: 1009s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1009s # expecting 500, got 500 1009s ok 88 1009s # SENDING: 1009s # GET / HTTP/1.0\r\n\r\n 1009s # expecting success, got 200 1009s ok 89 1009s # SENDING: 1009s # GET / HTTP/1.0\n\n 1009s # expecting 400, got 400 1009s ok 90 1009s # SENDING: 1009s # get / HTTP/1.0\r\n\r\n 1009s # expecting 501, got 501 1009s ok 91 1009s # SENDING: 1009s # G ET / HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 92 1009s # SENDING: 1009s # G\x00ET / HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 93 1009s # SENDING: 1009s # G/T / HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 94 1009s # SENDING: 1009s # GET /\x00 HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 95 1009s # SENDING: 1009s # GET / HTTP/1.0\x00\r\n\r\n 1009s # expecting 400, got 400 1009s ok 96 1009s # SENDING: 1009s # GET\x0c/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 97 1009s # SENDING: 1009s # GET\r/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 98 1009s # SENDING: 1009s # GET\t/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 99 1009s # SENDING: 1009s # GET / HTT/1.0\r\n\r\n 1009s # expecting error, got 400 1009s ok 100 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1009s # expecting success, got 200 1009s ok 101 1009s # SENDING: 1009s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1009s # expecting success, got 200 1009s ok 102 1009s # SENDING: 1009s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1009s # expecting success, got 200 1009s ok 103 1009s # SENDING: 1009s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1009s # expecting 400, got 400 1009s ok 104 1009s # SENDING: 1009s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1009s # expecting 400, got 400 1009s ok 105 1009s # SENDING: 1009s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1009s # expecting 400, got 400 1009s ok 106 1009s # SENDING: 1009s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1009s # expecting 400, got 400 1009s ok 107 1009s # SENDING: 1009s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1009s # expecting error, got 400 1009s ok 108 1009s # SENDING: 1009s # GET / HTTP/0.9\r\n\r\n 1009s # expecting error, got 400 1009s ok 109 1009s # SENDING: 1009s # GET / HTTP/0.8\r\n\r\n 1009s # expecting error, got 400 1009s ok 110 1009s # SENDING: 1009s # GET /\x01 HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 111 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 112 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 113 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 114 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 115 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1009s # expecting 400, got 400 1009s ok 116 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 117 1009s # SENDING: 1009s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 118 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 119 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1009s # expecting 400, got 400 1009s ok 120 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 121 1009s # SENDING: 1009s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 122 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 123 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 124 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1009s # expecting 400, got 400 1009s ok 125 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 126 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1009s # expecting 400, got 400 1009s ok 127 1009s # SENDING: 1009s # GET / HTTP/1.0\r\r 1009s # expecting dropped connection and HTTPD dropped connection 1009s ok 128 1009s # SENDING: 1009s # GET /\r\n 1009s # expecting headerless HTTP/0.9 body, got response 1009s ok 129 1009s # SENDING: 1009s # GET /#frag HTTP/1.0\r\n 1009s # expecting 400, got 400 1009s ok 130 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1009s # expecting 400, got 400 1009s ok 131 1009s # SENDING: 1009s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 132 1009s # SENDING: 1009s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 133 1009s # SENDING: 1009s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1009s # expecting 200, got 200 1009s ok 134 1009s # SENDING: 1009s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 135 1009s # SENDING: 1009s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 136 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1009s # expecting 400, got 400 1009s ok 137 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1009s # expecting 400, got 400 1009s ok 138 1009s # SENDING: 1009s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1009s # expecting 200, got 200 1009s ok 139 1009s # SENDING: 1009s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 140 1009s # SENDING: 1009s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 141 1009s # SENDING: 1009s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 142 1009s # SENDING: 1009s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 143 1009s # SENDING: 1009s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1009s # expecting success, got 200 1009s ok 144 1009s # SENDING: 1009s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1009s # expecting success, got 200 1009s ok 145 1009s # SENDING: 1009s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1009s # expecting success, got 200 1009s ok 146 1009s # SENDING: 1009s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1009s # expecting success, got 200 1009s ok 147 1009s # SENDING: 1009s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 148 1009s # SENDING: 1009s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1009s # expecting success, got 200 1009s ok 149 1009s # SENDING: 1009s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1009s # expecting success, got 200 1009s ok 150 1009s # SENDING: 1009s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1009s # expecting 400, got 400 1009s ok 151 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1009s # expecting success, got 200 1009s ok 152 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1009s # expecting success, got 200 1009s ok 153 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1009s # expecting success, got 200 1009s ok 154 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1009s # expecting success, got 200 1009s ok 155 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1009s # expecting success, got 200 1009s ok 156 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1009s # expecting success, got 200 1009s ok 157 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1009s # expecting 400, got 400 1009s ok 158 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1009s # expecting 400, got 400 1009s ok 159 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1009s # expecting 400, got 400 1009s ok 160 1009s # SENDING: 1009s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 161 1009s # SENDING: 1009s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 162 1009s # SENDING: 1009s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 163 1009s # SENDING: 1009s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1009s # expecting 200, got 200 1009s ok 164 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1009s # expecting 200, got 200 1009s ok 165 1009s # SENDING: 1009s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1009s # expecting 200, got 200 1009s ok 166 1009s # SENDING: 1009s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1009s # expecting 200, got 200 1009s ok 167 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1009s # DECODED: Foo: bar 1009s # RESPONSE: 1009s # HTTP/1.1 200 OK\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Foo: bar\r\n 1009s # Vary: In-If1\r\n 1009s # DMMATCH1: 1\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/plain\r\n 1009s # \r\n 1009s # Hi!\n 1009s # SERVERNAME=localhost\n 1009s # HTTP_HOST=\n 1009s # 1009s # expecting 200, got 200 1009s ok 168 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1009s # DECODED: Foo: 1009s # RESPONSE: 1009s # HTTP/1.1 200 OK\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Foo: \r\n 1009s # Vary: In-If1\r\n 1009s # DMMATCH1: 1\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/plain\r\n 1009s # \r\n 1009s # Hi!\n 1009s # SERVERNAME=localhost\n 1009s # HTTP_HOST=\n 1009s # 1009s # expecting 200, got 200 1009s ok 169 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1009s # DECODED: : bar 1009s # RESPONSE: 1009s # HTTP/1.1 500 Internal Server Error\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Content-Length: 564\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/html; charset=iso-8859-1\r\n 1009s # \r\n 1009s # \n 1009s # \n 1009s # ... 1009s # expecting 500, got 500 1009s ok 170 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1009s # DECODED: F\x00oo: bar 1009s # RESPONSE: 1009s # HTTP/1.1 500 Internal Server Error\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Content-Length: 528\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/html; charset=iso-8859-1\r\n 1009s # \r\n 1009s # \n 1009s # \n 1009s # ... 1009s # expecting 500, got 500 1009s ok 171 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1009s # DECODED: F\x01oo: bar 1009s # RESPONSE: 1009s # HTTP/1.1 500 Internal Server Error\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Content-Length: 564\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/html; charset=iso-8859-1\r\n 1009s # \r\n 1009s # \n 1009s # \n 1009s # ... 1009s # expecting 500, got 500 1009s ok 172 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1009s # DECODED: F\noo: bar 1009s # RESPONSE: 1009s # HTTP/1.1 500 Internal Server Error\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Content-Length: 528\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/html; charset=iso-8859-1\r\n 1009s # \r\n 1009s # \n 1009s # \n 1009s # ... 1009s # expecting 500, got 500 1009s ok 173 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1009s # DECODED: Foo: b\tar 1009s # RESPONSE: 1009s # HTTP/1.1 200 OK\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Foo: b\tar\r\n 1009s # Vary: In-If1\r\n 1009s # DMMATCH1: 1\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/plain\r\n 1009s # \r\n 1009s # Hi!\n 1009s # SERVERNAME=localhost\n 1009s # HTTP_HOST=\n 1009s # 1009s # expecting 200, got 200 1009s ok 174 1009s # SENDING: 1009s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1009s # DECODED: Foo: b\x01ar 1009s # RESPONSE: 1009s # HTTP/1.1 500 Internal Server Error\r\n 1009s # Date: Thu, 04 Sep 2025 16:51:19 GMT\r\n 1009s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1009s # Content-Length: 564\r\n 1009s # Connection: close\r\n 1009s # Content-Type: text/html; charset=iso-8859-1\r\n 1009s # \r\n 1009s # \n 1009s # \n 1009s # ... 1009s # expecting 500, got 500 1009s ok 175 1009s # SENDING: 1009s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1009s # expecting 500, got 500 1009s ok 176 1009s ok 177 1009s ok 178 1009s ok 1011s t/apache/if_sections.t .............. 1011s 1..46 1011s # Running under perl version 5.040001 for linux 1011s # Current time local: Thu Sep 4 16:51:19 2025 1011s # Current time GMT: Thu Sep 4 16:51:19 2025 1011s # Using Test.pm version 1.31 1011s # Using Apache/Test.pm version 1.44 1011s # /if_sec/ with '': 1011s # expected: 200 1011s # received: '200' 1011s ok 1 1011s # expected: undef 1011s # received: undef 1011s ok 2 1011s # /if_sec/foo.if_test with '': 1011s # expected: 200 1011s # received: '200' 1011s ok 3 1011s # expected: undef 1011s # received: undef 1011s ok 4 1011s # /if_sec/foo.if_test with '1': 1011s # expected: 200 1011s # received: '200' 1011s ok 5 1011s # expected: 'global1' 1011s # received: 'global1' 1011s ok 6 1011s # /if_sec/foo.if_test with '1 11': 1011s # expected: 200 1011s # received: '200' 1011s ok 7 1011s # expected: 'global1, nested11, nested113' 1011s # received: 'global1, nested11, nested113' 1011s ok 8 1011s # /if_sec/foo.if_test with '1 11 111': 1011s # expected: 200 1011s # received: '200' 1011s ok 9 1011s # expected: 'global1, nested11, nested111' 1011s # received: 'global1, nested11, nested111' 1011s ok 10 1011s # /if_sec/foo.if_test with '1 11 112': 1011s # expected: 200 1011s # received: '200' 1011s ok 11 1011s # expected: 'global1, nested11, nested112' 1011s # received: 'global1, nested11, nested112' 1011s ok 12 1011s # /if_sec/foo.if_test with '1 2': 1011s # expected: 200 1011s # received: '200' 1011s ok 13 1011s # expected: 'global1, files2' 1011s # received: 'global1, files2' 1011s ok 14 1011s # /if_sec/dir/foo.txt with '1 2': 1011s # expected: 200 1011s # received: '200' 1011s ok 15 1011s # expected: 'global1, dir1, dir2, dir_files1' 1011s # received: 'global1, dir1, dir2, dir_files1' 1011s ok 16 1011s # /if_sec/dir/ with '1 2': 1011s # expected: 200 1011s # received: '200' 1011s ok 17 1011s # expected: 'global1, dir1, dir2' 1011s # received: 'global1, dir1, dir2' 1011s ok 18 1011s # /if_sec/dir/ with '1 11': 1011s # expected: 200 1011s # received: '200' 1011s ok 19 1011s # expected: 'global1, dir1, nested11, nested113' 1011s # received: 'global1, dir1, nested11, nested113' 1011s ok 20 1011s # /if_sec/dir/ with '1 11 111': 1011s # expected: 200 1011s # received: '200' 1011s ok 21 1011s # expected: 'global1, dir1, nested11, nested111' 1011s # received: 'global1, dir1, nested11, nested111' 1011s ok 22 1011s # /if_sec/dir/ with '1 11 112': 1011s # expected: 200 1011s # received: '200' 1011s ok 23 1011s # expected: 'global1, dir1, nested11, nested112' 1011s # received: 'global1, dir1, nested11, nested112' 1011s ok 24 1011s # /if_sec/loc/ with '1 2': 1011s # expected: 200 1011s # received: '200' 1011s ok 25 1011s # expected: 'global1, loc1, loc2' 1011s # received: 'global1, loc1, loc2' 1011s ok 26 1011s # /if_sec/loc/foo.txt with '1 2': 1011s # expected: 200 1011s # received: '200' 1011s ok 27 1011s # expected: 'global1, loc1, loc2' 1011s # received: 'global1, loc1, loc2' 1011s ok 28 1011s # /if_sec/loc/ with '1 11': 1011s # expected: 200 1011s # received: '200' 1011s ok 29 1011s # expected: 'global1, loc1, nested11, nested113' 1011s # received: 'global1, loc1, nested11, nested113' 1011s ok 30 1011s # /if_sec/loc/ with '1 11 111': 1011s # expected: 200 1011s # received: '200' 1011s ok 31 1011s # expected: 'global1, loc1, nested11, nested111' 1011s # received: 'global1, loc1, nested11, nested111' 1011s ok 32 1011s # /if_sec/loc/ with '1 11 112': 1011s # expected: 200 1011s # received: '200' 1011s ok 33 1011s # expected: 'global1, loc1, nested11, nested112' 1011s # received: 'global1, loc1, nested11, nested112' 1011s ok 34 1011s # /if_sec/loc/foo.if_test with '1 2': 1011s # expected: 200 1011s # received: '200' 1011s ok 35 1011s # expected: 'global1, files2, loc1, loc2' 1011s # received: 'global1, files2, loc1, loc2' 1011s ok 36 1011s # /if_sec/loc/foo.if_test with '1 2 11': 1011s # expected: 200 1011s # received: '200' 1011s ok 37 1011s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1011s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1011s ok 38 1011s # /if_sec/loc/foo.if_test with '1 2 11 111': 1011s # expected: 200 1011s # received: '200' 1011s ok 39 1011s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1011s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1011s ok 40 1011s # /if_sec/loc/foo.if_test with '1 2 11 112': 1011s # expected: 200 1011s # received: '200' 1011s ok 41 1011s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1011s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1011s ok 42 1011s # /if_sec/proxy/ with '1 2': 1011s # expected: 200 1011s # received: '200' 1011s ok 43 1011s # expected: 'global1, locp1, locp2' 1011s # received: 'global1, locp1, locp2' 1011s ok 44 1011s # /if_sec/proxy/ with '2': 1011s # expected: 200 1011s # received: '200' 1011s ok 45 1011s # expected: 'locp2' 1011s # received: 'locp2' 1011s ok 46 1011s ok 1014s t/apache/iffile.t ................... 1014s 1..2 1014s # Running under perl version 5.040001 for linux 1014s # Current time local: Thu Sep 4 16:51:21 2025 1014s # Current time GMT: Thu Sep 4 16:51:21 2025 1014s # Using Test.pm version 1.31 1014s # Using Apache/Test.pm version 1.44 1014s # expected: 200 1014s # received: '200' 1014s ok 1 1014s # expected: 'success1, success2, success3, success4, success5' 1014s # received: 'success1, success2, success3, success4, success5' 1014s ok 2 1014s ok 1016s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1022s t/apache/limits.t ................... 1022s 1..12 1022s # Running under perl version 5.040001 for linux 1022s # Current time local: Thu Sep 4 16:51:26 2025 1022s # Current time GMT: Thu Sep 4 16:51:26 2025 1022s # Using Test.pm version 1.31 1022s # Using Apache/Test.pm version 1.44 1022s # Testing LimitRequestLine; should succeed 1022s # testing : Test #1 1022s # expected: 200 1022s # received: '200' 1022s ok 1 1022s # Testing LimitRequestLine; should fail 1022s # testing : Test #2 1022s # expected: 414 1022s # received: '414' 1022s ok 2 1022s # Testing LimitRequestFieldSize; should succeed 1022s # testing : Test #3 1022s # expected: 200 1022s # received: '200' 1022s ok 3 1022s # Testing LimitRequestFieldSize; should fail 1022s # testing : Test #4 1022s # expected: 400 1022s # received: '400' 1022s ok 4 1022s # Testing LimitRequestFields; should succeed 1022s # testing : Test #5 1022s # expected: 200 1022s # received: '200' 1022s ok 5 1022s # Testing LimitRequestFields; should fail 1022s # testing : Test #6 1022s # expected: 400 1022s # received: '400' 1022s ok 6 1022s # Testing LimitRequestBody; should succeed 1022s # Chunked transfer-encoding enabled 1022s # testing : Test #7 1022s # expected: 200 1022s # received: '200' 1022s ok 7 1022s # Testing LimitRequestBody; should succeed 1022s # Chunked transfer-encoding disabled 1022s # testing : Test #8 1022s # expected: 200 1022s # received: '200' 1022s ok 8 1022s # Testing LimitRequestBody; should fail 1022s # Chunked transfer-encoding enabled 1022s # testing : Test #9 1022s # expected: 413 1022s # received: '413' 1022s ok 9 1022s # Testing LimitRequestBody; should fail 1022s # Chunked transfer-encoding disabled 1022s # testing : Test #10 1022s # expected: 413 1022s # received: '413' 1022s ok 10 1022s # Testing LimitRequestFieldSize; should succeed 1022s # testing : Test #11 1022s # expected: 200 1022s # received: '200' 1022s ok 11 1022s # Testing LimitRequestFieldSize; should fail 1022s # testing : Test #12 1022s # expected: 400 1022s # received: '400' 1022s ok 12 1022s ok 1024s t/apache/loglevel.t ................. 1024s 1..8 1024s # Running under perl version 5.040001 for linux 1024s # Current time local: Thu Sep 4 16:51:32 2025 1024s # Current time GMT: Thu Sep 4 16:51:32 2025 1024s # Using Test.pm version 1.31 1024s # Using Apache/Test.pm version 1.44 1024s ok 1 1024s ok 2 1024s ok 3 1024s ok 4 1024s ok 5 1024s ok 6 1024s ok 7 1024s ok 8 1024s ok 1026s t/apache/maxranges.t ................ 1026s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1026s 1..19 1026s # Running under perl version 5.040001 for linux 1026s # Current time local: Thu Sep 4 16:51:34 2025 1026s # Current time GMT: Thu Sep 4 16:51:34 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 ok 6 1026s ok 7 1026s ok 8 1026s ok 9 1026s ok 10 1026s ok 11 1026s ok 12 1026s ok 13 1026s ok 14 1026s ok 15 1026s ok 16 1026s ok 17 1026s ok 18 1026s ok 19 1026s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1026s ok 1028s t/apache/mergeslashes.t ............. 1028s 1..9 1028s # Running under perl version 5.040001 for linux 1028s # Current time local: Thu Sep 4 16:51:36 2025 1028s # Current time GMT: Thu Sep 4 16:51:36 2025 1028s # Using Test.pm version 1.31 1028s # Using Apache/Test.pm version 1.44 1028s # SENDING to 127.0.0.1:8554 1028s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1028s # expected 403, got 403 for exact match 1028s ok 1 1028s # SENDING to 127.0.0.1:8554 1028s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1028s # expected 403, got 403 for merged even at front 1028s ok 2 1028s # SENDING to 127.0.0.1:8554 1028s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1028s # expected 403, got 403 for merged even at front 1028s ok 3 1028s # SENDING to 127.0.0.1:8554 1028s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1028s # expected 403, got 403 for c// should be merged 1028s ok 4 1028s # SENDING to 127.0.0.1:8554 1028s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1028s # expected 403, got 403 for a// should be merged 1028s ok 5 1028s # SENDING to 127.0.0.1:8554 1028s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1028s # expected 403, got 403 for a// matches locationmatch 1028s ok 6 1028s # SENDING to 127.0.0.1:8554 1028s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1028s # expected 200, got 200 for c// doesn't match locationmatch 1028s ok 7 1028s # SENDING to 127.0.0.1:8554 1028s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1028s # expected 403, got 403 for baseline failed 1028s ok 8 1028s # SENDING to 127.0.0.1:8554 1028s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1028s # expected 403, got 403 for b//d not merged for Location with OFF 1028s ok 9 1028s ok 1030s t/apache/mmn.t ...................... 1030s 1..2 1030s # Running under perl version 5.040001 for linux 1030s # Current time local: Thu Sep 4 16:51:38 2025 1030s # Current time GMT: Thu Sep 4 16:51:38 2025 1030s # Using Test.pm version 1.31 1030s # Using Apache/Test.pm version 1.44 1030s ok 1 1030s ok 2 1030s ok 1032s t/apache/options.t .................. 1032s 1..2 1032s # Running under perl version 5.040001 for linux 1032s # Current time local: Thu Sep 4 16:51:40 2025 1032s # Current time GMT: Thu Sep 4 16:51:40 2025 1032s # Using Test.pm version 1.31 1032s # Using Apache/Test.pm version 1.44 1032s # testing : code 1032s # expected: 200 1032s # received: '200' 1032s ok 1 1032s # testing : OPTIONS 1032s # expected: qr/OPTIONS/ 1032s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 1032s ok 2 1032s ok 1035s t/apache/passbrigade.t .............. 1035s # using LWP client 1035s 1..114 1035s # Running under perl version 5.040001 for linux 1035s # Current time local: Thu Sep 4 16:51:42 2025 1035s # Current time GMT: Thu Sep 4 16:51:42 2025 1035s # Using Test.pm version 1.31 1035s # Using Apache/Test.pm version 1.44 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 1024 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #DMMATCH1: 1 1035s # 1035s # testing : bytes in body 1035s # expected: 1024 1035s # received: 1024 1035s ok 1 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 2048 1035s # received: 2048 1035s ok 2 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 3072 1035s # received: 3072 1035s ok 3 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 4096 1035s # received: 4096 1035s ok 4 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 5120 1035s # received: 5120 1035s ok 5 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 6144 1035s # received: 6144 1035s ok 6 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 7168 1035s # received: 7168 1035s ok 7 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 8192 1035s # received: 8192 1035s ok 8 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 9216 1035s # received: 9216 1035s ok 9 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 10240 1035s # received: 10240 1035s ok 10 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 11264 1035s # received: 11264 1035s ok 11 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 12288 1035s # received: 12288 1035s ok 12 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 13312 1035s # received: 13312 1035s ok 13 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 14336 1035s # received: 14336 1035s ok 14 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 15360 1035s # received: 15360 1035s ok 15 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 16384 1035s # received: 16384 1035s ok 16 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 17408 1035s # received: 17408 1035s ok 17 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 18432 1035s # received: 18432 1035s ok 18 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 19456 1035s # received: 19456 1035s ok 19 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 20480 1035s # received: 20480 1035s ok 20 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 21504 1035s # received: 21504 1035s ok 21 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 22528 1035s # received: 22528 1035s ok 22 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 23552 1035s # received: 23552 1035s ok 23 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 24576 1035s # received: 24576 1035s ok 24 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 25600 1035s # received: 25600 1035s ok 25 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 26624 1035s # received: 26624 1035s ok 26 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 27648 1035s # received: 27648 1035s ok 27 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 28672 1035s # received: 28672 1035s ok 28 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 29696 1035s # received: 29696 1035s ok 29 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 30720 1035s # received: 30720 1035s ok 30 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 31744 1035s # received: 31744 1035s ok 31 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 32768 1035s # received: 32768 1035s ok 32 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 33792 1035s # received: 33792 1035s ok 33 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 34816 1035s # received: 34816 1035s ok 34 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 35840 1035s # received: 35840 1035s ok 35 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 36864 1035s # received: 36864 1035s ok 36 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 37888 1035s # received: 37888 1035s ok 37 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 38912 1035s # received: 38912 1035s ok 38 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 39936 1035s # received: 39936 1035s ok 39 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 40960 1035s # received: 40960 1035s ok 40 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 41984 1035s # received: 41984 1035s ok 41 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 43008 1035s # received: 43008 1035s ok 42 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 44032 1035s # received: 44032 1035s ok 43 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 45056 1035s # received: 45056 1035s ok 44 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 46080 1035s # received: 46080 1035s ok 45 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 47104 1035s # received: 47104 1035s ok 46 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 48128 1035s # received: 48128 1035s ok 47 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 49152 1035s # received: 49152 1035s ok 48 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 50176 1035s # received: 50176 1035s ok 49 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 51200 1035s # received: 51200 1035s ok 50 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 102400 1035s # received: 102400 1035s ok 51 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 307200 1035s # received: 307200 1035s ok 52 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 512000 1035s # received: 512000 1035s ok 53 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 2048000 1035s # received: 2048000 1035s ok 54 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 4096000 1035s # received: 4096000 1035s ok 55 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 6144000 1035s # received: 6144000 1035s ok 56 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 10240000 1035s # received: 10240000 1035s ok 57 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 1024 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #DMMATCH1: 1 1035s # 1035s # testing : bytes in body 1035s # expected: 1024 1035s # received: 1024 1035s ok 58 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 2048 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #DMMATCH1: 1 1035s # 1035s # testing : bytes in body 1035s # expected: 2048 1035s # received: 2048 1035s ok 59 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 3072 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #DMMATCH1: 1 1035s # 1035s # testing : bytes in body 1035s # expected: 3072 1035s # received: 3072 1035s ok 60 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 4096 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #DMMATCH1: 1 1035s # 1035s # testing : bytes in body 1035s # expected: 4096 1035s # received: 4096 1035s ok 61 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 5120 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #DMMATCH1: 1 1035s # 1035s # testing : bytes in body 1035s # expected: 5120 1035s # received: 5120 1035s ok 62 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 6144 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #DMMATCH1: 1 1035s # 1035s # testing : bytes in body 1035s # expected: 6144 1035s # received: 6144 1035s ok 63 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 7168 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #DMMATCH1: 1 1035s # 1035s # testing : bytes in body 1035s # expected: 7168 1035s # received: 7168 1035s ok 64 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 8192 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #DMMATCH1: 1 1035s # 1035s # testing : bytes in body 1035s # expected: 8192 1035s # received: 8192 1035s ok 65 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 9216 1035s # received: 9216 1035s ok 66 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 10240 1035s # received: 10240 1035s ok 67 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 11264 1035s # received: 11264 1035s ok 68 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 12288 1035s # received: 12288 1035s ok 69 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 13312 1035s # received: 13312 1035s ok 70 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 14336 1035s # received: 14336 1035s ok 71 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 15360 1035s # received: 15360 1035s ok 72 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 16384 1035s # received: 16384 1035s ok 73 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 17408 1035s # received: 17408 1035s ok 74 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 18432 1035s # received: 18432 1035s ok 75 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 19456 1035s # received: 19456 1035s ok 76 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 20480 1035s # received: 20480 1035s ok 77 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 21504 1035s # received: 21504 1035s ok 78 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 22528 1035s # received: 22528 1035s ok 79 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 23552 1035s # received: 23552 1035s ok 80 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 24576 1035s # received: 24576 1035s ok 81 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 25600 1035s # received: 25600 1035s ok 82 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 26624 1035s # received: 26624 1035s ok 83 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 27648 1035s # received: 27648 1035s ok 84 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 28672 1035s # received: 28672 1035s ok 85 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 29696 1035s # received: 29696 1035s ok 86 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 30720 1035s # received: 30720 1035s ok 87 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 31744 1035s # received: 31744 1035s ok 88 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 32768 1035s # received: 32768 1035s ok 89 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 33792 1035s # received: 33792 1035s ok 90 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 34816 1035s # received: 34816 1035s ok 91 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 35840 1035s # received: 35840 1035s ok 92 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 36864 1035s # received: 36864 1035s ok 93 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 37888 1035s # received: 37888 1035s ok 94 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 38912 1035s # received: 38912 1035s ok 95 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 39936 1035s # received: 39936 1035s ok 96 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 40960 1035s # received: 40960 1035s ok 97 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 41984 1035s # received: 41984 1035s ok 98 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 43008 1035s # received: 43008 1035s ok 99 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 44032 1035s # received: 44032 1035s ok 100 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 45056 1035s # received: 45056 1035s ok 101 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 46080 1035s # received: 46080 1035s ok 102 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 47104 1035s # received: 47104 1035s ok 103 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 48128 1035s # received: 48128 1035s ok 104 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 49152 1035s # received: 49152 1035s ok 105 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 50176 1035s # received: 50176 1035s ok 106 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 51200 1035s # received: 51200 1035s ok 107 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 102400 1035s # received: 102400 1035s ok 108 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:44 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 307200 1035s # received: 307200 1035s ok 109 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 512000 1035s # received: 512000 1035s ok 110 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 2048000 1035s # received: 2048000 1035s ok 111 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 4096000 1035s # received: 4096000 1035s ok 112 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 6144000 1035s # received: 6144000 1035s ok 113 1035s #lwp request: 1035s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1035s #User-Agent: libwww-perl/6.78 1035s # 1035s #server response: 1035s #HTTP/1.1 200 OK 1035s #Connection: close 1035s #Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1035s #Vary: In-If1 1035s #Content-Length: 0 1035s #Client-Date: Thu, 04 Sep 2025 16:51:45 GMT 1035s #Client-Peer: 127.0.0.1:8529 1035s #Client-Response-Num: 1 1035s #Client-Transfer-Encoding: chunked 1035s #DMMATCH1: 1 1035s #X-Content-Length-Note: added by Apache::TestRequest 1035s # 1035s # testing : bytes in body 1035s # expected: 10240000 1035s # received: 10240000 1035s ok 114 1035s ok 1037s t/apache/post.t ..................... 1037s # using LWP client 1037s 1..51 1037s # Running under perl version 5.040001 for linux 1037s # Current time local: Thu Sep 4 16:51:45 2025 1037s # Current time GMT: Thu Sep 4 16:51:45 2025 1037s # Using Test.pm version 1.31 1037s # Using Apache/Test.pm version 1.44 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 1024 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 5 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '1024' 1037s # received: 1024 1037s ok 1 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 2048 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 5 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '2048' 1037s # received: 2048 1037s ok 2 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 3072 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 5 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '3072' 1037s # received: 3072 1037s ok 3 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 4096 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 5 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '4096' 1037s # received: 4096 1037s ok 4 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 5120 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 5 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '5120' 1037s # received: 5120 1037s ok 5 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 6144 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 5 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '6144' 1037s # received: 6144 1037s ok 6 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 7168 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 5 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '7168' 1037s # received: 7168 1037s ok 7 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 8192 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 5 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '8192' 1037s # received: 8192 1037s ok 8 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 9216 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 5 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '9216' 1037s # received: 9216 1037s ok 9 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 10240 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '10240' 1037s # received: 10240 1037s ok 10 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 11264 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '11264' 1037s # received: 11264 1037s ok 11 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 12288 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '12288' 1037s # received: 12288 1037s ok 12 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 13312 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '13312' 1037s # received: 13312 1037s ok 13 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 14336 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '14336' 1037s # received: 14336 1037s ok 14 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 15360 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '15360' 1037s # received: 15360 1037s ok 15 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 16384 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '16384' 1037s # received: 16384 1037s ok 16 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 17408 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '17408' 1037s # received: 17408 1037s ok 17 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 18432 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '18432' 1037s # received: 18432 1037s ok 18 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 19456 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '19456' 1037s # received: 19456 1037s ok 19 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 20480 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '20480' 1037s # received: 20480 1037s ok 20 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 21504 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '21504' 1037s # received: 21504 1037s ok 21 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 22528 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '22528' 1037s # received: 22528 1037s ok 22 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 23552 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '23552' 1037s # received: 23552 1037s ok 23 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 24576 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '24576' 1037s # received: 24576 1037s ok 24 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 25600 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '25600' 1037s # received: 25600 1037s ok 25 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 26624 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '26624' 1037s # received: 26624 1037s ok 26 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 27648 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '27648' 1037s # received: 27648 1037s ok 27 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 28672 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '28672' 1037s # received: 28672 1037s ok 28 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 29696 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '29696' 1037s # received: 29696 1037s ok 29 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 30720 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '30720' 1037s # received: 30720 1037s ok 30 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 31744 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '31744' 1037s # received: 31744 1037s ok 31 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 32768 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '32768' 1037s # received: 32768 1037s ok 32 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 33792 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '33792' 1037s # received: 33792 1037s ok 33 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 34816 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '34816' 1037s # received: 34816 1037s ok 34 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 35840 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '35840' 1037s # received: 35840 1037s ok 35 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 36864 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '36864' 1037s # received: 36864 1037s ok 36 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 37888 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '37888' 1037s # received: 37888 1037s ok 37 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 38912 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '38912' 1037s # received: 38912 1037s ok 38 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 39936 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '39936' 1037s # received: 39936 1037s ok 39 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 40960 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '40960' 1037s # received: 40960 1037s ok 40 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 41984 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '41984' 1037s # received: 41984 1037s ok 41 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 43008 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '43008' 1037s # received: 43008 1037s ok 42 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 44032 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '44032' 1037s # received: 44032 1037s ok 43 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 45056 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '45056' 1037s # received: 45056 1037s ok 44 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 46080 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '46080' 1037s # received: 46080 1037s ok 45 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 47104 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '47104' 1037s # received: 47104 1037s ok 46 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 48128 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '48128' 1037s # received: 48128 1037s ok 47 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 49152 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '49152' 1037s # received: 49152 1037s ok 48 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 50176 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '50176' 1037s # received: 50176 1037s ok 49 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 51200 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 6 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '51200' 1037s # received: 51200 1037s ok 50 1037s #lwp request: 1037s #POST http://localhost:8529/eat_post HTTP/1.1 1037s #User-Agent: libwww-perl/6.78 1037s #Content-Length: 102400 1037s # 1037s #server response: 1037s #HTTP/1.1 200 OK 1037s #Connection: close 1037s #Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1037s #Vary: In-If1 1037s #Content-Length: 7 1037s #Client-Date: Thu, 04 Sep 2025 16:51:47 GMT 1037s #Client-Peer: 127.0.0.1:8529 1037s #Client-Response-Num: 1 1037s #DMMATCH1: 1 1037s # 1037s # testing : length posted 1037s # expected: '102400' 1037s # received: 102400 1037s ok 51 1037s ok 1039s t/apache/pr17629.t .................. 1039s 1..4 1039s # Running under perl version 5.040001 for linux 1039s # Current time local: Thu Sep 4 16:51:47 2025 1039s # Current time GMT: Thu Sep 4 16:51:47 2025 1039s # Using Test.pm version 1.31 1039s # Using Apache/Test.pm version 1.44 1039s # expected: 'begin-foobar-end 1039s # ' 1039s # received: 'begin-foobar-end 1039s # ' 1039s ok 1 1039s # expected: 200 1039s # received: '200' 1039s ok 2 1039s # testing : response was gzipped 1039s # expected: 'gzip' 1039s # received: 'gzip' 1039s ok 3 1039s # expected: 'begin-foobar-end 1039s # ' 1039s # received: 'begin-foobar-end 1039s # ' 1039s ok 4 1039s ok 1041s t/apache/pr18757.t .................. 1041s 1..3 1041s # Running under perl version 5.040001 for linux 1041s # Current time local: Thu Sep 4 16:51:49 2025 1041s # Current time GMT: Thu Sep 4 16:51:49 2025 1041s # Using Test.pm version 1.31 1041s # Using Apache/Test.pm version 1.44 1041s # testing : 200 response from GET 1041s # expected: 200 1041s # received: '200' 1041s ok 1 1041s # expected C-L is 26 1041s # URL via proxy is http://localhost:8547/index.html 1041s ok 2 1041s # line: HTTP/1.1 200 OK 1041s # line: Date: Thu, 04 Sep 2025 16:51:51 GMT 1041s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1041s # line: Vary: In-If1 1041s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1041s # line: ETag: "1a-62c6deaf13e40" 1041s # line: Accept-Ranges: bytes 1041s # line: Content-Length: 26 1041s # line: DMMATCH1: 1 1041s # line: Content-Type: text/html 1041s # line: 1041s # testing : whether proxy strips Content-Length header 1041s # expected: 1 1041s # received: 1 1041s ok 3 1041s ok 1043s t/apache/pr35292.t .................. 1043s 1..3 1043s # Running under perl version 5.040001 for linux 1043s # Current time local: Thu Sep 4 16:51:51 2025 1043s # Current time GMT: Thu Sep 4 16:51:51 2025 1043s # Using Test.pm version 1.31 1043s # Using Apache/Test.pm version 1.44 1043s ok 1 1043s ok 2 1043s # testing : read response-line 1043s # expected: qr/^HTTP\/1\.. 413/ 1043s # received: 'HTTP/1.1 413 Request Entity Too Large 1043s # ' 1043s ok 3 1043s ok 1045s t/apache/pr35330.t .................. 1045s 1..2 1045s # Running under perl version 5.040001 for linux 1045s # Current time local: Thu Sep 4 16:51:53 2025 1045s # Current time GMT: Thu Sep 4 16:51:53 2025 1045s # Using Test.pm version 1.31 1045s # Using Apache/Test.pm version 1.44 1045s # testing : SSI was allowed for location 1045s # expected: 200 1045s # received: '200' 1045s ok 1 1045s # testing : file was served with correct content 1045s # expected: 'hello' 1045s # received: 'hello' 1045s ok 2 1045s ok 1047s t/apache/pr37166.t .................. 1047s 1..4 1047s # Running under perl version 5.040001 for linux 1047s # Current time local: Thu Sep 4 16:51:55 2025 1047s # Current time GMT: Thu Sep 4 16:51:55 2025 1047s # Using Test.pm version 1.31 1047s # Using Apache/Test.pm version 1.44 1047s # testing : SSI was allowed for location 1047s # expected: 200 1047s # received: '200' 1047s ok 1 1047s # testing : file was served with correct content 1047s # expected: 'Hello world 1047s # ' 1047s # received: 'Hello world 1047s # ' 1047s ok 2 1047s # testing : explicit 200 response 1047s # expected: 200 1047s # received: '200' 1047s ok 3 1047s # testing : file was again served with correct content 1047s # expected: 'Hello world 1047s # ' 1047s # received: 'Hello world 1047s # ' 1047s ok 4 1047s ok 1049s t/apache/pr43939.t .................. 1049s 1..4 1049s # Running under perl version 5.040001 for linux 1049s # Current time local: Thu Sep 4 16:51:57 2025 1049s # Current time GMT: Thu Sep 4 16:51:57 2025 1049s # Using Test.pm version 1.31 1049s # Using Apache/Test.pm version 1.44 1049s # expected: 'begin-default-end 1049s # ' 1049s # received: 'begin-default-end 1049s # ' 1049s ok 1 1049s # expected: 200 1049s # received: '200' 1049s ok 2 1049s # testing : response was gzipped 1049s # expected: 'gzip' 1049s # received: 'gzip' 1049s ok 3 1049s # expected: 'begin-default-end 1049s # ' 1049s # received: 'begin-default-end 1049s # ' 1049s ok 4 1049s ok 1051s t/apache/pr49328.t .................. 1051s 1..1 1051s # Running under perl version 5.040001 for linux 1051s # Current time local: Thu Sep 4 16:51:59 2025 1051s # Current time GMT: Thu Sep 4 16:51:59 2025 1051s # Using Test.pm version 1.31 1051s # Using Apache/Test.pm version 1.44 1051s # expected: 'before 1051s # included 1051s # after 1051s # ' 1051s # received: 'before 1051s # included 1051s # after 1051s # ' 1051s ok 1 1051s ok 1053s t/apache/pr64339.t .................. 1053s 1..12 1053s # Running under perl version 5.040001 for linux 1053s # Current time local: Thu Sep 4 16:52:01 2025 1053s # Current time GMT: Thu Sep 4 16:52:01 2025 1053s # Using Test.pm version 1.31 1053s # Using Apache/Test.pm version 1.44 1053s # testing : fetching /doc.xml 1053s # expected: 200 1053s # received: '200' 1053s ok 1 1053s # testing : content-type header test for /doc.xml 1053s # expected: 'application/xml; charset=utf-8' 1053s # received: 'application/xml; charset=utf-8' 1053s ok 2 1053s # testing : content test for /doc.xml 1053s # expected: qr/fóó 1053s # / 1053s # received: 'fóó 1053s # ' 1053s ok 3 1053s # testing : fetching /doc.fooxml 1053s # expected: 200 1053s # received: '200' 1053s ok 4 1053s # testing : content-type header test for /doc.fooxml 1053s # expected: 'application/foo+xml; charset=utf-8' 1053s # received: 'application/foo+xml; charset=utf-8' 1053s ok 5 1053s # testing : content test for /doc.fooxml 1053s # expected: qr/fóó 1053s # / 1053s # received: 'fóó 1053s # ' 1053s ok 6 1053s # testing : fetching /doc.notxml 1053s # expected: 200 1053s # received: '200' 1053s ok 7 1053s # testing : content-type header test for /doc.notxml 1053s # expected: 'application/notreallyxml' 1053s # received: 'application/notreallyxml' 1053s ok 8 1053s # testing : content test for /doc.notxml 1053s # expected: qr/f 1053s # / 1053s # received: 'f 1053s # ' 1053s ok 9 1053s # testing : fetching /doc.isohtml 1053s # expected: 200 1053s # received: '200' 1053s ok 10 1053s # testing : content-type header test for /doc.isohtml 1053s # expected: 'text/html;charset=utf-8' 1053s # received: 'text/html;charset=utf-8' 1053s ok 11 1053s # testing : content test for /doc.isohtml 1053s # expected: qr/.*fóó 1053s # .*<\/body><\/html>/ 1053s # received: 'fóó 1053s # ' 1053s ok 12 1053s ok 1056s t/apache/rwrite.t ................... 1056s # using LWP client 1056s 1..114 1056s # Running under perl version 5.040001 for linux 1056s # Current time local: Thu Sep 4 16:52:03 2025 1056s # Current time GMT: Thu Sep 4 16:52:03 2025 1056s # Using Test.pm version 1.31 1056s # Using Apache/Test.pm version 1.44 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 1024 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s # 1056s # testing : bytes in body 1056s # expected: 1024 1056s # received: 1024 1056s ok 1 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 2048 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s # 1056s # testing : bytes in body 1056s # expected: 2048 1056s # received: 2048 1056s ok 2 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 3072 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s # 1056s # testing : bytes in body 1056s # expected: 3072 1056s # received: 3072 1056s ok 3 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 4096 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s # 1056s # testing : bytes in body 1056s # expected: 4096 1056s # received: 4096 1056s ok 4 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 5120 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s # 1056s # testing : bytes in body 1056s # expected: 5120 1056s # received: 5120 1056s ok 5 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 6144 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s # 1056s # testing : bytes in body 1056s # expected: 6144 1056s # received: 6144 1056s ok 6 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 7168 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s # 1056s # testing : bytes in body 1056s # expected: 7168 1056s # received: 7168 1056s ok 7 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 8192 1056s # received: 8192 1056s ok 8 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 9216 1056s # received: 9216 1056s ok 9 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 10240 1056s # received: 10240 1056s ok 10 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 11264 1056s # received: 11264 1056s ok 11 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 12288 1056s # received: 12288 1056s ok 12 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 13312 1056s # received: 13312 1056s ok 13 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 14336 1056s # received: 14336 1056s ok 14 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 15360 1056s # received: 15360 1056s ok 15 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 16384 1056s # received: 16384 1056s ok 16 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 17408 1056s # received: 17408 1056s ok 17 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 18432 1056s # received: 18432 1056s ok 18 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 19456 1056s # received: 19456 1056s ok 19 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 20480 1056s # received: 20480 1056s ok 20 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 21504 1056s # received: 21504 1056s ok 21 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 22528 1056s # received: 22528 1056s ok 22 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 23552 1056s # received: 23552 1056s ok 23 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 24576 1056s # received: 24576 1056s ok 24 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 25600 1056s # received: 25600 1056s ok 25 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 26624 1056s # received: 26624 1056s ok 26 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 27648 1056s # received: 27648 1056s ok 27 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 28672 1056s # received: 28672 1056s ok 28 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 29696 1056s # received: 29696 1056s ok 29 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 30720 1056s # received: 30720 1056s ok 30 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 31744 1056s # received: 31744 1056s ok 31 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 32768 1056s # received: 32768 1056s ok 32 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 33792 1056s # received: 33792 1056s ok 33 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 34816 1056s # received: 34816 1056s ok 34 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 35840 1056s # received: 35840 1056s ok 35 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 36864 1056s # received: 36864 1056s ok 36 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 37888 1056s # received: 37888 1056s ok 37 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 38912 1056s # received: 38912 1056s ok 38 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 39936 1056s # received: 39936 1056s ok 39 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 40960 1056s # received: 40960 1056s ok 40 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 41984 1056s # received: 41984 1056s ok 41 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 43008 1056s # received: 43008 1056s ok 42 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 44032 1056s # received: 44032 1056s ok 43 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 45056 1056s # received: 45056 1056s ok 44 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 46080 1056s # received: 46080 1056s ok 45 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 47104 1056s # received: 47104 1056s ok 46 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 48128 1056s # received: 48128 1056s ok 47 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 49152 1056s # received: 49152 1056s ok 48 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 50176 1056s # received: 50176 1056s ok 49 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 51200 1056s # received: 51200 1056s ok 50 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 102400 1056s # received: 102400 1056s ok 51 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 307200 1056s # received: 307200 1056s ok 52 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 512000 1056s # received: 512000 1056s ok 53 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 2048000 1056s # received: 2048000 1056s ok 54 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 4096000 1056s # received: 4096000 1056s ok 55 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 6144000 1056s # received: 6144000 1056s ok 56 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:05 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 10240000 1056s # received: 10240000 1056s ok 57 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 1024 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s # 1056s # testing : bytes in body 1056s # expected: 1024 1056s # received: 1024 1056s ok 58 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 2048 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s # 1056s # testing : bytes in body 1056s # expected: 2048 1056s # received: 2048 1056s ok 59 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 3072 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s # 1056s # testing : bytes in body 1056s # expected: 3072 1056s # received: 3072 1056s ok 60 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 4096 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s # 1056s # testing : bytes in body 1056s # expected: 4096 1056s # received: 4096 1056s ok 61 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 5120 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s # 1056s # testing : bytes in body 1056s # expected: 5120 1056s # received: 5120 1056s ok 62 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 6144 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s # 1056s # testing : bytes in body 1056s # expected: 6144 1056s # received: 6144 1056s ok 63 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 7168 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s # 1056s # testing : bytes in body 1056s # expected: 7168 1056s # received: 7168 1056s ok 64 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 8192 1056s # received: 8192 1056s ok 65 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 9216 1056s # received: 9216 1056s ok 66 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 10240 1056s # received: 10240 1056s ok 67 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 11264 1056s # received: 11264 1056s ok 68 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 12288 1056s # received: 12288 1056s ok 69 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 13312 1056s # received: 13312 1056s ok 70 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 14336 1056s # received: 14336 1056s ok 71 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 15360 1056s # received: 15360 1056s ok 72 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 16384 1056s # received: 16384 1056s ok 73 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 17408 1056s # received: 17408 1056s ok 74 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 18432 1056s # received: 18432 1056s ok 75 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 19456 1056s # received: 19456 1056s ok 76 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 20480 1056s # received: 20480 1056s ok 77 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 21504 1056s # received: 21504 1056s ok 78 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 22528 1056s # received: 22528 1056s ok 79 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 23552 1056s # received: 23552 1056s ok 80 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 24576 1056s # received: 24576 1056s ok 81 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 25600 1056s # received: 25600 1056s ok 82 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 26624 1056s # received: 26624 1056s ok 83 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 27648 1056s # received: 27648 1056s ok 84 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 28672 1056s # received: 28672 1056s ok 85 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 29696 1056s # received: 29696 1056s ok 86 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 30720 1056s # received: 30720 1056s ok 87 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 31744 1056s # received: 31744 1056s ok 88 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 32768 1056s # received: 32768 1056s ok 89 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 33792 1056s # received: 33792 1056s ok 90 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 34816 1056s # received: 34816 1056s ok 91 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 35840 1056s # received: 35840 1056s ok 92 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 36864 1056s # received: 36864 1056s ok 93 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 37888 1056s # received: 37888 1056s ok 94 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 38912 1056s # received: 38912 1056s ok 95 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 39936 1056s # received: 39936 1056s ok 96 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 40960 1056s # received: 40960 1056s ok 97 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 41984 1056s # received: 41984 1056s ok 98 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 43008 1056s # received: 43008 1056s ok 99 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 44032 1056s # received: 44032 1056s ok 100 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 45056 1056s # received: 45056 1056s ok 101 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 46080 1056s # received: 46080 1056s ok 102 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 47104 1056s # received: 47104 1056s ok 103 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 48128 1056s # received: 48128 1056s ok 104 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 49152 1056s # received: 49152 1056s ok 105 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 50176 1056s # received: 50176 1056s ok 106 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 51200 1056s # received: 51200 1056s ok 107 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 102400 1056s # received: 102400 1056s ok 108 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 307200 1056s # received: 307200 1056s ok 109 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 512000 1056s # received: 512000 1056s ok 110 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 2048000 1056s # received: 2048000 1056s ok 111 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 4096000 1056s # received: 4096000 1056s ok 112 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 6144000 1056s # received: 6144000 1056s ok 113 1056s #lwp request: 1056s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: close 1056s #Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1056s #Vary: In-If1 1056s #Content-Length: 0 1056s #Client-Date: Thu, 04 Sep 2025 16:52:06 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #Client-Transfer-Encoding: chunked 1056s #DMMATCH1: 1 1056s #X-Content-Length-Note: added by Apache::TestRequest 1056s # 1056s # testing : bytes in body 1056s # expected: 10240000 1056s # received: 10240000 1056s ok 114 1056s ok 1058s t/apache/server_name_port.t ......... 1058s 1..84 1058s # Running under perl version 5.040001 for linux 1058s # Current time local: Thu Sep 4 16:52:06 2025 1058s # Current time GMT: Thu Sep 4 16:52:06 2025 1058s # Using Test.pm version 1.31 1058s # Using Apache/Test.pm version 1.44 1058s # SENDING: 1058s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1058s # expecting 200, got 200 1058s ok 1 1058s # got SERVER_NAME='righthost', expected 'righthost' 1058s ok 2 1058s # got SERVER_PORT='8529', expected '8529' 1058s ok 3 1058s # SENDING: 1058s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1058s # expecting 200, got 200 1058s ok 4 1058s # got SERVER_NAME='righthost', expected 'righthost' 1058s ok 5 1058s # got SERVER_PORT='123', expected '123' 1058s ok 6 1058s # SENDING: 1058s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1058s # expecting 200, got 200 1058s ok 7 1058s # got SERVER_NAME='righthost', expected 'righthost' 1058s ok 8 1058s # got SERVER_PORT='8529', expected '8529' 1058s ok 9 1058s # SENDING: 1058s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1058s # expecting 200, got 200 1058s ok 10 1058s # got SERVER_NAME='righthost', expected 'righthost' 1058s ok 11 1058s # got SERVER_PORT='123', expected '123' 1058s ok 12 1058s # SENDING: 1058s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1058s # expecting 200, got 200 1058s ok 13 1058s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1058s ok 14 1058s # got SERVER_PORT='8529', expected '8529' 1058s ok 15 1058s # SENDING: 1058s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1058s # expecting 200, got 200 1058s ok 16 1058s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1058s ok 17 1058s # got SERVER_PORT='123', expected '123' 1058s ok 18 1058s # SENDING: 1058s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1058s # expecting 200, got 200 1058s ok 19 1058s # got SERVER_NAME='[::1]', expected '[::1]' 1058s ok 20 1058s # got SERVER_PORT='8529', expected '8529' 1058s ok 21 1058s # SENDING: 1058s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1058s # expecting 200, got 200 1058s ok 22 1058s # got SERVER_NAME='[::1]', expected '[::1]' 1058s ok 23 1058s # got SERVER_PORT='123', expected '123' 1058s ok 24 1058s # SENDING: 1058s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1058s # expecting 200, got 200 1058s ok 25 1058s # got SERVER_NAME='[a::1]', expected '[a::1]' 1058s ok 26 1058s # got SERVER_PORT='8529', expected '8529' 1058s ok 27 1058s # SENDING: 1058s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1058s # expecting 200, got 200 1058s ok 28 1058s # got SERVER_NAME='[a::1]', expected '[a::1]' 1058s ok 29 1058s # got SERVER_PORT='123', expected '123' 1058s ok 30 1058s # SENDING: 1058s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1058s # expecting 200, got 200 1058s ok 31 1058s # got SERVER_NAME='[a::1]', expected '[a::1]' 1058s ok 32 1058s # got SERVER_PORT='8529', expected '8529' 1058s ok 33 1058s # SENDING: 1058s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1058s # expecting 200, got 200 1058s ok 34 1058s # got SERVER_NAME='[a::1]', expected '[a::1]' 1058s ok 35 1058s # got SERVER_PORT='123', expected '123' 1058s ok 36 1058s # SENDING: 1058s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1058s # expecting 200, got 200 1058s ok 37 1058s # got SERVER_NAME='righthost', expected 'righthost' 1058s ok 38 1058s # got SERVER_PORT='8529', expected '8529' 1058s ok 39 1058s # SENDING: 1058s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1058s # expecting 200, got 200 1058s ok 40 1058s # got SERVER_NAME='righthost', expected 'righthost' 1058s ok 41 1058s # got SERVER_PORT='123', expected '123' 1058s ok 42 1058s # SENDING: 1058s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1058s # expecting 200, got 200 1058s ok 43 1058s # got SERVER_NAME='righthost', expected 'righthost' 1058s ok 44 1058s # got SERVER_PORT='8529', expected '8529' 1058s ok 45 1058s # SENDING: 1058s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1058s # expecting 200, got 200 1058s ok 46 1058s # got SERVER_NAME='righthost', expected 'righthost' 1058s ok 47 1058s # got SERVER_PORT='123', expected '123' 1058s ok 48 1058s # SENDING: 1058s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1058s # expecting 200, got 200 1058s ok 49 1058s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1058s ok 50 1058s # got SERVER_PORT='8529', expected '8529' 1058s ok 51 1058s # SENDING: 1058s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1058s # expecting 200, got 200 1058s ok 52 1058s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1058s ok 53 1058s # got SERVER_PORT='123', expected '123' 1058s ok 54 1058s # SENDING: 1058s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1058s # expecting 200, got 200 1058s ok 55 1058s # got SERVER_NAME='[::1]', expected '[::1]' 1058s ok 56 1058s # got SERVER_PORT='8529', expected '8529' 1058s ok 57 1058s # SENDING: 1058s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1058s # expecting 200, got 200 1058s ok 58 1058s # got SERVER_NAME='[::1]', expected '[::1]' 1058s ok 59 1058s # got SERVER_PORT='123', expected '123' 1058s ok 60 1058s # SENDING: 1058s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1058s # expecting 200, got 200 1058s ok 61 1058s # got SERVER_NAME='righthost', expected 'righthost' 1058s ok 62 1058s # got SERVER_PORT='8529', expected '8529' 1058s ok 63 1058s # SENDING: 1058s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1058s # expecting 200, got 200 1058s ok 64 1058s # got SERVER_NAME='righthost', expected 'righthost' 1058s ok 65 1058s # got SERVER_PORT='123', expected '123' 1058s ok 66 1058s # SENDING: 1058s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1058s # expecting 200, got 200 1058s ok 67 1058s # got SERVER_NAME='righthost', expected 'righthost' 1058s ok 68 1058s # got SERVER_PORT='8529', expected '8529' 1058s ok 69 1058s # SENDING: 1058s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1058s # expecting 200, got 200 1058s ok 70 1058s # got SERVER_NAME='righthost', expected 'righthost' 1058s ok 71 1058s # got SERVER_PORT='123', expected '123' 1058s ok 72 1058s # SENDING: 1058s # 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 1058s # expecting 200, got 200 1058s ok 73 1058s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1058s ok 74 1058s # got SERVER_PORT='8529', expected '8529' 1058s ok 75 1058s # SENDING: 1058s # 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 1058s # expecting 200, got 200 1058s ok 76 1058s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1058s ok 77 1058s # got SERVER_PORT='123', expected '123' 1058s ok 78 1058s # SENDING: 1058s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1058s # expecting 200, got 200 1058s ok 79 1058s # got SERVER_NAME='[::1]', expected '[::1]' 1058s ok 80 1058s # got SERVER_PORT='8529', expected '8529' 1058s ok 81 1058s # SENDING: 1058s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1058s # expecting 200, got 200 1058s ok 82 1058s # got SERVER_NAME='[::1]', expected '[::1]' 1058s ok 83 1058s # got SERVER_PORT='123', expected '123' 1058s ok 84 1058s ok 1060s t/apache/teclchunk.t ................ skipped: Not supported yet 1062s t/apr/uri.t ......................... 1062s 1..1 1062s # Running under perl version 5.040001 for linux 1062s # Current time local: Thu Sep 4 16:52:10 2025 1062s # Current time GMT: Thu Sep 4 16:52:10 2025 1062s # Using Test.pm version 1.31 1062s # Using Apache/Test.pm version 1.44 1062s ok 1 1062s ok 1064s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 1066s t/filter/case.t ..................... 1066s 1..4 1066s # Running under perl version 5.040001 for linux 1066s # Current time local: Thu Sep 4 16:52:14 2025 1066s # Current time GMT: Thu Sep 4 16:52:14 2025 1066s # Using Test.pm version 1.31 1066s # Using Apache/Test.pm version 1.44 1066s ok 1 1066s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1066s # expected 200 1066s # received 200 1066s # body: =HEAD1 NAME 1066s X X 1066s 1066s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1066s 1066s =HEAD1 SYNOPSIS 1066s 1066s TO DECLARE SUBROUTINES: 1066s X X 1066s 1066s SUB NAME; # A "FORWARD" DECLARATION. 1066s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1066s SUB NAME : ATTRS; # WITH ATTRIBUTES 1066s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1066s 1066s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1066s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1066s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1066s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1066s 1066s USE FEATURE 'SIGNATURES'; 1066s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1066s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1066s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1066s 1066s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1066s X 1066s 1066s $SUBREF = SUB BLOCK; # NO PROTO 1066s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1066s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1066s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1066s 1066s USE FEATURE 'SIGNATURES'; 1066s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1066s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1066s 1066s TO IMPORT SUBROUTINES: 1066s X 1066s 1066s USE MODULE QW(NAME1 NAME2 NAME3); 1066s 1066s TO CALL SUBROUTINES: 1066s X X 1066s 1066s NAME(LIST); # REGULAR SUBROUTINE CALL. 1066s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1066s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1066s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1066s 1066s =HEAD1 DESCRIPTION 1066s 1066s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1066s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1066s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1066s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1066s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1066s ITS NAME OR A CODE REFERENCE. 1066s 1066s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1066s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1066s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1066s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1066s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1066s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1066s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1066s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1066s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1066s X X 1066s 1066s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1066s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1066s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1066s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1066s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1066s SUCH A SIGNATURE-USING SUBROUTINE. 1066s 1066s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1066s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1066s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1066s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1066s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1066s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1066s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1066s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1066s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1066s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1066s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1066s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1066s X X X<@_> 1066s 1066s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1066s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1066s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1066s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1066s L AND L. 1066s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1066s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1066s 1066s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1066s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1066s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1066s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1066s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1066s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1066s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1066s ONE LARGE INDISTINGUISHABLE LIST. 1066s 1066s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1066s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1066s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1066s EMPTY SUB RETURNS THE EMPTY LIST. 1066s X X X 1066s 1066s EXAMPLE: 1066s 1066s SUB MAX { 1066s MY $MAX = SHIFT(@_); 1066s FOREACH $FOO (@_) { 1066s $MAX = $FOO IF $MAX < $FOO; 1066s } 1066s RETURN $MAX; 1066s } 1066s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1066s 1066s EXAMPLE: 1066s 1066s # GET A LINE, COMBINING CONTINUATION LINES 1066s # THAT START WITH WHITESPACE 1066s 1066s SUB GET_LINE { 1066s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1066s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1066s IF ($LOOKAHEAD =~ /^[ \T]/) { 1066s $THISLINE .= $LOOKAHEAD; 1066s } 1066s ELSE { 1066s LAST LINE; 1066s } 1066s } 1066s RETURN $THISLINE; 1066s } 1066s 1066s $LOOKAHEAD = ; # GET FIRST LINE 1066s WHILE (DEFINED($LINE = GET_LINE())) { 1066s ... 1066s } 1066s 1066s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1066s 1066s SUB MAYBESET { 1066s MY($KEY, $VALUE) = @_; 1066s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1066s } 1066s 1066s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1066s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1066s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1066s ITS CALLER'S VALUES. 1066s X X 1066s 1066s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1066s SUB UPCASE_IN { 1066s FOR (@_) { TR/A-Z/A-Z/ } 1066s } 1066s 1066s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1066s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1066s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1066s X X 1066s 1066s UPCASE_IN("FREDERICK"); 1066s 1066s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1066s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1066s OF CHANGING THEM IN PLACE: 1066s 1066s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1066s SUB UPCASE { 1066s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1066s MY @PARMS = @_; 1066s FOR (@PARMS) { TR/A-Z/A-Z/ } 1066s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1066s } 1066s 1066s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1066s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1066s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1066s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1066s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1066s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1066s 1066s @NEWLIST = UPCASE(@LIST1, @LIST2); 1066s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1066s 1066s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1066s 1066s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1066s 1066s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1066s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1066s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1066s L FOR ALTERNATIVES. 1066s 1066s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1066s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1066s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1066s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1066s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1066s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1066s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1066s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1066s SEE L FOR MORE ABOUT ALL THAT. 1066s X<&> 1066s 1066s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1066s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1066s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1066s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1066s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1066s X 1066s 1066s &FOO(1,2,3); # PASS THREE ARGUMENTS 1066s FOO(1,2,3); # THE SAME 1066s 1066s FOO(); # PASS AN EMPTY ARGUMENT LIST 1066s &FOO(); # THE SAME 1066s 1066s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1066s USE STRICT 'SUBS'; 1066s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1066s # A COMPILE-TIME ERROR 1066s NO STRICT 'SUBS'; 1066s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1066s # A LITERAL STRING "FOO" 1066s 1066s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1066s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1066s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1066s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1066s X<&> 1066s 1066s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1066s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1066s YOUR SUBROUTINE'S NAME. 1066s 1066s USE V5.16; 1066s MY $FACTORIAL = SUB { 1066s MY ($X) = @_; 1066s RETURN 1 IF $X == 1; 1066s RETURN($X * __SUB__->( $X - 1 ) ); 1066s }; 1066s 1066s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1066s IS SUBJECT TO CHANGE. 1066s 1066s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1066s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1066s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1066s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1066s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1066s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1066s SPECIAL, PRE-DEFINED THINGS. 1066s 1066s =OVER 1066s 1066s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1066s 1066s C 1066s 1066s =ITEM DOCUMENTED IN L 1066s 1066s C, C 1066s 1066s =ITEM DOCUMENTED IN L 1066s 1066s C, C 1066s 1066s =ITEM DOCUMENTED IN L 1066s 1066s C, C, C, C, C, C, C, 1066s C, C, C, C, C, C, 1066s C, C, C, C, C, C, C, 1066s C, C, C, C, C, C, 1066s C, C, C, C, C, 1066s C, C, C, C 1066s 1066s =ITEM DOCUMENTED IN L 1066s 1066s C, C, C, C, C, C, C, 1066s C, C, C, C, C, C, C, 1066s C, C, C, C, C, C 1066s 1066s =ITEM DOCUMENTED IN L 1066s 1066s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1066s L<< C|PERLFUNC/REQUIRE >> 1066s 1066s =ITEM DOCUMENTED IN L 1066s 1066s C 1066s 1066s =ITEM DOCUMENTED IN L 1066s 1066s C, C, C, C, C 1066s 1066s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1066s 1066s ANY STARTING WITH C<(> 1066s 1066s =BACK 1066s 1066s THE C, C, C, C AND C SUBROUTINES 1066s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1066s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1066s EXPLICITLY. SEE L 1066s 1066s =HEAD2 SIGNATURES 1066s 1066s X X 1066s 1066s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1066s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1066s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1066s 1066s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1066s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1066s DIRECTLY BY C, IN THE CURRENT SCOPE. 1066s 1066s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1066s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1066s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1066s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1066s 1066s FOR EXAMPLE, 1066s 1066s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1066s 1066s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1066s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1066s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1066s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1066s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1066s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1066s 1066s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1066s THE SIGNATURE. FOR EXAMPLE, 1066s 1066s SUB FOO ($LEFT, $RIGHT) { 1066s RETURN $LEFT + $RIGHT; 1066s } 1066s 1066s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1066s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1066s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1066s EQUIVALENT TO 1066s 1066s SUB FOO { 1066s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1066s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1066s MY $LEFT = $_[0]; 1066s MY $RIGHT = $_[1]; 1066s RETURN $LEFT + $RIGHT; 1066s } 1066s 1066s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1066s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1066s 1066s SUB FOO ($FIRST, $, $THIRD) { 1066s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1066s } 1066s 1066s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1066s MANDATORY FOR THE CALLER TO PASS IT. 1066s 1066s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1066s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1066s 1066s SUB FOO ($LEFT, $RIGHT = 0) { 1066s RETURN $LEFT + $RIGHT; 1066s } 1066s 1066s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1066s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1066s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1066s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1066s FOR EXAMPLE, 1066s 1066s MY $AUTO_ID = 0; 1066s SUB FOO ($THING, $ID = $AUTO_ID++) { 1066s PRINT "$THING HAS ID $ID"; 1066s } 1066s 1066s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1066s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1066s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1066s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1066s 1066s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1066s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1066s } 1066s 1066s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1066s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1066s VALUE PROVIDED WAS C. 1066s 1066s SUB FOO ($NAME //= "WORLD") { 1066s PRINT "HELLO, $NAME"; 1066s } 1066s 1066s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1066s 1066s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1066s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1066s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1066s 1066s SUB FOO ($X ||= 10) { 1066s RETURN 5 + $X; 1066s } 1066s 1066s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1066s FOR EXAMPLE, 1066s 1066s SUB FOO ($THING, $ = 1) { 1066s PRINT $THING; 1066s } 1066s 1066s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1066s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1066s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1066s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1066s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1066s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1066s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1066s 1066s SUB FOO ($THING, $=) { 1066s PRINT $THING; 1066s } 1066s 1066s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1066s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1066s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1066s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1066s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1066s TO RIGHT. 1066s 1066s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1066s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1066s 1066s SUB FOO ($FILTER, @INPUTS) { 1066s PRINT $FILTER->($_) FOREACH @INPUTS; 1066s } 1066s 1066s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1066s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1066s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1066s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1066s 1066s SUB FOO ($THING, @) { 1066s PRINT $THING; 1066s } 1066s 1066s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1066s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1066s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1066s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1066s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1066s AS WITH STANDARD HASH CONSTRUCTION. 1066s 1066s SUB FOO ($FILTER, %INPUTS) { 1066s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1066s } 1066s 1066s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1066s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1066s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1066s 1066s SUB FOO ($THING, %) { 1066s PRINT $THING; 1066s } 1066s 1066s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1066s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1066s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1066s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1066s AN EMPTY ARRAY OR EMPTY HASH. 1066s 1066s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1066s THAT THE CALLER PASSED NO ARGUMENTS: 1066s 1066s SUB FOO () { 1066s RETURN 123; 1066s } 1066s 1066s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1066s WARNING IN THE C CATEGORY. FROM PERL 5.36 1066s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1066s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1066s STATEMENT SUCH AS: 1066s 1066s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1066s 1066s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1066s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1066s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1066s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1066s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1066s WARNINGS IN THE C CATEGORY WHEN 1066s COMPILED: 1066s 1066s SUB F ($X) { 1066s # THIS LINE EMITS THE WARNING SEEN BELOW 1066s PRINT "ARGUMENTS ARE @_"; 1066s } 1066s 1066s Z<> 1066s 1066s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1066s EXPERIMENTAL AT ... 1066s 1066s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1066s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1066s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1066s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1066s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1066s SUPPLY THAT ARGUMENT. 1066s 1066s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1066s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1066s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1066s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1066s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1066s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1066s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1066s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1066s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1066s 1066s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1066s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1066s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1066s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1066s L. FOR EXAMPLE, 1066s 1066s SUB FOO :PROTOTYPE($) { $_[0] } 1066s 1066s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1066s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1066s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1066s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1066s 1066s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1066s RETURN $LEFT + $RIGHT; 1066s } 1066s 1066s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1066s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1066s THE SUBROUTINE'S BODY. 1066s 1066s =HEAD2 PRIVATE VARIABLES VIA MY() 1066s X X X X X 1066s X X 1066s 1066s SYNOPSIS: 1066s 1066s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1066s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1066s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1066s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1066s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1066s 1066s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1066s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1066s SEE L AND L. 1066s 1066s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1066s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1066s (C/C/C/C), LOOP 1066s (C/C/C/C/C), SUBROUTINE, C, 1066s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1066s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1066s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1066s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1066s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1066s 1066s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1066s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1066s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1066s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1066s X 1066s 1066s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1066s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1066s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1066s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1066s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1066s 1066s MY $X = 10; 1066s SUB BUMPX { $X++ } 1066s 1066s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1066s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1066s THE C ITSELF. SEE L. 1066s X 1066s 1066s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1066s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1066s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1066s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1066s 1066s $ARG = "FRED"; # "GLOBAL" VARIABLE 1066s $N = CUBE_ROOT(27); 1066s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1066s # OUTPUTS: FRED THINKS THE ROOT IS 3 1066s 1066s SUB CUBE_ROOT { 1066s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1066s $ARG **= 1/3; 1066s RETURN $ARG; 1066s } 1066s 1066s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1066s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1066s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1066s 1066s MY ($FOO) = ; # WRONG? 1066s MY @FOO = ; 1066s 1066s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1066s 1066s MY $FOO = ; 1066s 1066s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1066s MY $FOO, $BAR = 1; # WRONG 1066s 1066s THAT HAS THE SAME EFFECT AS 1066s 1066s MY $FOO; 1066s $BAR = 1; 1066s 1066s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1066s THE CURRENT STATEMENT. THUS, 1066s 1066s MY $X = $X; 1066s 1066s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1066s THE EXPRESSION 1066s 1066s MY $X = 123 AND $X == 123 1066s 1066s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1066s 1066s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1066s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1066s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1066s 1066s WHILE (MY $LINE = <>) { 1066s $LINE = LC $LINE; 1066s } CONTINUE { 1066s PRINT $LINE; 1066s } 1066s 1066s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1066s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1066s IT. SIMILARLY, IN THE CONDITIONAL 1066s 1066s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1066s USER_AGREES(); 1066s } ELSIF ($ANSWER =~ /^NO$/I) { 1066s USER_DISAGREES(); 1066s } ELSE { 1066s CHOMP $ANSWER; 1066s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1066s } 1066s 1066s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1066s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1066s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1066s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1066s 1066s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1066s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1066s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1066s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1066s IN THE LOOP 1066s X X 1066s 1066s FOR MY $I (1, 2, 3) { 1066s SOME_FUNCTION(); 1066s } 1066s 1066s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1066s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1066s X X 1066s 1066s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1066s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1066s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1066s 1066s USE STRICT 'VARS'; 1066s 1066s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1066s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1066s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1066s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1066s THIS WITH C. 1066s 1066s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1066s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1066s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1066s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1066s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1066s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1066s EXAMPLE. 1066s 1066s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1066s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1066s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1066s 1066s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1066s 1066s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1066s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1066s IS ALSO VISIBLE: 1066s 1066s PACKAGE MAIN; 1066s OUR $X = 10; 1066s MY $X = 20; 1066s PRINT "$X AND $::X\N"; 1066s 1066s THAT WILL PRINT OUT C<20> AND C<10>. 1066s 1066s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1066s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1066s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1066s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1066s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1066s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1066s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1066s AN ANONYMOUS SUB REFERENCE: 1066s 1066s MY $SECRET_VERSION = '1.001-BETA'; 1066s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1066s $SECRET_SUB->(); 1066s 1066s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1066s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1066s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1066s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1066s UNQUALIFIED AND UNQUALIFIABLE. 1066s 1066s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1066s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1066s L FOR SOMETHING OF A WORK-AROUND TO 1066s THIS. 1066s 1066s =HEAD2 PERSISTENT PRIVATE VARIABLES 1066s X X X X 1066s X X 1066s 1066s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1066s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1066s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1066s 1066s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1066s 1066s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1066s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1066s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1066s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1066s THE C FORM DOES NOT REQUIRE THE 1066s C PRAGMA. 1066s 1066s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1066s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1066s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1066s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1066s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1066s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1066s SUBROUTINE EACH TIME IT IS EXECUTED.) 1066s 1066s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1066s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1066s 1066s USE FEATURE 'STATE'; 1066s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1066s 1066s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1066s 1066s USE FEATURE 'STATE'; 1066s SUB CREATE_COUNTER { 1066s RETURN SUB { STATE $X; RETURN ++$X } 1066s } 1066s 1066s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1066s CODE OUTSIDE. 1066s 1066s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1066s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1066s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1066s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1066s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1066s 1066s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1066s 1066s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1066s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1066s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1066s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1066s 1066s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1066s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1066s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1066s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1066s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1066s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1066s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1066s 1066s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1066s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1066s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1066s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1066s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1066s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1066s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1066s 1066s { 1066s MY $SECRET_VAL = 0; 1066s SUB GIMME_ANOTHER { 1066s RETURN ++$SECRET_VAL; 1066s } 1066s } 1066s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1066s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1066s 1066s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1066s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1066s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1066s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1066s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1066s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1066s STARTS TO RUN: 1066s 1066s BEGIN { 1066s MY $SECRET_VAL = 0; 1066s SUB GIMME_ANOTHER { 1066s RETURN ++$SECRET_VAL; 1066s } 1066s } 1066s 1066s SEE L ABOUT THE 1066s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1066s C AND C. 1066s 1066s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1066s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1066s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1066s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1066s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1066s 1066s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1066s X X X X 1066s X 1066s 1066s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1066s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1066s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1066s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1066s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1066s 1066s SYNOPSIS: 1066s 1066s # LOCALIZATION OF VALUES 1066s 1066s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1066s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1066s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1066s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1066s 1066s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1066s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1066s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1066s # LOCALIZATION 1066s 1066s # LOCALIZATION OF SYMBOLS 1066s 1066s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1066s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1066s # @MERLYN IS REALLY @RANDAL, ETC 1066s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1066s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1066s 1066s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1066s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1066s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1066s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1066s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1066s 1066s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1066s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1066s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1066s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1066s 1066s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1066s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1066s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1066s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1066s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1066s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1066s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1066s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1066s UNDEFINED VALUE.) 1066s 1066s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1066s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1066s VARIABLES OUTSIDE THE LOOP. 1066s 1066s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1066s X 1066s 1066s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1066s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1066s VIEWED AS A SCALAR OR AN ARRAY. SO 1066s 1066s LOCAL($FOO) = ; 1066s LOCAL @FOO = ; 1066s 1066s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1066s 1066s LOCAL $FOO = ; 1066s 1066s SUPPLIES A SCALAR CONTEXT. 1066s 1066s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1066s X 1066s 1066s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1066s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1066s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1066s 1066s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1066s 1066s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1066s { LOCAL $/ = UNDEF; $SLURP = ; } 1066s 1066s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1066s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1066s I, BECAUSE THE $1 VARIABLE IS 1066s MAGICAL AND READ-ONLY : 1066s 1066s LOCAL $1 = 2; 1066s 1066s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1066s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1066s TO SAFELY REUSE $_ IN A SUBROUTINE. 1066s 1066s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1066s WORK AS DESCRIBED. 1066s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1066s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1066s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1066s SEE L FOR MORE 1066s DETAILS. 1066s X 1066s 1066s =HEAD3 LOCALIZATION OF GLOBS 1066s X X 1066s 1066s THE CONSTRUCT 1066s 1066s LOCAL *NAME; 1066s 1066s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1066s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1066s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1066s 1066s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1066s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1066s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1066s SEPARATOR. 1066s 1066s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1066s X X 1066s X 1066s 1066s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1066s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1066s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1066s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1066s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1066s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1066s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1066s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1066s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1066s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1066s 1066s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1066s @ARY = ( 0..5 ); 1066s { 1066s LOCAL($ARY[5]) = 6; 1066s LOCAL($HASH{'A'}) = 'DRILL'; 1066s WHILE (MY $E = POP(@ARY)) { 1066s PRINT "$E . . .\N"; 1066s LAST UNLESS $E > 3; 1066s } 1066s IF (@ARY) { 1066s $HASH{'ONLY A'} = 'TEST'; 1066s DELETE $HASH{'A'}; 1066s } 1066s } 1066s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1066s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1066s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1066s 1066s PERL WILL PRINT 1066s 1066s 6 . . . 1066s 4 . . . 1066s 3 . . . 1066s THIS IS A TEST ONLY A TEST. 1066s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1066s 1066s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1066s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1066s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1066s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1066s 1066s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1066s X X X 1066s X 1066s 1066s YOU CAN USE THE C AND C 1066s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1066s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1067s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1067s 1067s DO { 1067s MY $VAL = $ARRAY[$IDX]; 1067s LOCAL $ARRAY[$IDX]; 1067s DELETE $ARRAY[$IDX]; 1067s $VAL 1067s } 1067s 1067s AND 1067s 1067s DO { 1067s MY $VAL = $HASH{KEY}; 1067s LOCAL $HASH{KEY}; 1067s DELETE $HASH{KEY}; 1067s $VAL 1067s } 1067s 1067s EXCEPT THAT FOR THOSE THE C IS 1067s SCOPED TO THE C BLOCK. SLICES ARE 1067s ALSO ACCEPTED. 1067s 1067s MY %HASH = ( 1067s A => [ 7, 8, 9 ], 1067s B => 1, 1067s ) 1067s 1067s { 1067s MY $X = DELETE LOCAL $HASH{A}; 1067s # $X IS [ 7, 8, 9 ] 1067s # %HASH IS (B => 1) 1067s 1067s { 1067s MY @NUMS = DELETE LOCAL @$X[0, 2] 1067s # @NUMS IS (7, 9) 1067s # $X IS [ UNDEF, 8 ] 1067s 1067s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1067s } 1067s # $X IS BACK TO [ 7, 8, 9 ] 1067s 1067s } 1067s # %HASH IS BACK TO ITS ORIGINAL STATE 1067s 1067s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1067s 1067s =HEAD2 LVALUE SUBROUTINES 1067s X X 1067s 1067s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1067s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1067s 1067s MY $VAL; 1067s SUB CANMOD : LVALUE { 1067s $VAL; # OR: RETURN $VAL; 1067s } 1067s SUB NOMOD { 1067s $VAL; 1067s } 1067s 1067s CANMOD() = 5; # ASSIGNS TO $VAL 1067s NOMOD() = 5; # ERROR 1067s 1067s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1067s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1067s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1067s 1067s DATA(2,3) = GET_DATA(3,4); 1067s 1067s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1067s 1067s (DATA(2,3)) = GET_DATA(3,4); 1067s 1067s AND IN: 1067s 1067s (DATA(2),DATA(3)) = GET_DATA(3,4); 1067s 1067s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1067s 1067s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1067s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1067s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1067s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1067s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1067s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1067s 1067s =HEAD2 LEXICAL SUBROUTINES 1067s X X X X 1067s 1067s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1067s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1067s AVAILABLE UNDER C OR C OR HIGHER. 1067s 1067s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1067s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1067s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1067s CATEGORY WAS DISABLED. 1067s 1067s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1067s DECLARED, AND ONLY AFTER THAT DECLARATION: 1067s 1067s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1067s # VERSIONS EARLIER THAN 5.26. 1067s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1067s USE FEATURE 'LEXICAL_SUBS'; 1067s 1067s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1067s STATE SUB FOO { 1067s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1067s } 1067s FOO(); # CALLS "STATE" SUB 1067s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1067s 1067s MY SUB BAR { ... } 1067s BAR(); # CALLS "MY" SUB 1067s 1067s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1067s 1067s # WRONG 1067s MY SUB BAZ { 1067s BAZ(); 1067s } 1067s 1067s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1067s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1067s 1067s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1067s 1067s MY SUB BAZ { 1067s __SUB__->(); # CALLS ITSELF 1067s } 1067s 1067s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1067s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1067s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1067s HOWEVER: 1067s 1067s MY SUB BAZ; # PREDECLARATION 1067s SUB BAZ { # DEFINE THE "MY" SUB 1067s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1067s } 1067s 1067s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1067s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1067s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1067s 1067s =HEAD3 C VS C 1067s 1067s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1067s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1067s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1067s CONTAINING BLOCK TO THE NEXT. 1067s 1067s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1067s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1067s 1067s SUB WHATEVER { 1067s MY $X = SHIFT; 1067s MY SUB INNER { 1067s ... DO SOMETHING WITH $X ... 1067s } 1067s INNER(); 1067s } 1067s 1067s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1067s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1067s SEE THE C<$X> FROM THE FIRST CALL TO C. 1067s 1067s =HEAD3 C SUBROUTINES 1067s 1067s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1067s SUBROUTINE OF THE SAME NAME. 1067s 1067s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1067s INSIDE AN INNER SCOPE: 1067s 1067s SUB FOO { ... } 1067s 1067s SUB BAR { 1067s MY SUB FOO { ... } 1067s { 1067s # NEED TO USE THE OUTER FOO HERE 1067s OUR SUB FOO; 1067s FOO(); 1067s } 1067s } 1067s 1067s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1067s 1067s PACKAGE MYSNEAKYMODULE; 1067s 1067s OUR SUB DO_SOMETHING { ... } 1067s 1067s SUB DO_SOMETHING_WITH_CALLER { 1067s PACKAGE DB; 1067s () = CALLER 1; # SETS @DB::ARGS 1067s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1067s } 1067s 1067s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1067s X X<*> 1067s 1067s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1067s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1067s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1067s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1067s 1067s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1067s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1067s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1067s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1067s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1067s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1067s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1067s 1067s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1067s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1067s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1067s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1067s 1067s SUB DOUBLEARY { 1067s LOCAL(*SOMEARY) = @_; 1067s FOREACH $ELEM (@SOMEARY) { 1067s $ELEM *= 2; 1067s } 1067s } 1067s DOUBLEARY(*FOO); 1067s DOUBLEARY(*BAR); 1067s 1067s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1067s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1067s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1067s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1067s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1067s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1067s 1067s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1067s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1067s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1067s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1067s L. 1067s 1067s =HEAD2 WHEN TO STILL USE LOCAL() 1067s X X 1067s 1067s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1067s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1067s I USE C INSTEAD OF C. 1067s 1067s =OVER 4 1067s 1067s =ITEM 1. 1067s 1067s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1067s 1067s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1067s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1067s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1067s IN C<@FIELDS>. 1067s 1067s { 1067s LOCAL @ARGV = ("/ETC/MOTD"); 1067s LOCAL $/ = UNDEF; 1067s LOCAL $_ = <>; 1067s @FIELDS = SPLIT /^\S*=+\S*$/; 1067s } 1067s 1067s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1067s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1067s 1067s =ITEM 2. 1067s 1067s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1067s 1067s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1067s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1067s TABLE ENTRIES: 1067s 1067s SUB IOQUEUE { 1067s LOCAL (*READER, *WRITER); # NOT MY! 1067s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1067s RETURN (*READER, *WRITER); 1067s } 1067s ($HEAD, $TAIL) = IOQUEUE(); 1067s 1067s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1067s ENTRIES. 1067s 1067s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1067s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1067s A LOCAL ALIAS. 1067s 1067s { 1067s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1067s GROW(); # REALLY CALLS SHRINK() 1067s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1067s } 1067s GROW(); # GET THE REAL GROW() AGAIN 1067s 1067s SEE L FOR MORE ABOUT MANIPULATING 1067s FUNCTIONS BY NAME IN THIS WAY. 1067s 1067s =ITEM 3. 1067s 1067s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1067s 1067s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1067s IS DONE ON DYNAMICS: 1067s 1067s { 1067s LOCAL $SIG{INT} = 'IGNORE'; 1067s FUNCT(); # UNINTERRUPTIBLE 1067s } 1067s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1067s 1067s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1067s 1067s =BACK 1067s 1067s =HEAD2 PASS BY REFERENCE 1067s X X X 1067s 1067s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1067s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1067s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1067s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1067s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1067s 1067s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1067s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1067s OF ALL THEIR FORMER LAST ELEMENTS: 1067s 1067s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1067s 1067s SUB POPMANY { 1067s MY $AREF; 1067s MY @RETLIST; 1067s FOREACH $AREF ( @_ ) { 1067s PUSH @RETLIST, POP @$AREF; 1067s } 1067s RETURN @RETLIST; 1067s } 1067s 1067s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1067s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1067s 1067s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1067s SUB INTER { 1067s MY ($K, $HREF, %SEEN); # LOCALS 1067s FOREACH $HREF (@_) { 1067s WHILE ( $K = EACH %$HREF ) { 1067s $SEEN{$K}++; 1067s } 1067s } 1067s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1067s } 1067s 1067s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1067s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1067s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1067s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1067s A LITTLE EXPENSIVE. 1067s 1067s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1067s 1067s (@W, @X) = FUNC(@Y, @Z); 1067s OR 1067s (%W, %X) = FUNC(%Y, %Z); 1067s 1067s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1067s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1067s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1067s AS ALWAYS. 1067s 1067s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1067s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1067s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1067s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1067s 1067s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1067s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1067s SUB FUNC { 1067s MY ($YREF, $ZREF) = @_; 1067s IF (@$YREF > @$ZREF) { 1067s RETURN ($YREF, $ZREF); 1067s } ELSE { 1067s RETURN ($ZREF, $YREF); 1067s } 1067s } 1067s 1067s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1067s 1067s (*W, *X) = FUNC(\@Y, \@Z); 1067s PRINT "@W HAS MORE THAN @X\N"; 1067s SUB FUNC { 1067s LOCAL (*Y, *Z) = @_; 1067s IF (@Y > @Z) { 1067s RETURN (\@Y, \@Z); 1067s } ELSE { 1067s RETURN (\@Z, \@Y); 1067s } 1067s } 1067s 1067s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1067s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1067s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1067s ARE IN THE SYMBOL TABLE. 1067s 1067s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1067s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1067s FOR EXAMPLE: 1067s 1067s SPLUTTER(\*STDOUT); 1067s SUB SPLUTTER { 1067s MY $FH = SHIFT; 1067s PRINT $FH "HER UM WELL A HMMM\N"; 1067s } 1067s 1067s $REC = GET_REC(\*STDIN); 1067s SUB GET_REC { 1067s MY $FH = SHIFT; 1067s RETURN SCALAR <$FH>; 1067s } 1067s 1067s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1067s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1067s 1067s SUB OPENIT { 1067s MY $PATH = SHIFT; 1067s LOCAL *FH; 1067s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1067s } 1067s 1067s =HEAD2 PROTOTYPES 1067s X X 1067s 1067s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1067s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1067s SECTION OR WITH A L. 1067s IF YOU DECLARE EITHER OF 1067s 1067s SUB MYPUSH (\@@) 1067s SUB MYPUSH :PROTOTYPE(\@@) 1067s 1067s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1067s 1067s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1067s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1067s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1067s OF AN ATTRIBUTE. 1067s 1067s THE 1067s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1067s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1067s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1067s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1067s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1067s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1067s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1067s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1067s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1067s 1067s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1067s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1067s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1067s 1067s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1067s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1067s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1067s CORRESPONDING BUILT-IN. 1067s 1067s DECLARED AS CALLED AS 1067s 1067s SUB MYLINK ($$) MYLINK $OLD, $NEW 1067s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1067s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1067s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1067s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1067s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1067s SUB MYPOP (\@) MYPOP @ARRAY 1067s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1067s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1067s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1067s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1067s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1067s SUB MYRAND (;$) MYRAND 42 1067s SUB MYTIME () MYTIME 1067s 1067s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1067s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1067s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1067s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1067s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1067s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1067s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1067s 1067s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1067s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1067s 1067s SUB MYREF (\[$@%&*]) 1067s 1067s WILL ALLOW CALLING MYREF() AS 1067s 1067s MYREF $VAR 1067s MYREF @ARRAY 1067s MYREF %HASH 1067s MYREF &SUB 1067s MYREF *GLOB 1067s 1067s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1067s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1067s 1067s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1067s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1067s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1067s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1067s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1067s OR A SUBSEQUENT COMMA. 1067s 1067s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1067s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1067s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1067s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1067s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1067s FOLLOWS: 1067s 1067s USE SYMBOL 'QUALIFY_TO_REF'; 1067s 1067s SUB FOO (*) { 1067s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1067s ... 1067s } 1067s 1067s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1067s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1067s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1067s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1067s 1067s SUB MYPUSH (+@) { 1067s MY $AREF = SHIFT; 1067s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1067s PUSH @$AREF, @_; 1067s } 1067s 1067s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1067s IS OF AN ACCEPTABLE TYPE. 1067s 1067s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1067s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1067s 1067s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1067s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1067s PROVIDED, C<$_> WILL BE USED INSTEAD. 1067s 1067s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1067s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1067s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1067s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1067s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1067s 1067s MYTIME +2; 1067s 1067s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1067s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1067s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1067s 1067s SUB MYGETPROTOBYNUMBER($;); 1067s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1067s 1067s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1067s PROVIDED IT'S IN THE INITIAL POSITION: 1067s X<&> 1067s 1067s SUB TRY (&@) { 1067s MY($TRY,$CATCH) = @_; 1067s EVAL { &$TRY }; 1067s IF ($@) { 1067s LOCAL $_ = $@; 1067s &$CATCH; 1067s } 1067s } 1067s SUB CATCH (&) { $_[0] } 1067s 1067s TRY { 1067s DIE "PHOOEY"; 1067s } CATCH { 1067s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1067s }; 1067s 1067s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1067s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1067s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1067s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1067s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1067s 1067s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1067s X 1067s 1067s SUB MYGREP (&@) { 1067s MY $CODE = SHIFT; 1067s MY @RESULT; 1067s FOREACH $_ (@_) { 1067s PUSH(@RESULT, $_) IF &$CODE; 1067s } 1067s @RESULT; 1067s } 1067s 1067s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1067s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1067s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1067s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1067s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1067s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1067s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1067s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1067s 1067s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1067s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1067s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1067s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1067s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1067s MAJORITY OF OFFENDING CODE IS FIXED. 1067s 1067s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1067s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1067s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1067s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1067s 1067s SUB FUNC ($) { 1067s MY $N = SHIFT; 1067s PRINT "YOU GAVE ME $N\N"; 1067s } 1067s 1067s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1067s RETURNING A LIST: 1067s 1067s FUNC(@FOO); 1067s FUNC( $TEXT =~ /\W+/G ); 1067s 1067s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1067s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1067s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1067s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1067s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1067s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1067s 1067s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1067s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1067s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1067s EFFECT, LIKE SO: 1067s 1067s SUB FOO($$); 1067s SUB FOO($$) { 1067s FOO 1, 2; 1067s } 1067s 1067s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1067s TO MAKE THE WORLD A BETTER PLACE. 1067s 1067s =HEAD2 CONSTANT FUNCTIONS 1067s X 1067s 1067s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1067s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1067s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1067s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1067s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1067s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1067s 1067s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1067s 1067s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1067s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1067s # AND IT'S INLINED, TOO! 1067s SUB ST_DEV () { 0 } 1067s SUB ST_INO () { 1 } 1067s 1067s SUB FLAG_FOO () { 1 << 8 } 1067s SUB FLAG_BAR () { 1 << 9 } 1067s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1067s 1067s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1067s 1067s SUB N () { INT(OPT_BAZ) / 3 } 1067s 1067s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1067s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1067s 1067s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1067s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1067s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1067s C: 1067s 1067s SUB BAZ_VAL () { 1067s IF (OPT_BAZ) { 1067s RETURN 23; 1067s } 1067s ELSE { 1067s RETURN 42; 1067s } 1067s } 1067s SUB BONK_VAL () { RETURN 12345 } 1067s 1067s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1067s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1067s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1067s 1067s BEGIN { 1067s MY $VAR = 1; 1067s NO STRICT 'REFS'; 1067s *INLINED = SUB () { $VAR }; 1067s } 1067s 1067s BEGIN { 1067s MY $VAR = 1; 1067s MY $REF = \$VAR; 1067s NO STRICT 'REFS'; 1067s *NOT_INLINED = SUB () { $VAR }; 1067s } 1067s 1067s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1067s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1067s 1067s BEGIN { 1067s MY $X = 10; 1067s *FOO = SUB () { $X }; 1067s $X++; 1067s } 1067s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1067s 1067s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1067s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1067s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1067s SO IT PRINTED C<10>, NOT C<11>. 1067s 1067s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1067s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1067s ASIDE FROM WHERE IT IS DECLARED. 1067s 1067s # FINE, NO WARNING 1067s BEGIN { 1067s MY $X = 54321; 1067s *INLINED = SUB () { $X }; 1067s } 1067s # ERROR 1067s BEGIN { 1067s MY $X; 1067s $X = 54321; 1067s *ALSO_INLINED = SUB () { $X }; 1067s } 1067s 1067s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1067s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1067s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1067s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1067s CONSTANT SUBROUTINE: 1067s 1067s MY $X = 54321; 1067s *INLINED = SUB : CONST { $X }; 1067s $X++; 1067s 1067s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1067s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1067s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1067s VALUE CAPTURED THE SAME WAY. 1067s 1067s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1067s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1067s AN EXPLICIT C: 1067s 1067s BEGIN { 1067s MY $X = 10; 1067s *FOO = SUB () { RETURN $X }; 1067s $X++; 1067s } 1067s PRINT FOO(); # PRINTS 11 1067s 1067s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1067s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1067s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1067s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1067s 1067s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1067s SUB ONE { 1067s 1; 1067s } 1067s IF (ONE ) { 1067s PRINT ONE() IF ONE ; 1067s } 1067s 1067s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1067s SUB ONE () { 1 } 1067s DO { 1067s PRINT 1 1067s }; 1067s 1067s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1067s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1067s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1067s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1067s 1067s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1067s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1067s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1067s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1067s 1067s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1067s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1067s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1067s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1067s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1067s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1067s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1067s MENTIONED ABOVE: 1067s 1067s SUB NOT_INLINED () { RETURN 23 } 1067s 1067s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1067s X X X X 1067s 1067s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1067s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1067s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1067s ON A NON-UNIX SYSTEM. 1067s 1067s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1067s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1067s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1067s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1067s 1067s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1067s CHDIR $SOMEWHERE; 1067s SUB CHDIR { ... } 1067s 1067s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1067s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1067s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1067s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1067s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1067s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1067s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1067s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1067s FOR SOME KEYWORDS. SEE L. 1067s 1067s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1067s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1067s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1067s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1067s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1067s THAT IS, THEY COULD SAY 1067s 1067s USE MODULE 'OPEN'; 1067s 1067s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1067s 1067s USE MODULE; 1067s 1067s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1067s 1067s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1067s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1067s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1067s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1067s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1067s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1067s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1067s 1067s PACKAGE REGLOB; 1067s REQUIRE EXPORTER; 1067s @ISA = 'EXPORTER'; 1067s @EXPORT_OK = 'GLOB'; 1067s 1067s SUB IMPORT { 1067s MY $PKG = SHIFT; 1067s RETURN UNLESS @_; 1067s MY $SYM = SHIFT; 1067s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1067s $PKG->EXPORT($WHERE, $SYM, @_); 1067s } 1067s 1067s SUB GLOB { 1067s MY $PAT = SHIFT; 1067s MY @GOT; 1067s IF (OPENDIR MY $D, '.') { 1067s @GOT = GREP /$PAT/, READDIR $D; 1067s CLOSEDIR $D; 1067s } 1067s RETURN @GOT; 1067s } 1067s 1; 1067s 1067s AND HERE'S HOW IT COULD BE (AB)USED: 1067s 1067s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1067s PACKAGE FOO; 1067s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1067s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1067s 1067s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1067s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1067s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1067s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1067s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1067s IT MUST BE DONE AT ALL. 1067s 1067s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1067s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1067s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1067s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1067s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1067s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1067s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1067s LIBRARY. 1067s 1067s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1067s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1067s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1067s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1067s (SEE L). 1067s 1067s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1067s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1067s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1067s 1067s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1067s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1067s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1067s C SYNTAX, THOUGH). 1067s 1067s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1067s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1067s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1067s 1067s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1067s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1067s 1067s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1067s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1067s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1067s 1067s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1067s 1067s =HEAD2 AUTOLOADING 1067s X X 1067s 1067s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1067s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1067s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1067s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1067s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1067s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1067s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1067s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1067s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1067s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1067s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1067s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1067s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1067s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1067s SUBROUTINE NAME. SEE L FOR DETAILS.) 1067s 1067s 1067s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1067s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1067s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1067s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1067s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1067s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1067s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1067s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1067s 1067s SUB AUTOLOAD { 1067s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1067s MY $PROGRAM = $AUTOLOAD; 1067s $PROGRAM =~ S/.*:://; 1067s SYSTEM($PROGRAM, @_); 1067s } 1067s DATE(); 1067s WHO(); 1067s LS('-L'); 1067s 1067s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1067s EVEN NEED PARENTHESES: 1067s 1067s USE SUBS QW(DATE WHO LS); 1067s DATE; 1067s WHO; 1067s LS '-L'; 1067s 1067s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1067s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1067s 1067s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1067s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1067s DESCRIBED IN L AND IN L, THE STANDARD 1067s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1067s FUNCTIONS TO PERL CODE IN L. 1067s 1067s =HEAD2 SUBROUTINE ATTRIBUTES 1067s X X X 1067s 1067s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1067s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1067s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1067s C HAD BEEN SEEN. SEE L FOR DETAILS 1067s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1067s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1067s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1067s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1067s 1067s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1067s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1067s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1067s NEST PROPERLY. 1067s 1067s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1067s 1067s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1067s SUB PLUGH () : UGLY('\(") :BAD; 1067s SUB XYZZY : _5X5 { ... } 1067s 1067s EXAMPLES OF INVALID SYNTAX: 1067s 1067s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1067s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1067s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1067s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1067s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1067s 1067s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1067s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1067s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1067s PARSED AND INVOKED: 1067s 1067s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1067s 1067s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1067s SEE L AND L. 1067s 1067s =HEAD1 SEE ALSO 1067s 1067s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1067s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1067s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1067s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1067s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1067s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1067s 1067s =FOR VI 1067s # EX: SET STS=0 SW=4 ET: 1067s 1067s ok 2 1067s # testing mod_cgi with /modules/cgi/perl.pl 1067s # expected 200 1067s # received 200 1067s # body: PERL CGI 1067s ok 3 1067s # testing mod_test_rwrite with /test_rwrite 1067s # expected 200 1067s # received 200 1067s # body: A 1067s ok 4 1067s ok 1068s t/filter/case_in.t .................. 1068s 1..3 1068s # Running under perl version 5.040001 for linux 1068s # Current time local: Thu Sep 4 16:52:16 2025 1068s # Current time GMT: Thu Sep 4 16:52:16 2025 1068s # Using Test.pm version 1.31 1068s # Using Apache/Test.pm version 1.44 1068s ok 1 1068s # testing mod_cgi with /modules/cgi/perl_echo.pl 1068s # expected 200 1068s # received 200 1068s ok 2 1068s # testing mod_echo_post with /echo_post 1068s # expected 200 1068s # received 200 1068s ok 3 1068s ok 1070s t/filter/input_body.t ............... 1070s 1..2 1070s # Running under perl version 5.040001 for linux 1070s # Current time local: Thu Sep 4 16:52:18 2025 1070s # Current time GMT: Thu Sep 4 16:52:18 2025 1070s # Using Test.pm version 1.31 1070s # Using Apache/Test.pm version 1.44 1070s # testing : Posted "1 ko" 1070s # expected: 'ok 1' 1070s # received: 'ok 1' 1070s ok 1 1070s # testing : Posted "2 ko" 1070s # expected: 'ok 2' 1070s # received: 'ok 2' 1070s ok 2 1070s ok 1073s t/http11/basicauth.t ................ 1073s 1..3 1073s # Running under perl version 5.040001 for linux 1073s # Current time local: Thu Sep 4 16:52:20 2025 1073s # Current time GMT: Thu Sep 4 16:52:20 2025 1073s # Using Test.pm version 1.31 1073s # Using Apache/Test.pm version 1.44 1073s ok 1 1073s ok 2 1073s ok 3 1073s ok 1075s t/http11/chunked.t .................. 1075s 1..30 1075s # Running under perl version 5.040001 for linux 1075s # Current time local: Thu Sep 4 16:52:23 2025 1075s # Current time GMT: Thu Sep 4 16:52:23 2025 1075s # Using Test.pm version 1.31 1075s # Using Apache/Test.pm version 1.44 1075s # testing : response protocol 1075s # expected: 'HTTP/1.1' 1075s # received: 'HTTP/1.1' 1075s ok 1 1075s # testing : response Transfer-Encoding 1075s # expected: 'chunked' 1075s # received: 'chunked' 1075s ok 2 1075s # testing : no Content-Length 1075s # expected: 0 1075s # received: 0 1075s ok 3 1075s # testing : body length 1075s # expected: '70976' 1075s # received: 70976 1075s ok 4 1075s # testing : number of requests 1075s # expected: 1 1075s # received: 1 1075s ok 5 1075s # testing : response protocol 1075s # expected: 'HTTP/1.1' 1075s # received: 'HTTP/1.1' 1075s ok 6 1075s # testing : response Transfer-Encoding 1075s # expected: 'chunked' 1075s # received: 'chunked' 1075s ok 7 1075s # testing : no Content-Length 1075s # expected: 0 1075s # received: 0 1075s ok 8 1075s # testing : body length 1075s # expected: '212509' 1075s # received: 212509 1075s ok 9 1075s # testing : number of requests 1075s # expected: 2 1075s # received: 2 1075s ok 10 1075s # testing : response protocol 1075s # expected: 'HTTP/1.1' 1075s # received: 'HTTP/1.1' 1075s ok 11 1075s # testing : response Transfer-Encoding 1075s # expected: 'chunked' 1075s # received: 'chunked' 1075s ok 12 1075s # testing : no Content-Length 1075s # expected: 0 1075s # received: 0 1075s ok 13 1075s # testing : body length 1075s # expected: '280545' 1075s # received: 280545 1075s ok 14 1075s # testing : number of requests 1075s # expected: 3 1075s # received: 3 1075s ok 15 1075s # testing : response protocol 1075s # expected: 'HTTP/1.1' 1075s # received: 'HTTP/1.1' 1075s ok 16 1075s # testing : response Transfer-Encoding 1075s # expected: 'chunked' 1075s # received: 'chunked' 1075s ok 17 1075s # testing : no Content-Length 1075s # expected: 0 1075s # received: 0 1075s ok 18 1075s # testing : body length 1075s # expected: '845969' 1075s # received: 845969 1075s ok 19 1075s # testing : number of requests 1075s # expected: 4 1075s # received: 4 1075s ok 20 1075s # testing : response protocol 1075s # expected: 'HTTP/1.1' 1075s # received: 'HTTP/1.1' 1075s ok 21 1075s # testing : no Transfer-Encoding (test result inverted) 1075s # expected: 'chunked' 1075s # received: '' 1075s ok 22 1075s # testing : content length 1075s # expected: 253 1075s # received: '253' 1075s ok 23 1075s # testing : body length 1075s # expected: '242' 1075s # received: 242 1075s ok 24 1075s # testing : number of requests 1075s # expected: 5 1075s # received: 5 1075s ok 25 1075s # testing : response protocol 1075s # expected: 'HTTP/1.1' 1075s # received: 'HTTP/1.1' 1075s ok 26 1075s # testing : no Transfer-Encoding (test result inverted) 1075s # expected: 'chunked' 1075s # received: '' 1075s ok 27 1075s # testing : content length 1075s # expected: '' 1075s # received: '' 1075s ok 28 1075s # testing : body length 1075s # expected: '14276' 1075s # received: 14276 1075s ok 29 1075s # testing : number of requests 1075s # expected: 6 1075s # received: 6 1075s ok 30 1075s ok 1077s t/http11/chunked2.t ................. 1077s 1..2 1077s # Running under perl version 5.040001 for linux 1077s # Current time local: Thu Sep 4 16:52:25 2025 1077s # Current time GMT: Thu Sep 4 16:52:25 2025 1077s # Using Test.pm version 1.31 1077s # Using Apache/Test.pm version 1.44 1077s # testing : successful response 1077s # expected: 200 1077s # received: '200' 1077s ok 1 1077s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1077s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1077s ok 2 1077s ok 1079s t/http11/clength.t .................. 1079s 1..6 1079s # Running under perl version 5.040001 for linux 1079s # Current time local: Thu Sep 4 16:52:27 2025 1079s # Current time GMT: Thu Sep 4 16:52:27 2025 1079s # Using Test.pm version 1.31 1079s # Using Apache/Test.pm version 1.44 1079s # testing : successful response 1079s # expected: 200 1079s # received: '200' 1079s ok 1 1079s # expected: 10 1079s # received: '10' 1079s ok 2 1079s # expected: 'bbbbbbbbbb' 1079s # received: 'bbbbbbbbbb' 1079s ok 3 1079s # testing : successful response 1079s # expected: 200 1079s # received: '200' 1079s ok 4 1079s # expected: 6 1079s # received: '6' 1079s ok 5 1079s # expected: 'foobar' 1079s # received: 'foobar' 1079s ok 6 1079s ok 1083s t/http11/post.t ..................... 1083s # using LWP client 1083s 1..51 1083s # Running under perl version 5.040001 for linux 1083s # Current time local: Thu Sep 4 16:52:29 2025 1083s # Current time GMT: Thu Sep 4 16:52:29 2025 1083s # Using Test.pm version 1.31 1083s # Using Apache/Test.pm version 1.44 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 1024 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Connection: Keep-Alive 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 5 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 1 1083s #DMMATCH1: 1 1083s #Keep-Alive: timeout=5, max=100 1083s # 1083s # testing : length posted 1083s # expected: '1024' 1083s # received: 1024 1083s ok 1 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 2048 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 5 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 2 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '2048' 1083s # received: 2048 1083s ok 2 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 3072 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 5 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 3 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '3072' 1083s # received: 3072 1083s ok 3 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 4096 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 5 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 4 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '4096' 1083s # received: 4096 1083s ok 4 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 5120 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 5 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 5 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '5120' 1083s # received: 5120 1083s ok 5 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 6144 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 5 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 6 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '6144' 1083s # received: 6144 1083s ok 6 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 7168 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 5 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 7 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '7168' 1083s # received: 7168 1083s ok 7 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 8192 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 5 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 8 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '8192' 1083s # received: 8192 1083s ok 8 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 9216 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 5 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 9 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '9216' 1083s # received: 9216 1083s ok 9 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 10240 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 10 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '10240' 1083s # received: 10240 1083s ok 10 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 11264 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 11 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '11264' 1083s # received: 11264 1083s ok 11 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 12288 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 12 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '12288' 1083s # received: 12288 1083s ok 12 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 13312 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 13 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '13312' 1083s # received: 13312 1083s ok 13 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 14336 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 14 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '14336' 1083s # received: 14336 1083s ok 14 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 15360 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 15 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '15360' 1083s # received: 15360 1083s ok 15 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 16384 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 16 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '16384' 1083s # received: 16384 1083s ok 16 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 17408 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 17 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '17408' 1083s # received: 17408 1083s ok 17 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 18432 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 18 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '18432' 1083s # received: 18432 1083s ok 18 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 19456 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:31 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 19 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '19456' 1083s # received: 19456 1083s ok 19 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 20480 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 20 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '20480' 1083s # received: 20480 1083s ok 20 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 21504 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 21 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '21504' 1083s # received: 21504 1083s ok 21 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 22528 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 22 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '22528' 1083s # received: 22528 1083s ok 22 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 23552 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 23 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '23552' 1083s # received: 23552 1083s ok 23 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 24576 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 24 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '24576' 1083s # received: 24576 1083s ok 24 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 25600 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 25 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '25600' 1083s # received: 25600 1083s ok 25 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 26624 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 26 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '26624' 1083s # received: 26624 1083s ok 26 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 27648 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 27 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '27648' 1083s # received: 27648 1083s ok 27 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 28672 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 28 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '28672' 1083s # received: 28672 1083s ok 28 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 29696 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 29 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '29696' 1083s # received: 29696 1083s ok 29 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 30720 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 30 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '30720' 1083s # received: 30720 1083s ok 30 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 31744 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 31 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '31744' 1083s # received: 31744 1083s ok 31 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 32768 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 32 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '32768' 1083s # received: 32768 1083s ok 32 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 33792 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 33 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '33792' 1083s # received: 33792 1083s ok 33 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 34816 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 34 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '34816' 1083s # received: 34816 1083s ok 34 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 35840 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 35 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '35840' 1083s # received: 35840 1083s ok 35 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 36864 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 36 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '36864' 1083s # received: 36864 1083s ok 36 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 37888 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 37 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '37888' 1083s # received: 37888 1083s ok 37 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 38912 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 38 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '38912' 1083s # received: 38912 1083s ok 38 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 39936 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:32 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 39 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '39936' 1083s # received: 39936 1083s ok 39 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 40960 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 40 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '40960' 1083s # received: 40960 1083s ok 40 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 41984 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 41 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '41984' 1083s # received: 41984 1083s ok 41 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 43008 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 42 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '43008' 1083s # received: 43008 1083s ok 42 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 44032 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 43 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '44032' 1083s # received: 44032 1083s ok 43 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 45056 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 44 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '45056' 1083s # received: 45056 1083s ok 44 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 46080 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 45 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '46080' 1083s # received: 46080 1083s ok 45 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 47104 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 46 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '47104' 1083s # received: 47104 1083s ok 46 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 48128 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 47 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '48128' 1083s # received: 48128 1083s ok 47 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 49152 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 48 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '49152' 1083s # received: 49152 1083s ok 48 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 50176 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 49 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '50176' 1083s # received: 50176 1083s ok 49 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 51200 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 6 1083s #Client-Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 50 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '51200' 1083s # received: 51200 1083s ok 50 1083s #lwp request: 1083s #POST http://localhost:8529/eat_post HTTP/1.1 1083s #User-Agent: libwww-perl/6.78 1083s #Content-Length: 102400 1083s # 1083s #server response: 1083s #HTTP/1.1 200 OK 1083s #Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1083s #Vary: In-If1 1083s #Content-Length: 7 1083s #Client-Date: Thu, 04 Sep 2025 16:52:33 GMT 1083s #Client-Peer: 127.0.0.1:8529 1083s #Client-Response-Num: 51 1083s #DMMATCH1: 1 1083s # 1083s # testing : length posted 1083s # expected: '102400' 1083s # received: 102400 1083s ok 51 1083s ok 1085s t/modules/aaa.t ..................... 1085s 1..40 1085s # Running under perl version 5.040001 for linux 1085s # Current time local: Thu Sep 4 16:52:33 2025 1085s # Current time GMT: Thu Sep 4 16:52:33 2025 1085s # Using Test.pm version 1.31 1085s # Using Apache/Test.pm version 1.44 1085s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/realm2 1085s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/basic1 1085s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/form1 1085s ok 1 1085s ok 2 1085s ok 3 1085s ok 4 1085s ok 5 1085s ok 6 1085s ok 7 1085s ok 8 1085s ok 9 1085s ok 10 1085s ok 11 1085s ok 12 1085s ok 13 1085s ok 14 1085s ok 15 1085s ok 16 1085s ok 17 1085s ok 18 1085s ok 19 1085s ok 20 1085s ok 21 1085s ok 22 1085s ok 23 1085s ok 24 1085s ok 25 1085s ok 26 1085s ok 27 1085s ok 28 1085s ok 29 1085s ok 30 1085s ok 31 1085s ok 32 1085s ok 33 1085s ok 34 1085s ok 35 1085s ok 36 1085s ok 37 1085s ok 38 1085s ok 39 1085s ok 40 1085s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/basic1 1085s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/realm2 1085s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/form1 1085s ok 1088s t/modules/access.t .................. 1088s 1..408 1088s # Running under perl version 5.040001 for linux 1088s # Current time local: Thu Sep 4 16:52:35 2025 1088s # Current time GMT: Thu Sep 4 16:52:35 2025 1088s # Using Test.pm version 1.31 1088s # Using Apache/Test.pm version 1.44 1088s # --- 1088s # Order deny,allow 1088s # Allow from all 1088s # expecting access. 1088s ok 1 1088s # --- 1088s # Order deny,allow 1088s # Deny from all 1088s # expecting access denial. 1088s ok 2 1088s # --- 1088s # Order deny,allow 1088s # Allow from all 1088s # Deny from all 1088s # expecting access. 1088s ok 3 1088s # --- 1088s # Order deny,allow 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 4 1088s # --- 1088s # Order deny,allow 1088s # Allow from all 1088s # Deny from localhost 1088s # expecting access. 1088s ok 5 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 6 1088s # --- 1088s # Order deny,allow 1088s # Allow from all 1088s # Deny from 127.0.0.1 1088s # expecting access. 1088s ok 7 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 8 1088s # --- 1088s # Order deny,allow 1088s # Allow from all 1088s # Deny from 127.0 1088s # expecting access. 1088s ok 9 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 10 1088s # --- 1088s # Order deny,allow 1088s # Allow from all 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access. 1088s ok 11 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 12 1088s # --- 1088s # Order deny,allow 1088s # Allow from all 1088s # Deny from 127.0.0.1/16 1088s # expecting access. 1088s ok 13 1088s # --- 1088s # Order deny,allow 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 14 1088s # --- 1088s # Order deny,allow 1088s # Allow from all 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 15 1088s # --- 1088s # Order deny,allow 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 16 1088s # --- 1088s # Order deny,allow 1088s # Allow from all 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 17 1088s # --- 1088s # Order deny,allow 1088s # Allow from localhost 1088s # expecting access. 1088s ok 18 1088s # --- 1088s # Order deny,allow 1088s # Deny from all 1088s # expecting access denial. 1088s ok 19 1088s # --- 1088s # Order deny,allow 1088s # Allow from localhost 1088s # Deny from all 1088s # expecting access. 1088s ok 20 1088s # --- 1088s # Order deny,allow 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 21 1088s # --- 1088s # Order deny,allow 1088s # Allow from localhost 1088s # Deny from localhost 1088s # expecting access. 1088s ok 22 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 23 1088s # --- 1088s # Order deny,allow 1088s # Allow from localhost 1088s # Deny from 127.0.0.1 1088s # expecting access. 1088s ok 24 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 25 1088s # --- 1088s # Order deny,allow 1088s # Allow from localhost 1088s # Deny from 127.0 1088s # expecting access. 1088s ok 26 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 27 1088s # --- 1088s # Order deny,allow 1088s # Allow from localhost 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access. 1088s ok 28 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 29 1088s # --- 1088s # Order deny,allow 1088s # Allow from localhost 1088s # Deny from 127.0.0.1/16 1088s # expecting access. 1088s ok 30 1088s # --- 1088s # Order deny,allow 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 31 1088s # --- 1088s # Order deny,allow 1088s # Allow from localhost 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 32 1088s # --- 1088s # Order deny,allow 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 33 1088s # --- 1088s # Order deny,allow 1088s # Allow from localhost 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 34 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1 1088s # expecting access. 1088s ok 35 1088s # --- 1088s # Order deny,allow 1088s # Deny from all 1088s # expecting access denial. 1088s ok 36 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1 1088s # Deny from all 1088s # expecting access. 1088s ok 37 1088s # --- 1088s # Order deny,allow 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 38 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1 1088s # Deny from localhost 1088s # expecting access. 1088s ok 39 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 40 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1 1088s # Deny from 127.0.0.1 1088s # expecting access. 1088s ok 41 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 42 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1 1088s # Deny from 127.0 1088s # expecting access. 1088s ok 43 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 44 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access. 1088s ok 45 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 46 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1 1088s # Deny from 127.0.0.1/16 1088s # expecting access. 1088s ok 47 1088s # --- 1088s # Order deny,allow 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 48 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 49 1088s # --- 1088s # Order deny,allow 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 50 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 51 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0 1088s # expecting access. 1088s ok 52 1088s # --- 1088s # Order deny,allow 1088s # Deny from all 1088s # expecting access denial. 1088s ok 53 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0 1088s # Deny from all 1088s # expecting access. 1088s ok 54 1088s # --- 1088s # Order deny,allow 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 55 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0 1088s # Deny from localhost 1088s # expecting access. 1088s ok 56 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 57 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0 1088s # Deny from 127.0.0.1 1088s # expecting access. 1088s ok 58 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 59 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0 1088s # Deny from 127.0 1088s # expecting access. 1088s ok 60 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 61 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access. 1088s ok 62 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 63 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0 1088s # Deny from 127.0.0.1/16 1088s # expecting access. 1088s ok 64 1088s # --- 1088s # Order deny,allow 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 65 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 66 1088s # --- 1088s # Order deny,allow 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 67 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 68 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # expecting access. 1088s ok 69 1088s # --- 1088s # Order deny,allow 1088s # Deny from all 1088s # expecting access denial. 1088s ok 70 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from all 1088s # expecting access. 1088s ok 71 1088s # --- 1088s # Order deny,allow 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 72 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from localhost 1088s # expecting access. 1088s ok 73 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 74 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 127.0.0.1 1088s # expecting access. 1088s ok 75 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 76 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 127.0 1088s # expecting access. 1088s ok 77 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 78 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access. 1088s ok 79 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 80 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 127.0.0.1/16 1088s # expecting access. 1088s ok 81 1088s # --- 1088s # Order deny,allow 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 82 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 83 1088s # --- 1088s # Order deny,allow 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 84 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 85 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/16 1088s # expecting access. 1088s ok 86 1088s # --- 1088s # Order deny,allow 1088s # Deny from all 1088s # expecting access denial. 1088s ok 87 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/16 1088s # Deny from all 1088s # expecting access. 1088s ok 88 1088s # --- 1088s # Order deny,allow 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 89 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/16 1088s # Deny from localhost 1088s # expecting access. 1088s ok 90 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 91 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/16 1088s # Deny from 127.0.0.1 1088s # expecting access. 1088s ok 92 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 93 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/16 1088s # Deny from 127.0 1088s # expecting access. 1088s ok 94 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 95 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/16 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access. 1088s ok 96 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 97 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/16 1088s # Deny from 127.0.0.1/16 1088s # expecting access. 1088s ok 98 1088s # --- 1088s # Order deny,allow 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 99 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/16 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 100 1088s # --- 1088s # Order deny,allow 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 101 1088s # --- 1088s # Order deny,allow 1088s # Allow from 127.0.0.1/16 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 102 1088s # --- 1088s # Order deny,allow 1088s # Allow from somewhere.else.com 1088s # expecting access. 1088s ok 103 1088s # --- 1088s # Order deny,allow 1088s # Deny from all 1088s # expecting access denial. 1088s ok 104 1088s # --- 1088s # Order deny,allow 1088s # Allow from somewhere.else.com 1088s # Deny from all 1088s # expecting access denial. 1088s ok 105 1088s # --- 1088s # Order deny,allow 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 106 1088s # --- 1088s # Order deny,allow 1088s # Allow from somewhere.else.com 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 107 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 108 1088s # --- 1088s # Order deny,allow 1088s # Allow from somewhere.else.com 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 109 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 110 1088s # --- 1088s # Order deny,allow 1088s # Allow from somewhere.else.com 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 111 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 112 1088s # --- 1088s # Order deny,allow 1088s # Allow from somewhere.else.com 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 113 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 114 1088s # --- 1088s # Order deny,allow 1088s # Allow from somewhere.else.com 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 115 1088s # --- 1088s # Order deny,allow 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 116 1088s # --- 1088s # Order deny,allow 1088s # Allow from somewhere.else.com 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 117 1088s # --- 1088s # Order deny,allow 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 118 1088s # --- 1088s # Order deny,allow 1088s # Allow from somewhere.else.com 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 119 1088s # --- 1088s # Order deny,allow 1088s # Allow from 66.6.6.6 1088s # expecting access. 1088s ok 120 1088s # --- 1088s # Order deny,allow 1088s # Deny from all 1088s # expecting access denial. 1088s ok 121 1088s # --- 1088s # Order deny,allow 1088s # Allow from 66.6.6.6 1088s # Deny from all 1088s # expecting access denial. 1088s ok 122 1088s # --- 1088s # Order deny,allow 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 123 1088s # --- 1088s # Order deny,allow 1088s # Allow from 66.6.6.6 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 124 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 125 1088s # --- 1088s # Order deny,allow 1088s # Allow from 66.6.6.6 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 126 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 127 1088s # --- 1088s # Order deny,allow 1088s # Allow from 66.6.6.6 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 128 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 129 1088s # --- 1088s # Order deny,allow 1088s # Allow from 66.6.6.6 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 130 1088s # --- 1088s # Order deny,allow 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 131 1088s # --- 1088s # Order deny,allow 1088s # Allow from 66.6.6.6 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 132 1088s # --- 1088s # Order deny,allow 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 133 1088s # --- 1088s # Order deny,allow 1088s # Allow from 66.6.6.6 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 134 1088s # --- 1088s # Order deny,allow 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 135 1088s # --- 1088s # Order deny,allow 1088s # Allow from 66.6.6.6 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 136 1088s # --- 1088s # Order allow,deny 1088s # Allow from all 1088s # expecting access. 1088s ok 137 1088s # --- 1088s # Order allow,deny 1088s # Deny from all 1088s # expecting access denial. 1088s ok 138 1088s # --- 1088s # Order allow,deny 1088s # Allow from all 1088s # Deny from all 1088s # expecting access denial. 1088s ok 139 1088s # --- 1088s # Order allow,deny 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 140 1088s # --- 1088s # Order allow,deny 1088s # Allow from all 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 141 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 142 1088s # --- 1088s # Order allow,deny 1088s # Allow from all 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 143 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 144 1088s # --- 1088s # Order allow,deny 1088s # Allow from all 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 145 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 146 1088s # --- 1088s # Order allow,deny 1088s # Allow from all 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 147 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 148 1088s # --- 1088s # Order allow,deny 1088s # Allow from all 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 149 1088s # --- 1088s # Order allow,deny 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 150 1088s # --- 1088s # Order allow,deny 1088s # Allow from all 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 151 1088s # --- 1088s # Order allow,deny 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 152 1088s # --- 1088s # Order allow,deny 1088s # Allow from all 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 153 1088s # --- 1088s # Order allow,deny 1088s # Allow from localhost 1088s # expecting access. 1088s ok 154 1088s # --- 1088s # Order allow,deny 1088s # Deny from all 1088s # expecting access denial. 1088s ok 155 1088s # --- 1088s # Order allow,deny 1088s # Allow from localhost 1088s # Deny from all 1088s # expecting access denial. 1088s ok 156 1088s # --- 1088s # Order allow,deny 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 157 1088s # --- 1088s # Order allow,deny 1088s # Allow from localhost 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 158 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 159 1088s # --- 1088s # Order allow,deny 1088s # Allow from localhost 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 160 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 161 1088s # --- 1088s # Order allow,deny 1088s # Allow from localhost 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 162 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 163 1088s # --- 1088s # Order allow,deny 1088s # Allow from localhost 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 164 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 165 1088s # --- 1088s # Order allow,deny 1088s # Allow from localhost 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 166 1088s # --- 1088s # Order allow,deny 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 167 1088s # --- 1088s # Order allow,deny 1088s # Allow from localhost 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 168 1088s # --- 1088s # Order allow,deny 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 169 1088s # --- 1088s # Order allow,deny 1088s # Allow from localhost 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 170 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1 1088s # expecting access. 1088s ok 171 1088s # --- 1088s # Order allow,deny 1088s # Deny from all 1088s # expecting access denial. 1088s ok 172 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1 1088s # Deny from all 1088s # expecting access denial. 1088s ok 173 1088s # --- 1088s # Order allow,deny 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 174 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 175 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 176 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 177 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 178 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 179 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 180 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 181 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 182 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 183 1088s # --- 1088s # Order allow,deny 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 184 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 185 1088s # --- 1088s # Order allow,deny 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 186 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 187 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0 1088s # expecting access. 1088s ok 188 1088s # --- 1088s # Order allow,deny 1088s # Deny from all 1088s # expecting access denial. 1088s ok 189 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0 1088s # Deny from all 1088s # expecting access denial. 1088s ok 190 1088s # --- 1088s # Order allow,deny 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 191 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 192 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 193 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 194 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 195 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 196 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 197 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 198 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 199 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 200 1088s # --- 1088s # Order allow,deny 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 201 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 202 1088s # --- 1088s # Order allow,deny 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 203 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 204 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # expecting access. 1088s ok 205 1088s # --- 1088s # Order allow,deny 1088s # Deny from all 1088s # expecting access denial. 1088s ok 206 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from all 1088s # expecting access denial. 1088s ok 207 1088s # --- 1088s # Order allow,deny 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 208 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 209 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 210 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 211 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 212 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 213 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 214 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 215 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 216 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 217 1088s # --- 1088s # Order allow,deny 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 218 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 219 1088s # --- 1088s # Order allow,deny 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 220 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 221 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/16 1088s # expecting access. 1088s ok 222 1088s # --- 1088s # Order allow,deny 1088s # Deny from all 1088s # expecting access denial. 1088s ok 223 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/16 1088s # Deny from all 1088s # expecting access denial. 1088s ok 224 1088s # --- 1088s # Order allow,deny 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 225 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/16 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 226 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 227 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/16 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 228 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 229 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/16 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 230 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 231 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/16 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 232 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 233 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/16 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 234 1088s # --- 1088s # Order allow,deny 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 235 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/16 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 236 1088s # --- 1088s # Order allow,deny 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 237 1088s # --- 1088s # Order allow,deny 1088s # Allow from 127.0.0.1/16 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 238 1088s # --- 1088s # Order allow,deny 1088s # Allow from somewhere.else.com 1088s # expecting access denial. 1088s ok 239 1088s # --- 1088s # Order allow,deny 1088s # Deny from all 1088s # expecting access denial. 1088s ok 240 1088s # --- 1088s # Order allow,deny 1088s # Allow from somewhere.else.com 1088s # Deny from all 1088s # expecting access denial. 1088s ok 241 1088s # --- 1088s # Order allow,deny 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 242 1088s # --- 1088s # Order allow,deny 1088s # Allow from somewhere.else.com 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 243 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 244 1088s # --- 1088s # Order allow,deny 1088s # Allow from somewhere.else.com 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 245 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 246 1088s # --- 1088s # Order allow,deny 1088s # Allow from somewhere.else.com 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 247 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 248 1088s # --- 1088s # Order allow,deny 1088s # Allow from somewhere.else.com 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 249 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 250 1088s # --- 1088s # Order allow,deny 1088s # Allow from somewhere.else.com 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 251 1088s # --- 1088s # Order allow,deny 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 252 1088s # --- 1088s # Order allow,deny 1088s # Allow from somewhere.else.com 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 253 1088s # --- 1088s # Order allow,deny 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 254 1088s # --- 1088s # Order allow,deny 1088s # Allow from somewhere.else.com 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 255 1088s # --- 1088s # Order allow,deny 1088s # Allow from 66.6.6.6 1088s # expecting access denial. 1088s ok 256 1088s # --- 1088s # Order allow,deny 1088s # Deny from all 1088s # expecting access denial. 1088s ok 257 1088s # --- 1088s # Order allow,deny 1088s # Allow from 66.6.6.6 1088s # Deny from all 1088s # expecting access denial. 1088s ok 258 1088s # --- 1088s # Order allow,deny 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 259 1088s # --- 1088s # Order allow,deny 1088s # Allow from 66.6.6.6 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 260 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 261 1088s # --- 1088s # Order allow,deny 1088s # Allow from 66.6.6.6 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 262 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 263 1088s # --- 1088s # Order allow,deny 1088s # Allow from 66.6.6.6 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 264 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 265 1088s # --- 1088s # Order allow,deny 1088s # Allow from 66.6.6.6 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 266 1088s # --- 1088s # Order allow,deny 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 267 1088s # --- 1088s # Order allow,deny 1088s # Allow from 66.6.6.6 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 268 1088s # --- 1088s # Order allow,deny 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 269 1088s # --- 1088s # Order allow,deny 1088s # Allow from 66.6.6.6 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 270 1088s # --- 1088s # Order allow,deny 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 271 1088s # --- 1088s # Order allow,deny 1088s # Allow from 66.6.6.6 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 272 1088s # --- 1088s # Order mutual-failure 1088s # Allow from all 1088s # expecting access. 1088s ok 273 1088s # --- 1088s # Order mutual-failure 1088s # Deny from all 1088s # expecting access denial. 1088s ok 274 1088s # --- 1088s # Order mutual-failure 1088s # Allow from all 1088s # Deny from all 1088s # expecting access denial. 1088s ok 275 1088s # --- 1088s # Order mutual-failure 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 276 1088s # --- 1088s # Order mutual-failure 1088s # Allow from all 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 277 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 278 1088s # --- 1088s # Order mutual-failure 1088s # Allow from all 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 279 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 280 1088s # --- 1088s # Order mutual-failure 1088s # Allow from all 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 281 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 282 1088s # --- 1088s # Order mutual-failure 1088s # Allow from all 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 283 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 284 1088s # --- 1088s # Order mutual-failure 1088s # Allow from all 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 285 1088s # --- 1088s # Order mutual-failure 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 286 1088s # --- 1088s # Order mutual-failure 1088s # Allow from all 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 287 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 288 1088s # --- 1088s # Order mutual-failure 1088s # Allow from all 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 289 1088s # --- 1088s # Order mutual-failure 1088s # Allow from localhost 1088s # expecting access. 1088s ok 290 1088s # --- 1088s # Order mutual-failure 1088s # Deny from all 1088s # expecting access denial. 1088s ok 291 1088s # --- 1088s # Order mutual-failure 1088s # Allow from localhost 1088s # Deny from all 1088s # expecting access denial. 1088s ok 292 1088s # --- 1088s # Order mutual-failure 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 293 1088s # --- 1088s # Order mutual-failure 1088s # Allow from localhost 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 294 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 295 1088s # --- 1088s # Order mutual-failure 1088s # Allow from localhost 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 296 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 297 1088s # --- 1088s # Order mutual-failure 1088s # Allow from localhost 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 298 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 299 1088s # --- 1088s # Order mutual-failure 1088s # Allow from localhost 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 300 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 301 1088s # --- 1088s # Order mutual-failure 1088s # Allow from localhost 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 302 1088s # --- 1088s # Order mutual-failure 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 303 1088s # --- 1088s # Order mutual-failure 1088s # Allow from localhost 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 304 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 305 1088s # --- 1088s # Order mutual-failure 1088s # Allow from localhost 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 306 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1 1088s # expecting access. 1088s ok 307 1088s # --- 1088s # Order mutual-failure 1088s # Deny from all 1088s # expecting access denial. 1088s ok 308 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1 1088s # Deny from all 1088s # expecting access denial. 1088s ok 309 1088s # --- 1088s # Order mutual-failure 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 310 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 311 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 312 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 313 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 314 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 315 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 316 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 317 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 318 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 319 1088s # --- 1088s # Order mutual-failure 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 320 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 321 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 322 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 323 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0 1088s # expecting access. 1088s ok 324 1088s # --- 1088s # Order mutual-failure 1088s # Deny from all 1088s # expecting access denial. 1088s ok 325 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0 1088s # Deny from all 1088s # expecting access denial. 1088s ok 326 1088s # --- 1088s # Order mutual-failure 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 327 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 328 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 329 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 330 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 331 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 332 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 333 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 334 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 335 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 336 1088s # --- 1088s # Order mutual-failure 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 337 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 338 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 339 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 340 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # expecting access. 1088s ok 341 1088s # --- 1088s # Order mutual-failure 1088s # Deny from all 1088s # expecting access denial. 1088s ok 342 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from all 1088s # expecting access denial. 1088s ok 343 1088s # --- 1088s # Order mutual-failure 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 344 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 345 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 346 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 347 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 348 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 349 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 350 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 351 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 352 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 353 1088s # --- 1088s # Order mutual-failure 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 354 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 355 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 356 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/255.255.0.0 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 357 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/16 1088s # expecting access. 1088s ok 358 1088s # --- 1088s # Order mutual-failure 1088s # Deny from all 1088s # expecting access denial. 1088s ok 359 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/16 1088s # Deny from all 1088s # expecting access denial. 1088s ok 360 1088s # --- 1088s # Order mutual-failure 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 361 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/16 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 362 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 363 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/16 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 364 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 365 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/16 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 366 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 367 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/16 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 368 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 369 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/16 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 370 1088s # --- 1088s # Order mutual-failure 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 371 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/16 1088s # Deny from somewhere.else.com 1088s # expecting access. 1088s ok 372 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 373 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 127.0.0.1/16 1088s # Deny from 66.6.6.6 1088s # expecting access. 1088s ok 374 1088s # --- 1088s # Order mutual-failure 1088s # Allow from somewhere.else.com 1088s # expecting access denial. 1088s ok 375 1088s # --- 1088s # Order mutual-failure 1088s # Deny from all 1088s # expecting access denial. 1088s ok 376 1088s # --- 1088s # Order mutual-failure 1088s # Allow from somewhere.else.com 1088s # Deny from all 1088s # expecting access denial. 1088s ok 377 1088s # --- 1088s # Order mutual-failure 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 378 1088s # --- 1088s # Order mutual-failure 1088s # Allow from somewhere.else.com 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 379 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 380 1088s # --- 1088s # Order mutual-failure 1088s # Allow from somewhere.else.com 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 381 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 382 1088s # --- 1088s # Order mutual-failure 1088s # Allow from somewhere.else.com 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 383 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 384 1088s # --- 1088s # Order mutual-failure 1088s # Allow from somewhere.else.com 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 385 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 386 1088s # --- 1088s # Order mutual-failure 1088s # Allow from somewhere.else.com 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 387 1088s # --- 1088s # Order mutual-failure 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 388 1088s # --- 1088s # Order mutual-failure 1088s # Allow from somewhere.else.com 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 389 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 390 1088s # --- 1088s # Order mutual-failure 1088s # Allow from somewhere.else.com 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 391 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 66.6.6.6 1088s # expecting access denial. 1088s ok 392 1088s # --- 1088s # Order mutual-failure 1088s # Deny from all 1088s # expecting access denial. 1088s ok 393 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 66.6.6.6 1088s # Deny from all 1088s # expecting access denial. 1088s ok 394 1088s # --- 1088s # Order mutual-failure 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 395 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 66.6.6.6 1088s # Deny from localhost 1088s # expecting access denial. 1088s ok 396 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 397 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 66.6.6.6 1088s # Deny from 127.0.0.1 1088s # expecting access denial. 1088s ok 398 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 399 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 66.6.6.6 1088s # Deny from 127.0 1088s # expecting access denial. 1088s ok 400 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 401 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 66.6.6.6 1088s # Deny from 127.0.0.1/255.255.0.0 1088s # expecting access denial. 1088s ok 402 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 403 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 66.6.6.6 1088s # Deny from 127.0.0.1/16 1088s # expecting access denial. 1088s ok 404 1088s # --- 1088s # Order mutual-failure 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 405 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 66.6.6.6 1088s # Deny from somewhere.else.com 1088s # expecting access denial. 1088s ok 406 1088s # --- 1088s # Order mutual-failure 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 407 1088s # --- 1088s # Order mutual-failure 1088s # Allow from 66.6.6.6 1088s # Deny from 66.6.6.6 1088s # expecting access denial. 1088s ok 408 1088s ok 1090s t/modules/actions.t ................. 1090s 1..20 1090s # Running under perl version 5.040001 for linux 1090s # Current time local: Thu Sep 4 16:52:38 2025 1090s # Current time GMT: Thu Sep 4 16:52:38 2025 1090s # Using Test.pm version 1.31 1090s # Using Apache/Test.pm version 1.44 1090s # expected: 200 1090s # received: '200' 1090s ok 1 1090s # expected: 'nada' 1090s # received: 'nada' 1090s ok 2 1090s # expected: 404 1090s # received: '404' 1090s ok 3 1090s ok 4 # skip RC=404, no need to check content 1090s # expected: 404 1090s # received: '404' 1090s ok 5 1090s ok 6 # skip RC=404, no need to check content 1090s # expected: 404 1090s # received: '404' 1090s ok 7 1090s ok 8 # skip RC=404, no need to check content 1090s # expected: 200 1090s # received: '200' 1090s ok 9 1090s # expected: 'nada' 1090s # received: 'nada' 1090s ok 10 1090s # expected: 404 1090s # received: '404' 1090s ok 11 1090s ok 12 # skip RC=404, no need to check content 1090s # expected: 200 1090s # received: '200' 1090s ok 13 1090s # expected: 'POST 1090s # foo2: bar2 1090s # ' 1090s # received: 'POST 1090s # foo2: bar2 1090s # ' 1090s ok 14 1090s # expected: 405 1090s # received: '405' 1090s ok 15 1090s # expected: 200 1090s # received: '200' 1090s ok 16 1090s # expected: 'foo=bar' 1090s # received: 'foo=bar' 1090s ok 17 1090s # expected: 200 1090s # received: '200' 1090s ok 18 1090s # expected: 'POST 1090s # foo2: bar2 1090s # ' 1090s # received: 'POST 1090s # foo2: bar2 1090s # ' 1090s ok 19 1090s # expected: 405 1090s # received: '405' 1090s ok 20 1090s ok 1092s t/modules/alias.t ................... 1092s 1..134 1092s # Running under perl version 5.040001 for linux 1092s # Current time local: Thu Sep 4 16:52:40 2025 1092s # Current time GMT: Thu Sep 4 16:52:40 2025 1092s # Using Test.pm version 1.31 1092s # Using Apache/Test.pm version 1.44 1092s # verifying simple aliases 1092s # testing : /alias/ 1092s # expected: 200 1092s # received: '200' 1092s ok 1 1092s # testing : /bogu/ 1092s # expected: 404 1092s # received: '404' 1092s ok 2 1092s # verifying alias match with /ali[0-9]. 1092s # testing : /ali0 1092s # expected: 0 1092s # received: '0' 1092s ok 3 1092s # testing : /ali1 1092s # expected: 1 1092s # received: '1' 1092s ok 4 1092s # testing : /ali2 1092s # expected: 2 1092s # received: '2' 1092s ok 5 1092s # testing : /ali3 1092s # expected: 3 1092s # received: '3' 1092s ok 6 1092s # testing : /ali4 1092s # expected: 4 1092s # received: '4' 1092s ok 7 1092s # testing : /ali5 1092s # expected: 5 1092s # received: '5' 1092s ok 8 1092s # testing : /ali6 1092s # expected: 6 1092s # received: '6' 1092s ok 9 1092s # testing : /ali7 1092s # expected: 7 1092s # received: '7' 1092s ok 10 1092s # testing : /ali8 1092s # expected: 8 1092s # received: '8' 1092s ok 11 1092s # testing : /ali9 1092s # expected: 9 1092s # received: '9' 1092s ok 12 1092s # verifying expression alias match with /expr/ali[0-9]. 1092s # testing : /ali0 1092s # expected: 0 1092s # received: '0' 1092s ok 13 1092s # testing : /ali1 1092s # expected: 1 1092s # received: '1' 1092s ok 14 1092s # testing : /ali2 1092s # expected: 2 1092s # received: '2' 1092s ok 15 1092s # testing : /ali3 1092s # expected: 3 1092s # received: '3' 1092s ok 16 1092s # testing : /ali4 1092s # expected: 4 1092s # received: '4' 1092s ok 17 1092s # testing : /ali5 1092s # expected: 5 1092s # received: '5' 1092s ok 18 1092s # testing : /ali6 1092s # expected: 6 1092s # received: '6' 1092s ok 19 1092s # testing : /ali7 1092s # expected: 7 1092s # received: '7' 1092s ok 20 1092s # testing : /ali8 1092s # expected: 8 1092s # received: '8' 1092s ok 21 1092s # testing : /ali9 1092s # expected: 9 1092s # received: '9' 1092s ok 22 1092s # testing : /forbid 1092s # expected: '403' 1092s # received: '403' 1092s ok 23 1092s # testing : /gone 1092s # expected: '410' 1092s # received: '410' 1092s ok 24 1092s # testing : /perm 1092s # expected: '301' 1092s # received: '301' 1092s ok 25 1092s # testing : /perm2 1092s # expected: '301' 1092s # received: '301' 1092s ok 26 1092s # testing : /seeother 1092s # expected: '303' 1092s # received: '303' 1092s ok 27 1092s # testing : /temp 1092s # expected: '302' 1092s # received: '302' 1092s ok 28 1092s # testing : /temp2 1092s # expected: '302' 1092s # received: '302' 1092s ok 29 1092s verifying body of perm and temp redirect match 1092s # testing : /p0 1092s # expected: 0 1092s # received: '0' 1092s ok 30 1092s # testing : /p1 1092s # expected: 1 1092s # received: '1' 1092s ok 31 1092s # testing : /p2 1092s # expected: 2 1092s # received: '2' 1092s ok 32 1092s # testing : /p3 1092s # expected: 3 1092s # received: '3' 1092s ok 33 1092s # testing : /p4 1092s # expected: 4 1092s # received: '4' 1092s ok 34 1092s # testing : /p5 1092s # expected: 5 1092s # received: '5' 1092s ok 35 1092s # testing : /p6 1092s # expected: 6 1092s # received: '6' 1092s ok 36 1092s # testing : /p7 1092s # expected: 7 1092s # received: '7' 1092s ok 37 1092s # testing : /p8 1092s # expected: 8 1092s # received: '8' 1092s ok 38 1092s # testing : /p9 1092s # expected: 9 1092s # received: '9' 1092s ok 39 1092s # testing : /t0 1092s # expected: 0 1092s # received: '0' 1092s ok 40 1092s # testing : /t1 1092s # expected: 1 1092s # received: '1' 1092s ok 41 1092s # testing : /t2 1092s # expected: 2 1092s # received: '2' 1092s ok 42 1092s # testing : /t3 1092s # expected: 3 1092s # received: '3' 1092s ok 43 1092s # testing : /t4 1092s # expected: 4 1092s # received: '4' 1092s ok 44 1092s # testing : /t5 1092s # expected: 5 1092s # received: '5' 1092s ok 45 1092s # testing : /t6 1092s # expected: 6 1092s # received: '6' 1092s ok 46 1092s # testing : /t7 1092s # expected: 7 1092s # received: '7' 1092s ok 47 1092s # testing : /t8 1092s # expected: 8 1092s # received: '8' 1092s ok 48 1092s # testing : /t9 1092s # expected: 9 1092s # received: '9' 1092s ok 49 1092s verifying body of perm and temp redirect match with expression support 1092s # testing : /p0 1092s # expected: 0 1092s # received: '0' 1092s ok 50 1092s # testing : /p1 1092s # expected: 1 1092s # received: '1' 1092s ok 51 1092s # testing : /p2 1092s # expected: 2 1092s # received: '2' 1092s ok 52 1092s # testing : /p3 1092s # expected: 3 1092s # received: '3' 1092s ok 53 1092s # testing : /p4 1092s # expected: 4 1092s # received: '4' 1092s ok 54 1092s # testing : /p5 1092s # expected: 5 1092s # received: '5' 1092s ok 55 1092s # testing : /p6 1092s # expected: 6 1092s # received: '6' 1092s ok 56 1092s # testing : /p7 1092s # expected: 7 1092s # received: '7' 1092s ok 57 1092s # testing : /p8 1092s # expected: 8 1092s # received: '8' 1092s ok 58 1092s # testing : /p9 1092s # expected: 9 1092s # received: '9' 1092s ok 59 1092s # testing : /t0 1092s # expected: 0 1092s # received: '0' 1092s ok 60 1092s # testing : /t1 1092s # expected: 1 1092s # received: '1' 1092s ok 61 1092s # testing : /t2 1092s # expected: 2 1092s # received: '2' 1092s ok 62 1092s # testing : /t3 1092s # expected: 3 1092s # received: '3' 1092s ok 63 1092s # testing : /t4 1092s # expected: 4 1092s # received: '4' 1092s ok 64 1092s # testing : /t5 1092s # expected: 5 1092s # received: '5' 1092s ok 65 1092s # testing : /t6 1092s # expected: 6 1092s # received: '6' 1092s ok 66 1092s # testing : /t7 1092s # expected: 7 1092s # received: '7' 1092s ok 67 1092s # testing : /t8 1092s # expected: 8 1092s # received: '8' 1092s ok 68 1092s # testing : /t9 1092s # expected: 9 1092s # received: '9' 1092s ok 69 1092s verifying return code of seeother and gone redirect match 1092s # testing : g0 1092s # expected: '410' 1092s # received: '410' 1092s ok 70 1092s # testing : g1 1092s # expected: '410' 1092s # received: '410' 1092s ok 71 1092s # testing : g2 1092s # expected: '410' 1092s # received: '410' 1092s ok 72 1092s # testing : g3 1092s # expected: '410' 1092s # received: '410' 1092s ok 73 1092s # testing : g4 1092s # expected: '410' 1092s # received: '410' 1092s ok 74 1092s # testing : g5 1092s # expected: '410' 1092s # received: '410' 1092s ok 75 1092s # testing : g6 1092s # expected: '410' 1092s # received: '410' 1092s ok 76 1092s # testing : g7 1092s # expected: '410' 1092s # received: '410' 1092s ok 77 1092s # testing : g8 1092s # expected: '410' 1092s # received: '410' 1092s ok 78 1092s # testing : g9 1092s # expected: '410' 1092s # received: '410' 1092s ok 79 1092s # testing : s0 1092s # expected: '303' 1092s # received: '303' 1092s ok 80 1092s # testing : s1 1092s # expected: '303' 1092s # received: '303' 1092s ok 81 1092s # testing : s2 1092s # expected: '303' 1092s # received: '303' 1092s ok 82 1092s # testing : s3 1092s # expected: '303' 1092s # received: '303' 1092s ok 83 1092s # testing : s4 1092s # expected: '303' 1092s # received: '303' 1092s ok 84 1092s # testing : s5 1092s # expected: '303' 1092s # received: '303' 1092s ok 85 1092s # testing : s6 1092s # expected: '303' 1092s # received: '303' 1092s ok 86 1092s # testing : s7 1092s # expected: '303' 1092s # received: '303' 1092s ok 87 1092s # testing : s8 1092s # expected: '303' 1092s # received: '303' 1092s ok 88 1092s # testing : s9 1092s # expected: '303' 1092s # received: '303' 1092s ok 89 1092s # testing : f0 1092s # expected: '403' 1092s # received: '403' 1092s ok 90 1092s # testing : f1 1092s # expected: '403' 1092s # received: '403' 1092s ok 91 1092s # testing : f2 1092s # expected: '403' 1092s # received: '403' 1092s ok 92 1092s # testing : f3 1092s # expected: '403' 1092s # received: '403' 1092s ok 93 1092s # testing : f4 1092s # expected: '403' 1092s # received: '403' 1092s ok 94 1092s # testing : f5 1092s # expected: '403' 1092s # received: '403' 1092s ok 95 1092s # testing : f6 1092s # expected: '403' 1092s # received: '403' 1092s ok 96 1092s # testing : f7 1092s # expected: '403' 1092s # received: '403' 1092s ok 97 1092s # testing : f8 1092s # expected: '403' 1092s # received: '403' 1092s ok 98 1092s # testing : f9 1092s # expected: '403' 1092s # received: '403' 1092s ok 99 1092s verifying return code of seeother and gone redirect match with expression support 1092s # testing : g0 1092s # expected: '410' 1092s # received: '410' 1092s ok 100 1092s # testing : g1 1092s # expected: '410' 1092s # received: '410' 1092s ok 101 1092s # testing : g2 1092s # expected: '410' 1092s # received: '410' 1092s ok 102 1092s # testing : g3 1092s # expected: '410' 1092s # received: '410' 1092s ok 103 1092s # testing : g4 1092s # expected: '410' 1092s # received: '410' 1092s ok 104 1092s # testing : g5 1092s # expected: '410' 1092s # received: '410' 1092s ok 105 1092s # testing : g6 1092s # expected: '410' 1092s # received: '410' 1092s ok 106 1092s # testing : g7 1092s # expected: '410' 1092s # received: '410' 1092s ok 107 1092s # testing : g8 1092s # expected: '410' 1092s # received: '410' 1092s ok 108 1092s # testing : g9 1092s # expected: '410' 1092s # received: '410' 1092s ok 109 1092s # testing : s0 1092s # expected: '303' 1092s # received: '303' 1092s ok 110 1092s # testing : s1 1092s # expected: '303' 1092s # received: '303' 1092s ok 111 1092s # testing : s2 1092s # expected: '303' 1092s # received: '303' 1092s ok 112 1092s # testing : s3 1092s # expected: '303' 1092s # received: '303' 1092s ok 113 1092s # testing : s4 1092s # expected: '303' 1092s # received: '303' 1092s ok 114 1092s # testing : s5 1092s # expected: '303' 1092s # received: '303' 1092s ok 115 1092s # testing : s6 1092s # expected: '303' 1092s # received: '303' 1092s ok 116 1092s # testing : s7 1092s # expected: '303' 1092s # received: '303' 1092s ok 117 1092s # testing : s8 1092s # expected: '303' 1092s # received: '303' 1092s ok 118 1092s # testing : s9 1092s # expected: '303' 1092s # received: '303' 1092s ok 119 1092s # testing : f0 1092s # expected: '403' 1092s # received: '403' 1092s ok 120 1092s # testing : f1 1092s # expected: '403' 1092s # received: '403' 1092s ok 121 1092s # testing : f2 1092s # expected: '403' 1092s # received: '403' 1092s ok 122 1092s # testing : f3 1092s # expected: '403' 1092s # received: '403' 1092s ok 123 1092s # testing : f4 1092s # expected: '403' 1092s # received: '403' 1092s ok 124 1092s # testing : f5 1092s # expected: '403' 1092s # received: '403' 1092s ok 125 1092s # testing : f6 1092s # expected: '403' 1092s # received: '403' 1092s ok 126 1092s # testing : f7 1092s # expected: '403' 1092s # received: '403' 1092s ok 127 1092s # testing : f8 1092s # expected: '403' 1092s # received: '403' 1092s ok 128 1092s # testing : f9 1092s # expected: '403' 1092s # received: '403' 1092s ok 129 1092s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1092s # verifying /modules/alias/script is plain text 1092s # testing : /modules/alias/script 1092s # expected: '#!/bin/sh 1092s # echo Content-type: text/plain 1092s # echo 1092s # echo this is a shell script cgi. 1092s # ' 1092s # received: '#!/bin/sh 1092s # echo Content-type: text/plain 1092s # echo 1092s # echo this is a shell script cgi. 1092s # ' 1092s ok 130 1092s # verifying same file accessed at /cgi/script is executed code 1092s # testing : /cgi/script 1092s # expected: 'this is a shell script cgi. 1092s # ' 1092s # received: 'this is a shell script cgi. 1092s # ' 1092s ok 131 1092s # verifying ScriptAliasMatch with /aliascgi-script 1092s # testing : /aliascgi-script 1092s # expected: 'this is a shell script cgi. 1092s # ' 1092s # received: 'this is a shell script cgi. 1092s # ' 1092s ok 132 1092s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1092s # testing : /aliascgi-script 1092s # expected: 'this is a shell script cgi. 1092s # ' 1092s # received: 'this is a shell script cgi. 1092s # ' 1092s ok 133 1092s # verifying bad script alias. 1092s # testing : /aliascgi-nada 1092s # expected: 404 1092s # received: '404' 1092s ok 134 1092s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1092s ok 1094s t/modules/allowmethods.t ............ 1094s 1..9 1094s # Running under perl version 5.040001 for linux 1094s # Current time local: Thu Sep 4 16:52:42 2025 1094s # Current time GMT: Thu Sep 4 16:52:42 2025 1094s # Using Test.pm version 1.31 1094s # Using Apache/Test.pm version 1.44 1094s # testing : Get request to /Get responds 200 1094s # expected: 200 1094s # received: '200' 1094s ok 1 1094s # testing : Head request to /Get responds 200 1094s # expected: 200 1094s # received: '200' 1094s ok 2 1094s # testing : Post request to /Get responds 405 1094s # expected: 405 1094s # received: '405' 1094s ok 3 1094s # testing : Get request to /Head responds 200 1094s # expected: 200 1094s # received: '200' 1094s ok 4 1094s # testing : Head request to /Head responds 200 1094s # expected: 200 1094s # received: '200' 1094s ok 5 1094s # testing : Post request to /Head responds 405 1094s # expected: 405 1094s # received: '405' 1094s ok 6 1094s # testing : Get request to /Post responds 405 1094s # expected: 405 1094s # received: '405' 1094s ok 7 1094s # testing : Head request to /Post responds 405 1094s # expected: 405 1094s # received: '405' 1094s ok 8 1094s # testing : Post request to /Post responds 200 1094s # expected: 200 1094s # received: '200' 1094s ok 9 1094s ok 1096s t/modules/asis.t .................... 1096s 1..3 1096s # Running under perl version 5.040001 for linux 1096s # Current time local: Thu Sep 4 16:52:44 2025 1096s # Current time GMT: Thu Sep 4 16:52:44 2025 1096s # Using Test.pm version 1.31 1096s # Using Apache/Test.pm version 1.44 1096s # testing : asis content OK 1096s # expected: 'This is asis content. 1096s # ' 1096s # received: 'This is asis content. 1096s # ' 1096s ok 1 1096s # testing : asis gave 404 error 1096s # expected: 404 1096s # received: '404' 1096s ok 2 1096s # testing : asis gave 403 error 1096s # expected: 403 1096s # received: '403' 1096s ok 3 1096s ok 1099s t/modules/authz_core.t .............. 1099s 1..504 1099s # Running under perl version 5.040001 for linux 1099s # Current time local: Thu Sep 4 16:52:46 2025 1099s # Current time GMT: Thu Sep 4 16:52:46 2025 1099s # Using Test.pm version 1.31 1099s # Using Apache/Test.pm version 1.44 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/basic1 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/groups1 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 200, expected 200 [a/ : a/ ] 1099s ok 1 1099s # got 200, expected 200 [a/ : a/ 1] 1099s ok 2 1099s # got 200, expected 200 [a/ : a/ 2] 1099s ok 3 1099s # got 200, expected 200 [a/ : a/ 1 2] 1099s ok 4 1099s # got 200, expected 200 [a/ : a/ 3] 1099s ok 5 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ user1: a/ ] 1099s ok 6 1099s # got 200, expected 200 [a/ user1: a/ user1] 1099s ok 7 1099s # got 401, expected 401 [a/ user1: a/ user2] 1099s ok 8 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ Any 1 2: a/ ] 1099s ok 9 1099s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1099s ok 10 1099s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1099s ok 11 1099s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1099s ok 12 1099s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1099s ok 13 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1099s ok 14 1099s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1099s ok 15 1099s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1099s ok 16 1099s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1099s ok 17 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1099s ok 18 1099s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1099s ok 19 1099s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1099s ok 20 1099s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1099s ok 21 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1099s ok 22 1099s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1099s ok 23 1099s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1099s ok 24 1099s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1099s ok 25 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1099s ok 26 1099s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1099s ok 27 1099s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1099s ok 28 1099s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1099s ok 29 1099s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1099s ok 30 1099s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1099s ok 31 1099s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1099s ok 32 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1099s ok 33 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1099s ok 34 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1099s ok 35 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1099s ok 36 1099s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1099s ok 37 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1099s ok 38 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1099s ok 39 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1099s ok 40 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1099s ok 41 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1099s ok 42 1099s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1099s ok 43 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1099s ok 44 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1099s ok 45 1099s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1099s ok 46 1099s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1099s ok 47 1099s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1099s ok 48 1099s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1099s ok 49 1099s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1099s ok 50 1099s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1099s ok 51 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1099s ok 52 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1099s ok 53 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1099s ok 54 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1099s ok 55 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1099s ok 56 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1099s ok 57 1099s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1099s ok 58 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All 1 !2: a/ ] 1099s ok 59 1099s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1099s ok 60 1099s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1099s ok 61 1099s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1099s ok 62 1099s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1099s ok 63 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1099s ok 64 1099s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1099s ok 65 1099s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1099s ok 66 1099s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1099s ok 67 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1099s ok 68 1099s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1099s ok 69 1099s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1099s ok 70 1099s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1099s ok 71 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1099s ok 72 1099s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1099s ok 73 1099s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1099s ok 74 1099s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1099s ok 75 1099s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1099s ok 76 1099s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1099s ok 77 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1099s ok 78 1099s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1099s ok 79 1099s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1099s ok 80 1099s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1099s ok 81 1099s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1099s ok 82 1099s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1099s ok 83 1099s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1099s ok 84 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1099s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1099s ok 85 1099s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1099s ok 86 1099s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1099s ok 87 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1099s ok 88 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1099s ok 89 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1099s ok 90 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1099s ok 91 1099s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1099s ok 92 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1099s ok 93 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1099s ok 94 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1099s ok 95 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1099s ok 96 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1099s ok 97 1099s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1099s ok 98 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1099s ok 99 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1099s ok 100 1099s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1099s ok 101 1099s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1099s ok 102 1099s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1099s ok 103 1099s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1099s ok 104 1099s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1099s ok 105 1099s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1099s ok 106 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1099s ok 107 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1099s ok 108 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1099s ok 109 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1099s ok 110 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1099s ok 111 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1099s ok 112 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1099s ok 113 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All 1 2: a/ ] 1099s ok 114 1099s # got 403, expected 403 [a/ All 1 2: a/ 1] 1099s ok 115 1099s # got 403, expected 403 [a/ All 1 2: a/ 2] 1099s ok 116 1099s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1099s ok 117 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1099s ok 118 1099s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1099s ok 119 1099s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1099s ok 120 1099s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1099s ok 121 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1099s ok 122 1099s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1099s ok 123 1099s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1099s ok 124 1099s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1099s ok 125 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1099s ok 126 1099s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1099s ok 127 1099s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1099s ok 128 1099s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1099s ok 129 1099s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1099s ok 130 1099s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1099s ok 131 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1099s ok 132 1099s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1099s ok 133 1099s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1099s ok 134 1099s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1099s ok 135 1099s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1099s ok 136 1099s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1099s ok 137 1099s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1099s ok 138 1099s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1099s ok 139 1099s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1099s ok 140 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1099s ok 141 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1099s ok 142 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1099s ok 143 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1099s ok 144 1099s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1099s ok 145 1099s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1099s ok 146 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1099s ok 147 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1099s ok 148 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1099s ok 149 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1099s ok 150 1099s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1099s ok 151 1099s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1099s ok 152 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1099s ok 153 1099s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1099s ok 154 1099s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1099s ok 155 1099s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1099s ok 156 1099s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1099s ok 157 1099s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1099s ok 158 1099s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1099s ok 159 1099s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1099s ok 160 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1099s ok 161 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1099s ok 162 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1099s ok 163 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1099s ok 164 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1099s ok 165 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1099s ok 166 1099s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1099s ok 167 1099s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1099s ok 168 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1099s ok 169 1099s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1099s ok 170 1099s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1099s ok 171 1099s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1099s ok 172 1099s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1099s ok 173 1099s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1099s ok 174 1099s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1099s ok 175 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1099s ok 176 1099s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1099s ok 177 1099s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1099s ok 178 1099s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1099s ok 179 1099s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1099s ok 180 1099s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1099s ok 181 1099s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1099s ok 182 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1099s ok 183 1099s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1099s ok 184 1099s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1099s ok 185 1099s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1099s ok 186 1099s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1099s ok 187 1099s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1099s ok 188 1099s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1099s ok 189 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1099s ok 190 1099s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1099s ok 191 1099s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1099s ok 192 1099s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1099s ok 193 1099s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1099s ok 194 1099s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1099s ok 195 1099s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1099s ok 196 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1099s ok 197 1099s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1099s ok 198 1099s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1099s ok 199 1099s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1099s ok 200 1099s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1099s ok 201 1099s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1099s ok 202 1099s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1099s ok 203 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1099s ok 204 1099s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1099s ok 205 1099s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1099s ok 206 1099s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1099s ok 207 1099s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1099s ok 208 1099s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1099s ok 209 1099s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1099s ok 210 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1099s ok 211 1099s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1099s ok 212 1099s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1099s ok 213 1099s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1099s ok 214 1099s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1099s ok 215 1099s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1099s ok 216 1099s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1099s ok 217 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1099s ok 218 1099s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1099s ok 219 1099s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1099s ok 220 1099s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1099s ok 221 1099s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1099s ok 222 1099s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1099s ok 223 1099s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1099s ok 224 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1099s ok 225 1099s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1099s ok 226 1099s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1099s ok 227 1099s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1099s ok 228 1099s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1099s ok 229 1099s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1099s ok 230 1099s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1099s ok 231 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1099s ok 232 1099s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1099s ok 233 1099s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1099s ok 234 1099s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1099s ok 235 1099s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1099s ok 236 1099s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1099s ok 237 1099s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1099s ok 238 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1099s ok 239 1099s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1099s ok 240 1099s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1099s ok 241 1099s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1099s ok 242 1099s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1099s ok 243 1099s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1099s ok 244 1099s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1099s ok 245 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1099s ok 246 1099s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1099s ok 247 1099s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1099s ok 248 1099s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1099s ok 249 1099s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1099s ok 250 1099s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1099s ok 251 1099s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1099s ok 252 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1099s ok 253 1099s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1099s ok 254 1099s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1099s ok 255 1099s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1099s ok 256 1099s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1099s ok 257 1099s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1099s ok 258 1099s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1099s ok 259 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1099s ok 260 1099s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1099s ok 261 1099s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1099s ok 262 1099s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1099s ok 263 1099s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1099s ok 264 1099s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1099s ok 265 1099s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1099s ok 266 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1099s ok 267 1099s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1099s ok 268 1099s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1099s ok 269 1099s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1099s ok 270 1099s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1099s ok 271 1099s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1099s ok 272 1099s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1099s ok 273 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1099s ok 274 1099s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1099s ok 275 1099s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1099s ok 276 1099s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1099s ok 277 1099s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1099s ok 278 1099s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1099s ok 279 1099s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1099s ok 280 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1099s ok 281 1099s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1099s ok 282 1099s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1099s ok 283 1099s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1099s ok 284 1099s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1099s ok 285 1099s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1099s ok 286 1099s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1099s ok 287 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1099s ok 288 1099s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1099s ok 289 1099s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1099s ok 290 1099s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1099s ok 291 1099s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1099s ok 292 1099s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1099s ok 293 1099s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1099s ok 294 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1099s ok 295 1099s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1099s ok 296 1099s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1099s ok 297 1099s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1099s ok 298 1099s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1099s ok 299 1099s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1099s ok 300 1099s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1099s ok 301 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1099s ok 302 1099s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1099s ok 303 1099s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1099s ok 304 1099s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1099s ok 305 1099s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1099s ok 306 1099s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1099s ok 307 1099s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1099s ok 308 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1099s ok 309 1099s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1099s ok 310 1099s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1099s ok 311 1099s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1099s ok 312 1099s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1099s ok 313 1099s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1099s ok 314 1099s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1099s ok 315 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1099s ok 316 1099s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1099s ok 317 1099s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1099s ok 318 1099s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1099s ok 319 1099s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1099s ok 320 1099s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1099s ok 321 1099s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1099s ok 322 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1099s ok 323 1099s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1099s ok 324 1099s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1099s ok 325 1099s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1099s ok 326 1099s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1099s ok 327 1099s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1099s ok 328 1099s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1099s ok 329 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1099s ok 330 1099s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1099s ok 331 1099s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1099s ok 332 1099s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1099s ok 333 1099s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1099s ok 334 1099s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1099s ok 335 1099s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1099s ok 336 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1099s ok 337 1099s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1099s ok 338 1099s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1099s ok 339 1099s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1099s ok 340 1099s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1099s ok 341 1099s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1099s ok 342 1099s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1099s ok 343 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1099s ok 344 1099s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1099s ok 345 1099s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1099s ok 346 1099s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1099s ok 347 1099s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1099s ok 348 1099s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1099s ok 349 1099s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1099s ok 350 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1099s ok 351 1099s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1099s ok 352 1099s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1099s ok 353 1099s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1099s ok 354 1099s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1099s ok 355 1099s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1099s ok 356 1099s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1099s ok 357 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1099s ok 358 1099s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1099s ok 359 1099s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1099s ok 360 1099s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1099s ok 361 1099s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1099s ok 362 1099s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1099s ok 363 1099s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1099s ok 364 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1099s ok 365 1099s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1099s ok 366 1099s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1099s ok 367 1099s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1099s ok 368 1099s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1099s ok 369 1099s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1099s ok 370 1099s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1099s ok 371 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1099s ok 372 1099s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1099s ok 373 1099s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1099s ok 374 1099s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1099s ok 375 1099s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1099s ok 376 1099s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1099s ok 377 1099s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1099s ok 378 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1099s ok 379 1099s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1099s ok 380 1099s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1099s ok 381 1099s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1099s ok 382 1099s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1099s ok 383 1099s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1099s ok 384 1099s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1099s ok 385 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1099s ok 386 1099s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1099s ok 387 1099s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1099s ok 388 1099s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1099s ok 389 1099s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1099s ok 390 1099s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1099s ok 391 1099s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1099s ok 392 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1099s ok 393 1099s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1099s ok 394 1099s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1099s ok 395 1099s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1099s ok 396 1099s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1099s ok 397 1099s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1099s ok 398 1099s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1099s ok 399 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1099s ok 400 1099s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1099s ok 401 1099s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1099s ok 402 1099s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1099s ok 403 1099s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1099s ok 404 1099s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1099s ok 405 1099s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1099s ok 406 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1099s ok 407 1099s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1099s ok 408 1099s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1099s ok 409 1099s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1099s ok 410 1099s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1099s ok 411 1099s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1099s ok 412 1099s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1099s ok 413 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1099s ok 414 1099s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1099s ok 415 1099s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1099s ok 416 1099s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1099s ok 417 1099s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1099s ok 418 1099s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1099s ok 419 1099s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1099s ok 420 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1099s ok 421 1099s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1099s ok 422 1099s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1099s ok 423 1099s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1099s ok 424 1099s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1099s ok 425 1099s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1099s ok 426 1099s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1099s ok 427 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1099s ok 428 1099s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1099s ok 429 1099s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1099s ok 430 1099s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1099s ok 431 1099s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1099s ok 432 1099s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1099s ok 433 1099s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1099s ok 434 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1099s ok 435 1099s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1099s ok 436 1099s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1099s ok 437 1099s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1099s ok 438 1099s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1099s ok 439 1099s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1099s ok 440 1099s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1099s ok 441 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1099s ok 442 1099s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1099s ok 443 1099s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1099s ok 444 1099s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1099s ok 445 1099s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1099s ok 446 1099s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1099s ok 447 1099s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1099s ok 448 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1099s ok 449 1099s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1099s ok 450 1099s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1099s ok 451 1099s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1099s ok 452 1099s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1099s ok 453 1099s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1099s ok 454 1099s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1099s ok 455 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1099s ok 456 1099s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1099s ok 457 1099s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1099s ok 458 1099s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1099s ok 459 1099s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1099s ok 460 1099s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1099s ok 461 1099s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1099s ok 462 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1099s ok 463 1099s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1099s ok 464 1099s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1099s ok 465 1099s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1099s ok 466 1099s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1099s ok 467 1099s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1099s ok 468 1099s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1099s ok 469 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1099s ok 470 1099s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1099s ok 471 1099s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1099s ok 472 1099s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1099s ok 473 1099s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1099s ok 474 1099s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1099s ok 475 1099s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1099s ok 476 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1099s ok 477 1099s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1099s ok 478 1099s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1099s ok 479 1099s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1099s ok 480 1099s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1099s ok 481 1099s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1099s ok 482 1099s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1099s ok 483 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1099s ok 484 1099s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1099s ok 485 1099s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1099s ok 486 1099s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1099s ok 487 1099s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1099s ok 488 1099s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1099s ok 489 1099s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1099s ok 490 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1099s ok 491 1099s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1099s ok 492 1099s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1099s ok 493 1099s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1099s ok 494 1099s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1099s ok 495 1099s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1099s ok 496 1099s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1099s ok 497 1099s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1099s ok 498 1099s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1099s ok 499 1099s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1099s ok 500 1099s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1099s ok 501 1099s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1099s ok 502 1099s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1099s ok 503 1099s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1099s ok 504 1099s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/groups1 1099s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1099s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1099s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1099s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/basic1 1099s ok 1101s t/modules/autoindex.t ............... 1101s 1..84 1101s # Running under perl version 5.040001 for linux 1101s # Current time local: Thu Sep 4 16:52:49 2025 1101s # Current time GMT: Thu Sep 4 16:52:49 2025 1101s # Using Test.pm version 1.31 1101s # Using Apache/Test.pm version 1.44 1101s --- 1101s IndexOrderDefault Ascending Name 1101s GET /modules/autoindex/htaccess/ 1101s ok 1 1101s --- 1101s IndexOrderDefault Ascending Name 1101s 1101s (C=N O=A) 1101s GET /modules/autoindex/htaccess/?C=N&O=A 1101s ok 2 1101s --- 1101s IndexOrderDefault Ascending Name 1101s 1101s (C=N O=D) 1101s GET /modules/autoindex/htaccess/?C=N&O=D 1101s ok 3 1101s --- 1101s IndexOrderDefault Ascending Name 1101s 1101s (C=M O=A) 1101s GET /modules/autoindex/htaccess/?C=M&O=A 1101s ok 4 1101s --- 1101s IndexOrderDefault Ascending Name 1101s 1101s (C=M O=D) 1101s GET /modules/autoindex/htaccess/?C=M&O=D 1101s ok 5 1101s --- 1101s IndexOrderDefault Ascending Name 1101s 1101s (C=S O=A) 1101s GET /modules/autoindex/htaccess/?C=S&O=A 1101s ok 6 1101s --- 1101s IndexOrderDefault Ascending Name 1101s 1101s (C=S O=D) 1101s GET /modules/autoindex/htaccess/?C=S&O=D 1101s ok 7 1101s --- 1101s IndexOrderDefault Ascending Date 1101s GET /modules/autoindex/htaccess/ 1101s ok 8 1101s --- 1101s IndexOrderDefault Ascending Date 1101s 1101s (C=N O=A) 1101s GET /modules/autoindex/htaccess/?C=N&O=A 1101s ok 9 1101s --- 1101s IndexOrderDefault Ascending Date 1101s 1101s (C=N O=D) 1101s GET /modules/autoindex/htaccess/?C=N&O=D 1101s ok 10 1101s --- 1101s IndexOrderDefault Ascending Date 1101s 1101s (C=M O=A) 1101s GET /modules/autoindex/htaccess/?C=M&O=A 1101s ok 11 1101s --- 1101s IndexOrderDefault Ascending Date 1101s 1101s (C=M O=D) 1101s GET /modules/autoindex/htaccess/?C=M&O=D 1101s ok 12 1101s --- 1101s IndexOrderDefault Ascending Date 1101s 1101s (C=S O=A) 1101s GET /modules/autoindex/htaccess/?C=S&O=A 1101s ok 13 1101s --- 1101s IndexOrderDefault Ascending Date 1101s 1101s (C=S O=D) 1101s GET /modules/autoindex/htaccess/?C=S&O=D 1101s ok 14 1101s --- 1101s IndexOrderDefault Ascending Size 1101s GET /modules/autoindex/htaccess/ 1101s ok 15 1101s --- 1101s IndexOrderDefault Ascending Size 1101s 1101s (C=N O=A) 1101s GET /modules/autoindex/htaccess/?C=N&O=A 1101s ok 16 1101s --- 1101s IndexOrderDefault Ascending Size 1101s 1101s (C=N O=D) 1101s GET /modules/autoindex/htaccess/?C=N&O=D 1101s ok 17 1101s --- 1101s IndexOrderDefault Ascending Size 1101s 1101s (C=M O=A) 1101s GET /modules/autoindex/htaccess/?C=M&O=A 1101s ok 18 1101s --- 1101s IndexOrderDefault Ascending Size 1101s 1101s (C=M O=D) 1101s GET /modules/autoindex/htaccess/?C=M&O=D 1101s ok 19 1101s --- 1101s IndexOrderDefault Ascending Size 1101s 1101s (C=S O=A) 1101s GET /modules/autoindex/htaccess/?C=S&O=A 1101s ok 20 1101s --- 1101s IndexOrderDefault Ascending Size 1101s 1101s (C=S O=D) 1101s GET /modules/autoindex/htaccess/?C=S&O=D 1101s ok 21 1101s --- 1101s IndexOrderDefault Descending Name 1101s GET /modules/autoindex/htaccess/ 1101s ok 22 1101s --- 1101s IndexOrderDefault Descending Name 1101s 1101s (C=N O=A) 1101s GET /modules/autoindex/htaccess/?C=N&O=A 1101s ok 23 1101s --- 1101s IndexOrderDefault Descending Name 1101s 1101s (C=N O=D) 1101s GET /modules/autoindex/htaccess/?C=N&O=D 1101s ok 24 1101s --- 1101s IndexOrderDefault Descending Name 1101s 1101s (C=M O=A) 1101s GET /modules/autoindex/htaccess/?C=M&O=A 1101s ok 25 1101s --- 1101s IndexOrderDefault Descending Name 1101s 1101s (C=M O=D) 1101s GET /modules/autoindex/htaccess/?C=M&O=D 1101s ok 26 1101s --- 1101s IndexOrderDefault Descending Name 1101s 1101s (C=S O=A) 1101s GET /modules/autoindex/htaccess/?C=S&O=A 1101s ok 27 1101s --- 1101s IndexOrderDefault Descending Name 1101s 1101s (C=S O=D) 1101s GET /modules/autoindex/htaccess/?C=S&O=D 1101s ok 28 1101s --- 1101s IndexOrderDefault Descending Date 1101s GET /modules/autoindex/htaccess/ 1101s ok 29 1101s --- 1101s IndexOrderDefault Descending Date 1101s 1101s (C=N O=A) 1101s GET /modules/autoindex/htaccess/?C=N&O=A 1101s ok 30 1101s --- 1101s IndexOrderDefault Descending Date 1101s 1101s (C=N O=D) 1101s GET /modules/autoindex/htaccess/?C=N&O=D 1101s ok 31 1101s --- 1101s IndexOrderDefault Descending Date 1101s 1101s (C=M O=A) 1101s GET /modules/autoindex/htaccess/?C=M&O=A 1101s ok 32 1101s --- 1101s IndexOrderDefault Descending Date 1101s 1101s (C=M O=D) 1101s GET /modules/autoindex/htaccess/?C=M&O=D 1101s ok 33 1101s --- 1101s IndexOrderDefault Descending Date 1101s 1101s (C=S O=A) 1101s GET /modules/autoindex/htaccess/?C=S&O=A 1101s ok 34 1101s --- 1101s IndexOrderDefault Descending Date 1101s 1101s (C=S O=D) 1101s GET /modules/autoindex/htaccess/?C=S&O=D 1101s ok 35 1101s --- 1101s IndexOrderDefault Descending Size 1101s GET /modules/autoindex/htaccess/ 1101s ok 36 1101s --- 1101s IndexOrderDefault Descending Size 1101s 1101s (C=N O=A) 1101s GET /modules/autoindex/htaccess/?C=N&O=A 1101s ok 37 1101s --- 1101s IndexOrderDefault Descending Size 1101s 1101s (C=N O=D) 1101s GET /modules/autoindex/htaccess/?C=N&O=D 1101s ok 38 1101s --- 1101s IndexOrderDefault Descending Size 1101s 1101s (C=M O=A) 1101s GET /modules/autoindex/htaccess/?C=M&O=A 1101s ok 39 1101s --- 1101s IndexOrderDefault Descending Size 1101s 1101s (C=M O=D) 1101s GET /modules/autoindex/htaccess/?C=M&O=D 1101s ok 40 1101s --- 1101s IndexOrderDefault Descending Size 1101s 1101s (C=S O=A) 1101s GET /modules/autoindex/htaccess/?C=S&O=A 1101s ok 41 1101s --- 1101s IndexOrderDefault Descending Size 1101s 1101s (C=S O=D) 1101s GET /modules/autoindex/htaccess/?C=S&O=D 1101s ok 42 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Name 1101s GET /modules/autoindex/htaccess/ 1101s ok 43 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Name 1101s 1101s (C=N O=A) 1101s GET /modules/autoindex/htaccess/?C=N&O=A 1101s ok 44 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Name 1101s 1101s (C=N O=D) 1101s GET /modules/autoindex/htaccess/?C=N&O=D 1101s ok 45 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Name 1101s 1101s (C=M O=A) 1101s GET /modules/autoindex/htaccess/?C=M&O=A 1101s ok 46 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Name 1101s 1101s (C=M O=D) 1101s GET /modules/autoindex/htaccess/?C=M&O=D 1101s ok 47 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Name 1101s 1101s (C=S O=A) 1101s GET /modules/autoindex/htaccess/?C=S&O=A 1101s ok 48 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Name 1101s 1101s (C=S O=D) 1101s GET /modules/autoindex/htaccess/?C=S&O=D 1101s ok 49 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Date 1101s GET /modules/autoindex/htaccess/ 1101s ok 50 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Date 1101s 1101s (C=N O=A) 1101s GET /modules/autoindex/htaccess/?C=N&O=A 1101s ok 51 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Date 1101s 1101s (C=N O=D) 1101s GET /modules/autoindex/htaccess/?C=N&O=D 1101s ok 52 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Date 1101s 1101s (C=M O=A) 1101s GET /modules/autoindex/htaccess/?C=M&O=A 1101s ok 53 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Date 1101s 1101s (C=M O=D) 1101s GET /modules/autoindex/htaccess/?C=M&O=D 1101s ok 54 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Date 1101s 1101s (C=S O=A) 1101s GET /modules/autoindex/htaccess/?C=S&O=A 1101s ok 55 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Date 1101s 1101s (C=S O=D) 1101s GET /modules/autoindex/htaccess/?C=S&O=D 1101s ok 56 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Size 1101s GET /modules/autoindex/htaccess/ 1101s ok 57 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Size 1101s 1101s (C=N O=A) 1101s GET /modules/autoindex/htaccess/?C=N&O=A 1101s ok 58 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Size 1101s 1101s (C=N O=D) 1101s GET /modules/autoindex/htaccess/?C=N&O=D 1101s ok 59 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Size 1101s 1101s (C=M O=A) 1101s GET /modules/autoindex/htaccess/?C=M&O=A 1101s ok 60 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Size 1101s 1101s (C=M O=D) 1101s GET /modules/autoindex/htaccess/?C=M&O=D 1101s ok 61 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Size 1101s 1101s (C=S O=A) 1101s GET /modules/autoindex/htaccess/?C=S&O=A 1101s ok 62 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Ascending Size 1101s 1101s (C=S O=D) 1101s GET /modules/autoindex/htaccess/?C=S&O=D 1101s ok 63 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Name 1101s GET /modules/autoindex/htaccess/ 1101s ok 64 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Name 1101s 1101s (C=N O=A) 1101s GET /modules/autoindex/htaccess/?C=N&O=A 1101s ok 65 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Name 1101s 1101s (C=N O=D) 1101s GET /modules/autoindex/htaccess/?C=N&O=D 1101s ok 66 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Name 1101s 1101s (C=M O=A) 1101s GET /modules/autoindex/htaccess/?C=M&O=A 1101s ok 67 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Name 1101s 1101s (C=M O=D) 1101s GET /modules/autoindex/htaccess/?C=M&O=D 1101s ok 68 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Name 1101s 1101s (C=S O=A) 1101s GET /modules/autoindex/htaccess/?C=S&O=A 1101s ok 69 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Name 1101s 1101s (C=S O=D) 1101s GET /modules/autoindex/htaccess/?C=S&O=D 1101s ok 70 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Date 1101s GET /modules/autoindex/htaccess/ 1101s ok 71 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Date 1101s 1101s (C=N O=A) 1101s GET /modules/autoindex/htaccess/?C=N&O=A 1101s ok 72 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Date 1101s 1101s (C=N O=D) 1101s GET /modules/autoindex/htaccess/?C=N&O=D 1101s ok 73 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Date 1101s 1101s (C=M O=A) 1101s GET /modules/autoindex/htaccess/?C=M&O=A 1101s ok 74 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Date 1101s 1101s (C=M O=D) 1101s GET /modules/autoindex/htaccess/?C=M&O=D 1101s ok 75 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Date 1101s 1101s (C=S O=A) 1101s GET /modules/autoindex/htaccess/?C=S&O=A 1101s ok 76 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Date 1101s 1101s (C=S O=D) 1101s GET /modules/autoindex/htaccess/?C=S&O=D 1101s ok 77 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Size 1101s GET /modules/autoindex/htaccess/ 1101s ok 78 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Size 1101s 1101s (C=N O=A) 1101s GET /modules/autoindex/htaccess/?C=N&O=A 1101s ok 79 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Size 1101s 1101s (C=N O=D) 1101s GET /modules/autoindex/htaccess/?C=N&O=D 1101s ok 80 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Size 1101s 1101s (C=M O=A) 1101s GET /modules/autoindex/htaccess/?C=M&O=A 1101s ok 81 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Size 1101s 1101s (C=M O=D) 1101s GET /modules/autoindex/htaccess/?C=M&O=D 1101s ok 82 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Size 1101s 1101s (C=S O=A) 1101s GET /modules/autoindex/htaccess/?C=S&O=A 1101s ok 83 1101s --- 1101s IndexOptions FancyIndexing 1101s IndexOrderDefault Descending Size 1101s 1101s (C=S O=D) 1101s GET /modules/autoindex/htaccess/?C=S&O=D 1101s ok 84 1101s ok 1103s t/modules/autoindex2.t .............. 1103s 1..3 1103s # Running under perl version 5.040001 for linux 1103s # Current time local: Thu Sep 4 16:52:51 2025 1103s # Current time GMT: Thu Sep 4 16:52:51 2025 1103s # Using Test.pm version 1.31 1103s # Using Apache/Test.pm version 1.44 1103s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1103s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1103s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1103s # testing : dir_broken should not be listed 1103s # expected: 0 1103s # received: 0 1103s ok 1 1103s # testing : dir_normal should be listed 1103s # expected: 1 1103s # received: 1 1103s ok 2 1103s # testing : dir_protected should not be listed 1103s # expected: 0 1103s # received: 0 1103s ok 3 1103s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1103s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1103s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1103s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1103s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1103s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1103s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1103s ok 1105s t/modules/brotli.t .................. 1105s 1..64 1105s # Running under perl version 5.040001 for linux 1105s # Current time local: Thu Sep 4 16:52:53 2025 1105s # Current time GMT: Thu Sep 4 16:52:53 2025 1105s # Using Test.pm version 1.31 1105s # Using Apache/Test.pm version 1.44 1105s qvalue: 1105s # expected: 200 1105s # received: '200' 1105s ok 1 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 2 1105s qvalue: 1105s # expected: 200 1105s # received: '200' 1105s ok 3 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 4 1105s qvalue: 1105s # expected: 200 1105s # received: '200' 1105s ok 5 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 6 1105s qvalue: 1105s # expected: 200 1105s # received: '200' 1105s ok 7 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 8 1105s qvalue: 1105s # expected: 200 1105s # received: '200' 1105s ok 9 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 10 1105s qvalue: 1105s # expected: 200 1105s # received: '200' 1105s ok 11 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 12 1105s qvalue: ; 1105s # expected: 200 1105s # received: '200' 1105s ok 13 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 14 1105s qvalue: ; 1105s # expected: 200 1105s # received: '200' 1105s ok 15 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 16 1105s qvalue: ; 1105s # expected: 200 1105s # received: '200' 1105s ok 17 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 18 1105s qvalue: ;q= 1105s # expected: 200 1105s # received: '200' 1105s ok 19 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 20 1105s qvalue: ;q= 1105s # expected: 200 1105s # received: '200' 1105s ok 21 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 22 1105s qvalue: ;q= 1105s # expected: 200 1105s # received: '200' 1105s ok 23 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 24 1105s qvalue: ;q=0 1105s # expected: 200 1105s # received: '200' 1105s ok 25 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 26 1105s qvalue: ;q=0 1105s # expected: 200 1105s # received: '200' 1105s ok 27 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 28 1105s qvalue: ;q=0 1105s # expected: 200 1105s # received: '200' 1105s ok 29 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 30 1105s qvalue: ;q=0. 1105s # expected: 200 1105s # received: '200' 1105s ok 31 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 32 1105s qvalue: ;q=0. 1105s # expected: 200 1105s # received: '200' 1105s ok 33 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 34 1105s qvalue: ;q=0. 1105s # expected: 200 1105s # received: '200' 1105s ok 35 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 36 1105s qvalue: ;q=0.0 1105s # expected: 200 1105s # received: '200' 1105s ok 37 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 38 1105s qvalue: ;q=0.0 1105s # expected: 200 1105s # received: '200' 1105s ok 39 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 40 1105s qvalue: ;q=0.0 1105s # expected: 200 1105s # received: '200' 1105s ok 41 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 42 1105s qvalue: ;q=0.00 1105s # expected: 200 1105s # received: '200' 1105s ok 43 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 44 1105s qvalue: ;q=0.00 1105s # expected: 200 1105s # received: '200' 1105s ok 45 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 46 1105s qvalue: ;q=0.00 1105s # expected: 200 1105s # received: '200' 1105s ok 47 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 48 1105s qvalue: ;q=0.000 1105s # expected: 200 1105s # received: '200' 1105s ok 49 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 50 1105s qvalue: ;q=0.000 1105s # expected: 200 1105s # received: '200' 1105s ok 51 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 52 1105s qvalue: ;q=0.000 1105s # expected: 200 1105s # received: '200' 1105s ok 53 1105s # testing : response without Content-Encoding is OK 1105s # expected: undef 1105s # received: undef 1105s ok 54 1105s qvalue: ;q=0.0000 1105s # expected: 200 1105s # received: '200' 1105s ok 55 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 56 1105s qvalue: ;q=0.0000 1105s # expected: 200 1105s # received: '200' 1105s ok 57 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 58 1105s qvalue: ;q=0.0000 1105s # expected: 200 1105s # received: '200' 1105s ok 59 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 60 1105s # expected: 200 1105s # received: '200' 1105s ok 61 1105s # testing : response Content-Encoding is OK 1105s # expected: 'br' 1105s # received: 'br' 1105s ok 62 1105s # expected: 200 1105s # received: '200' 1105s ok 63 1105s # testing : response Content-Encoding is OK 1105s # expected: 'gzip' 1105s # received: 'gzip' 1105s ok 64 1105s ok 1107s t/modules/buffer.t .................. 1107s 1..12 1107s # Running under perl version 5.040001 for linux 1107s # Current time local: Thu Sep 4 16:52:55 2025 1107s # Current time GMT: Thu Sep 4 16:52:55 2025 1107s # Using Test.pm version 1.31 1107s # Using Apache/Test.pm version 1.44 1107s # testing : Checking return code is '200' 1107s # expected: 200 1107s # received: '200' 1107s ok 1 1107s ok 2 1107s # testing : Checking return code is '200' 1107s # expected: 200 1107s # received: '200' 1107s ok 3 1107s ok 4 1107s # testing : Checking return code is '200' 1107s # expected: 200 1107s # received: '200' 1107s ok 5 1107s ok 6 1107s # testing : Checking return code is '200' 1107s # expected: 200 1107s # received: '200' 1107s ok 7 1107s ok 8 1107s # testing : Checking return code is '200' 1107s # expected: 200 1107s # received: '200' 1107s ok 9 1107s ok 10 1107s # testing : Checking return code is '200' 1107s # expected: 200 1107s # received: '200' 1107s ok 11 1107s ok 12 1107s ok 1109s t/modules/cache.t ................... 1109s 1..3 1109s # Running under perl version 5.040001 for linux 1109s # Current time local: Thu Sep 4 16:52:57 2025 1109s # Current time GMT: Thu Sep 4 16:52:57 2025 1109s # Using Test.pm version 1.31 1109s # Using Apache/Test.pm version 1.44 1109s # testing : non-cached call to index.html 1109s # expected: 200 1109s # received: '200' 1109s ok 1 1109s # testing : call to cache index.html 1109s # expected: 200 1109s # received: '200' 1109s ok 2 1109s # testing : cached call to index.html 1109s # expected: 200 1109s # received: '200' 1109s ok 3 1109s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1109s ok 1114s t/modules/cgi.t ..................... 1114s 1..58 1114s # Running under perl version 5.040001 for linux 1114s # Current time local: Thu Sep 4 16:52:59 2025 1114s # Current time GMT: Thu Sep 4 16:52:59 2025 1114s # Using Test.pm version 1.31 1114s # Using Apache/Test.pm version 1.44 1114s # testing : return code for acceptpathinfodefault.sh 1114s # expected: 200 1114s # received: '200' 1114s ok 1 1114s # testing : body for acceptpathinfodefault.sh 1114s # expected: '' 1114s # received: '' 1114s ok 2 1114s # testing : return code for acceptpathinfodefault.sh/foo 1114s # expected: 200 1114s # received: '200' 1114s ok 3 1114s # testing : body for acceptpathinfodefault.sh/foo 1114s # expected: '/foo' 1114s # received: '/foo' 1114s ok 4 1114s # testing : return code for acceptpathinfooff.sh 1114s # expected: 200 1114s # received: '200' 1114s ok 5 1114s # testing : body for acceptpathinfooff.sh 1114s # expected: '' 1114s # received: '' 1114s ok 6 1114s # testing : return code for acceptpathinfooff.sh/foo 1114s # expected: 404 1114s # received: '404' 1114s ok 7 1114s # no body test for this one 1114s ok 8 1114s # testing : return code for acceptpathinfoon.sh 1114s # expected: 200 1114s # received: '200' 1114s ok 9 1114s # testing : body for acceptpathinfoon.sh 1114s # expected: '' 1114s # received: '' 1114s ok 10 1114s # testing : return code for acceptpathinfoon.sh/foo 1114s # expected: 200 1114s # received: '200' 1114s ok 11 1114s # testing : body for acceptpathinfoon.sh/foo 1114s # expected: '/foo' 1114s # received: '/foo' 1114s ok 12 1114s # testing : return code for bogus-perl.pl 1114s # expected: 500 1114s # received: '500' 1114s ok 13 1114s # cgi log created ok. 1114s ok 14 1114s # testing : return code for bogus-sh.sh 1114s # expected: 500 1114s # received: '500' 1114s ok 15 1114s # checking that log size (807) is bigger than it used to be (523) 1114s ok 16 1114s # testing : return code for nph-stderr.pl 1114s # expected: 200 1114s # received: '200' 1114s ok 17 1114s # testing : body for nph-stderr.pl 1114s # expected: 'this is nph-stdout' 1114s # received: 'this is nph-stdout' 1114s ok 18 1114s # testing : return code for nph-test.pl 1114s # expected: 200 1114s # received: '200' 1114s ok 19 1114s # testing : body for nph-test.pl 1114s # expected: 'ok' 1114s # received: 'ok' 1114s ok 20 1114s # testing : return code for perl.pl 1114s # expected: 200 1114s # received: '200' 1114s ok 21 1114s # testing : body for perl.pl 1114s # expected: 'perl cgi' 1114s # received: 'perl cgi' 1114s ok 22 1114s # testing : return code for sh.sh 1114s # expected: 200 1114s # received: '200' 1114s ok 23 1114s # testing : body for sh.sh 1114s # expected: 'sh cgi' 1114s # received: 'sh cgi' 1114s ok 24 1114s # testing : return code for stderr1.pl 1114s # expected: 200 1114s # received: '200' 1114s ok 25 1114s # testing : body for stderr1.pl 1114s # expected: 'this is stdout' 1114s # received: 'this is stdout' 1114s ok 26 1114s # testing : return code for stderr2.pl 1114s # expected: 200 1114s # received: '200' 1114s ok 27 1114s # testing : body for stderr2.pl 1114s # expected: 'this is also stdout' 1114s # received: 'this is also stdout' 1114s ok 28 1114s # testing : return code for stderr3.pl 1114s # expected: 200 1114s # received: '200' 1114s ok 29 1114s # testing : body for stderr3.pl 1114s # expected: 'this is more stdout' 1114s # received: 'this is more stdout' 1114s ok 30 1114s # posted content (length 10) to bogus-perl.pl 1114s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1114s # expected: '500' 1114s # received: '500' 1114s ok 31 1114s # checking that log size (35781) is greater than 807 1114s ok 32 1114s # verifying that logged content is 10 characters 1114s ok 33 1114s # posted content (length 99) to bogus-perl.pl 1114s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1114s # expected: '500' 1114s # received: '500' 1114s ok 34 1114s # checking that log size (36240) is greater than 35781 1114s ok 35 1114s # verifying that logged content is 99 characters 1114s ok 36 1114s # posted content (length 250) to bogus-perl.pl 1114s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1114s # expected: '500' 1114s # received: '500' 1114s ok 37 1114s # checking that log size (36851) is greater than 36240 1114s ok 38 1114s # verifying that logged content is 250 characters 1114s ok 39 1114s # posted content (length 255) to bogus-perl.pl 1114s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1114s # expected: '500' 1114s # received: '500' 1114s ok 40 1114s # checking that log size (37467) is greater than 36851 1114s ok 41 1114s # verifying that logged content is 255 characters 1114s ok 42 1114s # posted content (length 256) to bogus-perl.pl 1114s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1114s # expected: '500' 1114s # received: '500' 1114s ok 43 1114s # checking that log size (38084) is greater than 37467 1114s ok 44 1114s # verifying that logged content is 256 characters 1114s ok 45 1114s # posted content (length 257) to bogus-perl.pl 1114s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1114s # expected: '500' 1114s # received: '500' 1114s ok 46 1114s # checking that log size (38701) is greater than 38084 1114s ok 47 1114s # verifying that logged content is 256 characters 1114s ok 48 1114s # posted content (length 258) to bogus-perl.pl 1114s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1114s # expected: '500' 1114s # received: '500' 1114s ok 49 1114s # checking that log size (39318) is greater than 38701 1114s ok 50 1114s # verifying that logged content is 256 characters 1114s ok 51 1114s # posted content (length 1024) to bogus-perl.pl 1114s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1114s # expected: '500' 1114s # received: '500' 1114s ok 52 1114s # checking that log size (39936) is greater than 39318 1114s ok 53 1114s # verifying that logged content is 256 characters 1114s ok 54 1114s # verifying log is greater than 40960 bytes. 1114s ok 55 1114s # verifying log did not grow after making bogus request. 1114s ok 56 1114s # verifying log did not grow after making another bogus request. 1114s ok 57 1114s # checking that HEAD /modules/cgi/perl.pl returns 200. 1114s ok 58 1114s ok 1116s t/modules/data.t .................... 1116s 1..2 1116s # Running under perl version 5.040001 for linux 1116s # Current time local: Thu Sep 4 16:53:04 2025 1116s # Current time GMT: Thu Sep 4 16:53:04 2025 1116s # Using Test.pm version 1.31 1116s # Using Apache/Test.pm version 1.44 1116s # testing : Checking return code is '200' 1116s # expected: 200 1116s # received: '200' 1116s ok 1 1116s ok 2 1116s ok 1120s t/modules/dav.t ..................... 1120s 1..19 1120s # Running under perl version 5.040001 for linux 1120s # Current time local: Thu Sep 4 16:53:06 2025 1120s # Current time GMT: Thu Sep 4 16:53:06 2025 1120s # Using Test.pm version 1.31 1120s # Using Apache/Test.pm version 1.44 1120s resource lock test: 1120s ok 1 1120s DAV put test: 1120s ok 2 1120s getting DAV resource properties: 1120s ok 3 1120s created: Thu, 04 Sep 2025 16:53:08 GMT 1120s modified: Thu, 04 Sep 2025 16:53:08 GMT 1120s now: Thu, 04 Sep 2025 16:53:10 GMT 1120s ok 4 1120s ok 5 1120s resource lock status test: 1120s ok 6 1120s resource unlock test: 1120s ok 7 1120s resource lock status test: 1120s ok 8 1120s getting uri... 1120s expect: 1120s -> 1120s 1120s
1120s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1153s # 1153s # 1153s # Hello World 1153s # 1153s #

[back]

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

mod_include test

1153s # 1153s # 1153s # Hello World 1153s # 1153s #

[back]

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

mod_include test

1153s # 1153s # 1153s # Hello World 1153s # 1153s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [pdf089dba_foo1]

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

LoadBalancer Status for balancer://foo2 [pdf089dba_foo2]

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

LoadBalancer Status for balancer://foo3 [pdf089dba_foo3]

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

LoadBalancer Status for balancer://foo4 [pdf089dba_foo4]

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

LoadBalancer Status for balancer://pr45434 [pdf089dba_pr45434]

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

LoadBalancer Status for balancer://failover [pdf089dba_failover]

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

LoadBalancer Status for balancer://dynproxy [pdf089dba_dynproxy]

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

Moved Permanently

1202s #

The document has moved here.

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

Moved Permanently

1202s #

The document has moved here.

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

Moved Permanently

1202s #

The document has moved here.

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

Moved Permanently

1202s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1202s #

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

Multiple Choices

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

Available documents: 1202s #

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

Multiple Choices

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

Available documents: 1202s #

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

Moved Permanently

1202s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1202s #

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

Multiple Choices

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

Available documents: 1202s #

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

Moved Permanently

1202s #

The document has moved here.

1202s # 1202s # ' 1202s ok 48 1202s ok 1204s t/modules/status.t .................. 1204s 1..1 1204s # Running under perl version 5.040001 for linux 1204s # Current time local: Thu Sep 4 16:54:32 2025 1204s # Current time GMT: Thu Sep 4 16:54:32 2025 1204s # Using Test.pm version 1.31 1204s # Using Apache/Test.pm version 1.44 1204s 1204s 1204s Apache Status 1204s 1204s

Apache Server Status for localhost (via 127.0.0.1)

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

1204s
Current Time: Thursday, 04-Sep-2025 16:54:34 UTC
1204s
Restart Time: Thursday, 04-Sep-2025 16:50:24 UTC
1204s
Parent Server Config. Generation: 1
1204s
Parent Server MPM Generation: 0
1204s
Server uptime: 4 minutes 9 seconds
1204s
Server load: 0.72 0.53 0.23
1204s
Total accesses: 6884 - Total Traffic: 138.5 MB - Total Duration: 71379
1204s
CPU Usage: u1.34 s.7 cu2.36 cs1.06 - 2.19% CPU load
1204s
27.6 requests/sec - 0.6 MB/second - 20.6 kB/request - 10.3688 ms/request
1204s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
1204s
W.._._.
1204s

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

1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s
SrvPIDAccMCPU 1204s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0104030/2881/2881W 1204s 2.4000150990.083.0183.01 1204s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-0-0/0/2819. 1204s 0.0030163280.00.0041.63 1204s 127.0.0.1http/1.1localhost:8556OPTIONS * HTTP/1.0
2-0-0/0/992. 1204s 0.0019085340.00.0013.64 1204s 127.0.0.1http/1.1localhost:8556OPTIONS * HTTP/1.0
3-02892520/72/81_ 1204s 0.0420153930.00.040.05 1204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
4-0-0/0/21. 1204s 0.0020025310.00.000.09 1204s 127.0.0.1http/1.1localhost:8556OPTIONS * HTTP/1.0
5-02892570/72/79_ 1204s 0.0420134280.00.060.06 1204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
6-0-0/0/11. 1204s 0.00170620.00.000.04 1204s 127.0.0.1http/1.1localhost:8556OPTIONS * HTTP/1.0
1204s
1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s 1204s
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
1204s 1204s ok 1 1204s ok 1206s t/modules/substitute.t .............. 1206s 1..19 1206s # Running under perl version 5.040001 for linux 1206s # Current time local: Thu Sep 4 16:54:34 2025 1206s # Current time GMT: Thu Sep 4 16:54:34 2025 1206s # Using Test.pm version 1.31 1206s # Using Apache/Test.pm version 1.44 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'barbar': OK 1206s ok 1 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'barbar': OK 1206s ok 2 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'foofoo': OK 1206s ok 3 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'barbar': OK 1206s ok 4 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'barbar': OK 1206s ok 5 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'barbar': OK 1206s ok 6 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'foof 1206s oo': OK 1206s ok 7 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'xfoo': OK 1206s ok 8 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1206s ok 9 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s barx 1206s ': OK 1206s ok 10 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'a$1axb(': OK 1206s ok 11 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'a$XX': OK 1206s ok 12 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1206s ok 13 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'x&x': OK 1206s ok 14 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'xx': OK 1206s ok 15 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'fcooar': OK 1206s ok 16 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'fc$1ar': OK 1206s ok 17 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'fdooar': OK 1206s ok 18 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s got 200 'XXXfooXXX 1206s bar': OK 1206s ok 19 1206s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1206s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1206s ok 1209s t/modules/unique_id.t ............... 1209s 1..300 1209s # Running under perl version 5.040001 for linux 1209s # Current time local: Thu Sep 4 16:54:36 2025 1209s # Current time GMT: Thu Sep 4 16:54:36 2025 1209s # Using Test.pm version 1.31 1209s # Using Apache/Test.pm version 1.44 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 1 1209s # unique id: aLnETgPJNJQNeHYHu8QHnwAAAAM 1209s ok 2 1209s ok 3 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 4 1209s # unique id: aLnETi5nL6vorNclTDdGSQAAAAA 1209s ok 5 1209s ok 6 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 7 1209s # unique id: aLnETh5DYTa5oIAK8un6SwAAAAU 1209s ok 8 1209s ok 9 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 10 1209s # unique id: aLnETgPJNJQNeHYHu8QHoAAAAAM 1209s ok 11 1209s ok 12 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 13 1209s # unique id: aLnETi5nL6vorNclTDdGSgAAAAA 1209s ok 14 1209s ok 15 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 16 1209s # unique id: aLnETh5DYTa5oIAK8un6TAAAAAU 1209s ok 17 1209s ok 18 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 19 1209s # unique id: aLnETgPJNJQNeHYHu8QHoQAAAAM 1209s ok 20 1209s ok 21 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 22 1209s # unique id: aLnETi5nL6vorNclTDdGSwAAAAA 1209s ok 23 1209s ok 24 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 25 1209s # unique id: aLnETh5DYTa5oIAK8un6TQAAAAU 1209s ok 26 1209s ok 27 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 28 1209s # unique id: aLnETgPJNJQNeHYHu8QHogAAAAM 1209s ok 29 1209s ok 30 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 31 1209s # unique id: aLnETi5nL6vorNclTDdGTAAAAAA 1209s ok 32 1209s ok 33 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 34 1209s # unique id: aLnETh5DYTa5oIAK8un6TgAAAAU 1209s ok 35 1209s ok 36 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 37 1209s # unique id: aLnETgPJNJQNeHYHu8QHowAAAAM 1209s ok 38 1209s ok 39 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 40 1209s # unique id: aLnETi5nL6vorNclTDdGTQAAAAA 1209s ok 41 1209s ok 42 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 43 1209s # unique id: aLnETh5DYTa5oIAK8un6TwAAAAU 1209s ok 44 1209s ok 45 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 46 1209s # unique id: aLnETgPJNJQNeHYHu8QHpAAAAAM 1209s ok 47 1209s ok 48 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 49 1209s # unique id: aLnETi5nL6vorNclTDdGTgAAAAA 1209s ok 50 1209s ok 51 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 52 1209s # unique id: aLnETh5DYTa5oIAK8un6UAAAAAU 1209s ok 53 1209s ok 54 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 55 1209s # unique id: aLnETgPJNJQNeHYHu8QHpQAAAAM 1209s ok 56 1209s ok 57 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 58 1209s # unique id: aLnETi5nL6vorNclTDdGTwAAAAA 1209s ok 59 1209s ok 60 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 61 1209s # unique id: aLnETh5DYTa5oIAK8un6UQAAAAU 1209s ok 62 1209s ok 63 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 64 1209s # unique id: aLnETgPJNJQNeHYHu8QHpgAAAAM 1209s ok 65 1209s ok 66 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 67 1209s # unique id: aLnETi5nL6vorNclTDdGUAAAAAA 1209s ok 68 1209s ok 69 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 70 1209s # unique id: aLnETh5DYTa5oIAK8un6UgAAAAU 1209s ok 71 1209s ok 72 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 73 1209s # unique id: aLnETgPJNJQNeHYHu8QHpwAAAAM 1209s ok 74 1209s ok 75 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 76 1209s # unique id: aLnETi5nL6vorNclTDdGUQAAAAA 1209s ok 77 1209s ok 78 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 79 1209s # unique id: aLnETh5DYTa5oIAK8un6UwAAAAU 1209s ok 80 1209s ok 81 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 82 1209s # unique id: aLnETgPJNJQNeHYHu8QHqAAAAAM 1209s ok 83 1209s ok 84 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 85 1209s # unique id: aLnETi5nL6vorNclTDdGUgAAAAA 1209s ok 86 1209s ok 87 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 88 1209s # unique id: aLnETh5DYTa5oIAK8un6VAAAAAU 1209s ok 89 1209s ok 90 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 91 1209s # unique id: aLnETgPJNJQNeHYHu8QHqQAAAAM 1209s ok 92 1209s ok 93 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 94 1209s # unique id: aLnETi5nL6vorNclTDdGUwAAAAA 1209s ok 95 1209s ok 96 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 97 1209s # unique id: aLnETh5DYTa5oIAK8un6VQAAAAU 1209s ok 98 1209s ok 99 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 100 1209s # unique id: aLnETgPJNJQNeHYHu8QHqgAAAAM 1209s ok 101 1209s ok 102 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 103 1209s # unique id: aLnETi5nL6vorNclTDdGVAAAAAA 1209s ok 104 1209s ok 105 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 106 1209s # unique id: aLnETh5DYTa5oIAK8un6VgAAAAU 1209s ok 107 1209s ok 108 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 109 1209s # unique id: aLnETgPJNJQNeHYHu8QHqwAAAAM 1209s ok 110 1209s ok 111 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 112 1209s # unique id: aLnETi5nL6vorNclTDdGVQAAAAA 1209s ok 113 1209s ok 114 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 115 1209s # unique id: aLnETh5DYTa5oIAK8un6VwAAAAU 1209s ok 116 1209s ok 117 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 118 1209s # unique id: aLnETgPJNJQNeHYHu8QHrAAAAAM 1209s ok 119 1209s ok 120 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 121 1209s # unique id: aLnETi5nL6vorNclTDdGVgAAAAA 1209s ok 122 1209s ok 123 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 124 1209s # unique id: aLnETh5DYTa5oIAK8un6WAAAAAU 1209s ok 125 1209s ok 126 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 127 1209s # unique id: aLnETgPJNJQNeHYHu8QHrQAAAAM 1209s ok 128 1209s ok 129 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 130 1209s # unique id: aLnETi5nL6vorNclTDdGVwAAAAA 1209s ok 131 1209s ok 132 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 133 1209s # unique id: aLnETh5DYTa5oIAK8un6WQAAAAU 1209s ok 134 1209s ok 135 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 136 1209s # unique id: aLnETgPJNJQNeHYHu8QHrgAAAAM 1209s ok 137 1209s ok 138 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 139 1209s # unique id: aLnETy5nL6vorNclTDdGWAAAAAA 1209s ok 140 1209s ok 141 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 142 1209s # unique id: aLnETx5DYTa5oIAK8un6WgAAAAU 1209s ok 143 1209s ok 144 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 145 1209s # unique id: aLnETwPJNJQNeHYHu8QHrwAAAAM 1209s ok 146 1209s ok 147 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 148 1209s # unique id: aLnETy5nL6vorNclTDdGWQAAAAA 1209s ok 149 1209s ok 150 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 151 1209s # unique id: aLnETx5DYTa5oIAK8un6WwAAAAU 1209s ok 152 1209s ok 153 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 154 1209s # unique id: aLnETwPJNJQNeHYHu8QHsAAAAAM 1209s ok 155 1209s ok 156 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 157 1209s # unique id: aLnETy5nL6vorNclTDdGWgAAAAA 1209s ok 158 1209s ok 159 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 160 1209s # unique id: aLnETx5DYTa5oIAK8un6XAAAAAU 1209s ok 161 1209s ok 162 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 163 1209s # unique id: aLnETwPJNJQNeHYHu8QHsQAAAAM 1209s ok 164 1209s ok 165 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 166 1209s # unique id: aLnETy5nL6vorNclTDdGWwAAAAA 1209s ok 167 1209s ok 168 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 169 1209s # unique id: aLnETx5DYTa5oIAK8un6XQAAAAU 1209s ok 170 1209s ok 171 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 172 1209s # unique id: aLnETwPJNJQNeHYHu8QHsgAAAAM 1209s ok 173 1209s ok 174 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 175 1209s # unique id: aLnETy5nL6vorNclTDdGXAAAAAA 1209s ok 176 1209s ok 177 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 178 1209s # unique id: aLnETx5DYTa5oIAK8un6XgAAAAU 1209s ok 179 1209s ok 180 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 181 1209s # unique id: aLnETwPJNJQNeHYHu8QHswAAAAM 1209s ok 182 1209s ok 183 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 184 1209s # unique id: aLnETy5nL6vorNclTDdGXQAAAAA 1209s ok 185 1209s ok 186 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 187 1209s # unique id: aLnETx5DYTa5oIAK8un6XwAAAAU 1209s ok 188 1209s ok 189 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 190 1209s # unique id: aLnETwPJNJQNeHYHu8QHtAAAAAM 1209s ok 191 1209s ok 192 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 193 1209s # unique id: aLnETy5nL6vorNclTDdGXgAAAAA 1209s ok 194 1209s ok 195 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 196 1209s # unique id: aLnETx5DYTa5oIAK8un6YAAAAAU 1209s ok 197 1209s ok 198 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 199 1209s # unique id: aLnETwPJNJQNeHYHu8QHtQAAAAM 1209s ok 200 1209s ok 201 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 202 1209s # unique id: aLnETy5nL6vorNclTDdGXwAAAAA 1209s ok 203 1209s ok 204 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 205 1209s # unique id: aLnETx5DYTa5oIAK8un6YQAAAAU 1209s ok 206 1209s ok 207 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 208 1209s # unique id: aLnETy5nL6vorNclTDdGYAAAAAA 1209s ok 209 1209s ok 210 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 211 1209s # unique id: aLnETy5nL6vorNclTDdGYQAAAAA 1209s ok 212 1209s ok 213 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 214 1209s # unique id: aLnETy5nL6vorNclTDdGYgAAAAA 1209s ok 215 1209s ok 216 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 217 1209s # unique id: aLnETy5nL6vorNclTDdGYwAAAAA 1209s ok 218 1209s ok 219 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 220 1209s # unique id: aLnETwPJNJQNeHYHu8QHtgAAAAM 1209s ok 221 1209s ok 222 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 223 1209s # unique id: aLnETy5nL6vorNclTDdGZAAAAAA 1209s ok 224 1209s ok 225 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 226 1209s # unique id: aLnETwPJNJQNeHYHu8QHtwAAAAM 1209s ok 227 1209s ok 228 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 229 1209s # unique id: aLnETx5DYTa5oIAK8un6YgAAAAU 1209s ok 230 1209s ok 231 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 232 1209s # unique id: aLnETy5nL6vorNclTDdGZQAAAAA 1209s ok 233 1209s ok 234 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 235 1209s # unique id: aLnETwPJNJQNeHYHu8QHuAAAAAM 1209s ok 236 1209s ok 237 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 238 1209s # unique id: aLnETx5DYTa5oIAK8un6YwAAAAU 1209s ok 239 1209s ok 240 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 241 1209s # unique id: aLnETy5nL6vorNclTDdGZgAAAAA 1209s ok 242 1209s ok 243 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 244 1209s # unique id: aLnETwPJNJQNeHYHu8QHuQAAAAM 1209s ok 245 1209s ok 246 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 247 1209s # unique id: aLnETx5DYTa5oIAK8un6ZAAAAAU 1209s ok 248 1209s ok 249 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 250 1209s # unique id: aLnETy5nL6vorNclTDdGZwAAAAA 1209s ok 251 1209s ok 252 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 253 1209s # unique id: aLnETwPJNJQNeHYHu8QHugAAAAM 1209s ok 254 1209s ok 255 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 256 1209s # unique id: aLnETx5DYTa5oIAK8un6ZQAAAAU 1209s ok 257 1209s ok 258 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 259 1209s # unique id: aLnETy5nL6vorNclTDdGaAAAAAA 1209s ok 260 1209s ok 261 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 262 1209s # unique id: aLnETwPJNJQNeHYHu8QHuwAAAAM 1209s ok 263 1209s ok 264 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 265 1209s # unique id: aLnETx5DYTa5oIAK8un6ZgAAAAU 1209s ok 266 1209s ok 267 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 268 1209s # unique id: aLnETy5nL6vorNclTDdGaQAAAAA 1209s ok 269 1209s ok 270 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 271 1209s # unique id: aLnETwPJNJQNeHYHu8QHvAAAAAM 1209s ok 272 1209s ok 273 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 274 1209s # unique id: aLnETx5DYTa5oIAK8un6ZwAAAAU 1209s ok 275 1209s ok 276 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 277 1209s # unique id: aLnETy5nL6vorNclTDdGagAAAAA 1209s ok 278 1209s ok 279 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 280 1209s # unique id: aLnETwPJNJQNeHYHu8QHvQAAAAM 1209s ok 281 1209s ok 282 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 283 1209s # unique id: aLnETx5DYTa5oIAK8un6aAAAAAU 1209s ok 284 1209s ok 285 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 286 1209s # unique id: aLnETy5nL6vorNclTDdGawAAAAA 1209s ok 287 1209s ok 288 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 289 1209s # unique id: aLnETwPJNJQNeHYHu8QHvgAAAAM 1209s ok 290 1209s ok 291 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 292 1209s # unique id: aLnETx5DYTa5oIAK8un6aQAAAAU 1209s ok 293 1209s ok 294 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 295 1209s # unique id: aLnETy5nL6vorNclTDdGbAAAAAA 1209s ok 296 1209s ok 297 1209s # testing : fetch unique ID 1209s # expected: 200 1209s # received: '200' 1209s ok 298 1209s # unique id: aLnETwPJNJQNeHYHu8QHvwAAAAM 1209s ok 299 1209s ok 300 1209s ok 1212s t/modules/usertrack.t ............... 1212s 1..1004 1212s # Running under perl version 5.040001 for linux 1212s # Current time local: Thu Sep 4 16:54:39 2025 1212s # Current time GMT: Thu Sep 4 16:54:39 2025 1212s # Using Test.pm version 1.31 1212s # Using Apache/Test.pm version 1.44 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 1 1212s ok 2 1212s Set-Cookie: usertrack_test=d77a4e43.63dfc93d546ec; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=d77a4e43.63dfc93d546ec 1212s ok 3 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 4 1212s ok 5 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 6 1212s ok 7 1212s Set-Cookie: usertrack_test=b132e395.63dfc93d55b59; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=b132e395.63dfc93d55b59 1212s ok 8 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 9 1212s ok 10 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 11 1212s ok 12 1212s Set-Cookie: usertrack_test=70b3a4fe.63dfc93d5645a; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=70b3a4fe.63dfc93d5645a 1212s ok 13 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 14 1212s ok 15 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 16 1212s ok 17 1212s Set-Cookie: usertrack_test=864ffabe.63dfc93d56d4a; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=864ffabe.63dfc93d56d4a 1212s ok 18 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 19 1212s ok 20 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 21 1212s ok 22 1212s Set-Cookie: usertrack_test=1d34f605.63dfc93d575fb; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=1d34f605.63dfc93d575fb 1212s ok 23 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 24 1212s ok 25 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 26 1212s ok 27 1212s Set-Cookie: usertrack_test=68cc0a87.63dfc93d57ef4; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=68cc0a87.63dfc93d57ef4 1212s ok 28 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 29 1212s ok 30 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 31 1212s ok 32 1212s Set-Cookie: usertrack_test=99cdb891.63dfc93d58803; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=99cdb891.63dfc93d58803 1212s ok 33 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 34 1212s ok 35 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 36 1212s ok 37 1212s Set-Cookie: usertrack_test=b928972.63dfc93d59133; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=b928972.63dfc93d59133 1212s ok 38 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 39 1212s ok 40 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 41 1212s ok 42 1212s Set-Cookie: usertrack_test=3ea75f8e.63dfc93d599bd; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=3ea75f8e.63dfc93d599bd 1212s ok 43 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 44 1212s ok 45 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 46 1212s ok 47 1212s Set-Cookie: usertrack_test=22bdb4dd.63dfc93d5a2c3; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=22bdb4dd.63dfc93d5a2c3 1212s ok 48 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 49 1212s ok 50 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 51 1212s ok 52 1212s Set-Cookie: usertrack_test=9ce4b3fe.63dfc93d5abfa; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=9ce4b3fe.63dfc93d5abfa 1212s ok 53 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 54 1212s ok 55 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 56 1212s ok 57 1212s Set-Cookie: usertrack_test=f133849a.63dfc93d5b4be; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=f133849a.63dfc93d5b4be 1212s ok 58 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 59 1212s ok 60 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 61 1212s ok 62 1212s Set-Cookie: usertrack_test=5e5926fb.63dfc93d5bd92; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=5e5926fb.63dfc93d5bd92 1212s ok 63 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 64 1212s ok 65 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 66 1212s ok 67 1212s Set-Cookie: usertrack_test=46b7df86.63dfc93d5c65a; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=46b7df86.63dfc93d5c65a 1212s ok 68 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 69 1212s ok 70 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 71 1212s ok 72 1212s Set-Cookie: usertrack_test=31d4f749.63dfc93d5cf2e; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=31d4f749.63dfc93d5cf2e 1212s ok 73 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 74 1212s ok 75 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 76 1212s ok 77 1212s Set-Cookie: usertrack_test=85708804.63dfc93d5d8ce; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=85708804.63dfc93d5d8ce 1212s ok 78 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 79 1212s ok 80 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 81 1212s ok 82 1212s Set-Cookie: usertrack_test=34a27ac6.63dfc93d5e1e7; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=34a27ac6.63dfc93d5e1e7 1212s ok 83 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 84 1212s ok 85 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 86 1212s ok 87 1212s Set-Cookie: usertrack_test=6615f5b6.63dfc93d5eae4; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=6615f5b6.63dfc93d5eae4 1212s ok 88 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 89 1212s ok 90 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 91 1212s ok 92 1212s Set-Cookie: usertrack_test=3f45ffb1.63dfc93d5f49e; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=3f45ffb1.63dfc93d5f49e 1212s ok 93 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 94 1212s ok 95 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 96 1212s ok 97 1212s Set-Cookie: usertrack_test=e192eda4.63dfc93d5fe5a; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=e192eda4.63dfc93d5fe5a 1212s ok 98 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 99 1212s ok 100 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 101 1212s ok 102 1212s Set-Cookie: usertrack_test=9442dcb3.63dfc93d607b7; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=9442dcb3.63dfc93d607b7 1212s ok 103 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 104 1212s ok 105 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 106 1212s ok 107 1212s Set-Cookie: usertrack_test=1ea7d013.63dfc93d610e0; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=1ea7d013.63dfc93d610e0 1212s ok 108 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 109 1212s ok 110 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 111 1212s ok 112 1212s Set-Cookie: usertrack_test=88c2387a.63dfc93d618a5; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=88c2387a.63dfc93d618a5 1212s ok 113 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 114 1212s ok 115 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 116 1212s ok 117 1212s Set-Cookie: usertrack_test=2e931e9e.63dfc93d6201a; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=2e931e9e.63dfc93d6201a 1212s ok 118 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 119 1212s ok 120 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 121 1212s ok 122 1212s Set-Cookie: usertrack_test=7f7c330f.63dfc93d62724; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=7f7c330f.63dfc93d62724 1212s ok 123 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 124 1212s ok 125 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 126 1212s ok 127 1212s Set-Cookie: usertrack_test=e6466d2a.63dfc93d62e62; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=e6466d2a.63dfc93d62e62 1212s ok 128 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 129 1212s ok 130 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 131 1212s ok 132 1212s Set-Cookie: usertrack_test=63efbb83.63dfc93d6358f; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=63efbb83.63dfc93d6358f 1212s ok 133 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 134 1212s ok 135 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 136 1212s ok 137 1212s Set-Cookie: usertrack_test=6d2ffcce.63dfc93d63d1a; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=6d2ffcce.63dfc93d63d1a 1212s ok 138 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 139 1212s ok 140 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 141 1212s ok 142 1212s Set-Cookie: usertrack_test=715c5384.63dfc93d64476; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=715c5384.63dfc93d64476 1212s ok 143 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 144 1212s ok 145 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 146 1212s ok 147 1212s Set-Cookie: usertrack_test=513064cd.63dfc93d64bbf; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=513064cd.63dfc93d64bbf 1212s ok 148 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 149 1212s ok 150 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 151 1212s ok 152 1212s Set-Cookie: usertrack_test=14bca077.63dfc93d6532c; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=14bca077.63dfc93d6532c 1212s ok 153 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 154 1212s ok 155 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 156 1212s ok 157 1212s Set-Cookie: usertrack_test=ac114818.63dfc93d65ae4; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=ac114818.63dfc93d65ae4 1212s ok 158 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 159 1212s ok 160 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 161 1212s ok 162 1212s Set-Cookie: usertrack_test=bd603e19.63dfc93d6625b; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=bd603e19.63dfc93d6625b 1212s ok 163 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 164 1212s ok 165 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 166 1212s ok 167 1212s Set-Cookie: usertrack_test=5911c773.63dfc93d669d2; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=5911c773.63dfc93d669d2 1212s ok 168 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 169 1212s ok 170 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 171 1212s ok 172 1212s Set-Cookie: usertrack_test=1b1567bf.63dfc93d67113; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=1b1567bf.63dfc93d67113 1212s ok 173 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 174 1212s ok 175 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 176 1212s ok 177 1212s Set-Cookie: usertrack_test=88060fcf.63dfc93d67871; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=88060fcf.63dfc93d67871 1212s ok 178 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 179 1212s ok 180 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 181 1212s ok 182 1212s Set-Cookie: usertrack_test=3e41fb34.63dfc93d67fb8; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=3e41fb34.63dfc93d67fb8 1212s ok 183 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 184 1212s ok 185 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 186 1212s ok 187 1212s Set-Cookie: usertrack_test=40c457fb.63dfc93d68763; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=40c457fb.63dfc93d68763 1212s ok 188 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 189 1212s ok 190 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 191 1212s ok 192 1212s Set-Cookie: usertrack_test=2192e180.63dfc93d68ec3; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=2192e180.63dfc93d68ec3 1212s ok 193 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 194 1212s ok 195 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 196 1212s ok 197 1212s Set-Cookie: usertrack_test=ae123bca.63dfc93d696db; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=ae123bca.63dfc93d696db 1212s ok 198 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 199 1212s ok 200 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 201 1212s ok 202 1212s Set-Cookie: usertrack_test=d441ac25.63dfc93d69dff; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=d441ac25.63dfc93d69dff 1212s ok 203 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 204 1212s ok 205 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 206 1212s ok 207 1212s Set-Cookie: usertrack_test=ccd2071a.63dfc93d6a50c; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=ccd2071a.63dfc93d6a50c 1212s ok 208 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 209 1212s ok 210 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 211 1212s ok 212 1212s Set-Cookie: usertrack_test=79e577d9.63dfc93d6b24e; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=79e577d9.63dfc93d6b24e 1212s ok 213 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 214 1212s ok 215 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 216 1212s ok 217 1212s Set-Cookie: usertrack_test=44d33f6a.63dfc93d6ba6c; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=44d33f6a.63dfc93d6ba6c 1212s ok 218 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 219 1212s ok 220 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 221 1212s ok 222 1212s Set-Cookie: usertrack_test=7db78840.63dfc93d6c214; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=7db78840.63dfc93d6c214 1212s ok 223 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 224 1212s ok 225 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 226 1212s ok 227 1212s Set-Cookie: usertrack_test=13375745.63dfc93d6c970; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=13375745.63dfc93d6c970 1212s ok 228 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 229 1212s ok 230 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 231 1212s ok 232 1212s Set-Cookie: usertrack_test=84542bd0.63dfc93d6d139; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=84542bd0.63dfc93d6d139 1212s ok 233 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 234 1212s ok 235 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 236 1212s ok 237 1212s Set-Cookie: usertrack_test=b3e3d92e.63dfc93d6d90f; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=b3e3d92e.63dfc93d6d90f 1212s ok 238 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 239 1212s ok 240 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 241 1212s ok 242 1212s Set-Cookie: usertrack_test=55eef8d9.63dfc93d6e058; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=55eef8d9.63dfc93d6e058 1212s ok 243 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 244 1212s ok 245 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 246 1212s ok 247 1212s Set-Cookie: usertrack_test=b358a6aa.63dfc93d6e7b6; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=b358a6aa.63dfc93d6e7b6 1212s ok 248 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 249 1212s ok 250 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 251 1212s ok 252 1212s Set-Cookie: usertrack_test=b1f7e846.63dfc93d6ef40; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=b1f7e846.63dfc93d6ef40 1212s ok 253 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 254 1212s ok 255 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 256 1212s ok 257 1212s Set-Cookie: usertrack_test=ab80b2ff.63dfc93d6f6e2; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=ab80b2ff.63dfc93d6f6e2 1212s ok 258 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 259 1212s ok 260 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 261 1212s ok 262 1212s Set-Cookie: usertrack_test=63877a45.63dfc93d6fe48; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=63877a45.63dfc93d6fe48 1212s ok 263 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 264 1212s ok 265 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 266 1212s ok 267 1212s Set-Cookie: usertrack_test=30e3776e.63dfc93d70606; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=30e3776e.63dfc93d70606 1212s ok 268 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 269 1212s ok 270 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 271 1212s ok 272 1212s Set-Cookie: usertrack_test=3c34fe63.63dfc93d70d83; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=3c34fe63.63dfc93d70d83 1212s ok 273 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 274 1212s ok 275 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 276 1212s ok 277 1212s Set-Cookie: usertrack_test=f35c0f98.63dfc93d714df; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=f35c0f98.63dfc93d714df 1212s ok 278 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 279 1212s ok 280 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 281 1212s ok 282 1212s Set-Cookie: usertrack_test=63d50e86.63dfc93d71c2b; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=63d50e86.63dfc93d71c2b 1212s ok 283 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 284 1212s ok 285 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 286 1212s ok 287 1212s Set-Cookie: usertrack_test=7c8fff5.63dfc93d723c2; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=7c8fff5.63dfc93d723c2 1212s ok 288 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 289 1212s ok 290 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 291 1212s ok 292 1212s Set-Cookie: usertrack_test=224f25ca.63dfc93d72b04; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=224f25ca.63dfc93d72b04 1212s ok 293 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 294 1212s ok 295 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 296 1212s ok 297 1212s Set-Cookie: usertrack_test=79c7c1c6.63dfc93d7326e; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=79c7c1c6.63dfc93d7326e 1212s ok 298 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 299 1212s ok 300 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 301 1212s ok 302 1212s Set-Cookie: usertrack_test=d7131c6f.63dfc93d739b7; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=d7131c6f.63dfc93d739b7 1212s ok 303 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 304 1212s ok 305 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 306 1212s ok 307 1212s Set-Cookie: usertrack_test=e9420bed.63dfc93d74126; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=e9420bed.63dfc93d74126 1212s ok 308 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 309 1212s ok 310 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 311 1212s ok 312 1212s Set-Cookie: usertrack_test=6d6ffde7.63dfc93d748ae; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=6d6ffde7.63dfc93d748ae 1212s ok 313 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 314 1212s ok 315 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 316 1212s ok 317 1212s Set-Cookie: usertrack_test=479c208d.63dfc93d750bb; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=479c208d.63dfc93d750bb 1212s ok 318 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 319 1212s ok 320 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 321 1212s ok 322 1212s Set-Cookie: usertrack_test=85507c1.63dfc93d757f7; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=85507c1.63dfc93d757f7 1212s ok 323 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 324 1212s ok 325 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 326 1212s ok 327 1212s Set-Cookie: usertrack_test=6b1832a1.63dfc93d75fab; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=6b1832a1.63dfc93d75fab 1212s ok 328 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 329 1212s ok 330 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 331 1212s ok 332 1212s Set-Cookie: usertrack_test=cb79592e.63dfc93d766f0; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=cb79592e.63dfc93d766f0 1212s ok 333 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 334 1212s ok 335 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 336 1212s ok 337 1212s Set-Cookie: usertrack_test=e6b5e2f7.63dfc93d76df6; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=e6b5e2f7.63dfc93d76df6 1212s ok 338 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 339 1212s ok 340 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 341 1212s ok 342 1212s Set-Cookie: usertrack_test=184fc087.63dfc93d7753a; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=184fc087.63dfc93d7753a 1212s ok 343 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 344 1212s ok 345 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 346 1212s ok 347 1212s Set-Cookie: usertrack_test=fc193726.63dfc93d77cc4; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=fc193726.63dfc93d77cc4 1212s ok 348 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 349 1212s ok 350 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 351 1212s ok 352 1212s Set-Cookie: usertrack_test=c1e4f4c4.63dfc93d783d1; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=c1e4f4c4.63dfc93d783d1 1212s ok 353 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 354 1212s ok 355 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 356 1212s ok 357 1212s Set-Cookie: usertrack_test=93ae4f6b.63dfc93d78b43; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=93ae4f6b.63dfc93d78b43 1212s ok 358 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 359 1212s ok 360 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 361 1212s ok 362 1212s Set-Cookie: usertrack_test=d58937c4.63dfc93d79304; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=d58937c4.63dfc93d79304 1212s ok 363 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 364 1212s ok 365 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 366 1212s ok 367 1212s Set-Cookie: usertrack_test=7325edd.63dfc93d79aaf; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=7325edd.63dfc93d79aaf 1212s ok 368 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 369 1212s ok 370 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 371 1212s ok 372 1212s Set-Cookie: usertrack_test=ae0c4bc1.63dfc93d7a22e; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=ae0c4bc1.63dfc93d7a22e 1212s ok 373 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 374 1212s ok 375 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 376 1212s ok 377 1212s Set-Cookie: usertrack_test=b3de9ed0.63dfc93d7a975; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=b3de9ed0.63dfc93d7a975 1212s ok 378 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 379 1212s ok 380 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 381 1212s ok 382 1212s Set-Cookie: usertrack_test=de2b4019.63dfc93d7b05e; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=de2b4019.63dfc93d7b05e 1212s ok 383 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 384 1212s ok 385 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 386 1212s ok 387 1212s Set-Cookie: usertrack_test=7e604908.63dfc93d7b758; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=7e604908.63dfc93d7b758 1212s ok 388 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 389 1212s ok 390 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 391 1212s ok 392 1212s Set-Cookie: usertrack_test=28700830.63dfc93d7bee7; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=28700830.63dfc93d7bee7 1212s ok 393 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 394 1212s ok 395 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 396 1212s ok 397 1212s Set-Cookie: usertrack_test=af23c7c1.63dfc93d7c61b; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=af23c7c1.63dfc93d7c61b 1212s ok 398 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 399 1212s ok 400 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 401 1212s ok 402 1212s Set-Cookie: usertrack_test=e729ed42.63dfc93d7cd69; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=e729ed42.63dfc93d7cd69 1212s ok 403 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 404 1212s ok 405 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 406 1212s ok 407 1212s Set-Cookie: usertrack_test=99299ba0.63dfc93d7d5fd; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=99299ba0.63dfc93d7d5fd 1212s ok 408 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 409 1212s ok 410 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 411 1212s ok 412 1212s Set-Cookie: usertrack_test=311d24ba.63dfc93d7df42; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=311d24ba.63dfc93d7df42 1212s ok 413 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 414 1212s ok 415 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 416 1212s ok 417 1212s Set-Cookie: usertrack_test=47a4493e.63dfc93d7e689; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=47a4493e.63dfc93d7e689 1212s ok 418 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 419 1212s ok 420 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 421 1212s ok 422 1212s Set-Cookie: usertrack_test=a314529a.63dfc93d7eddc; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=a314529a.63dfc93d7eddc 1212s ok 423 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 424 1212s ok 425 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 426 1212s ok 427 1212s Set-Cookie: usertrack_test=7f1cc531.63dfc93d7f4eb; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=7f1cc531.63dfc93d7f4eb 1212s ok 428 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 429 1212s ok 430 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 431 1212s ok 432 1212s Set-Cookie: usertrack_test=d4a34660.63dfc93d7fc1f; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=d4a34660.63dfc93d7fc1f 1212s ok 433 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 434 1212s ok 435 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 436 1212s ok 437 1212s Set-Cookie: usertrack_test=6b3900b4.63dfc93d80350; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=6b3900b4.63dfc93d80350 1212s ok 438 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 439 1212s ok 440 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 441 1212s ok 442 1212s Set-Cookie: usertrack_test=e366c962.63dfc93d80aad; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=e366c962.63dfc93d80aad 1212s ok 443 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 444 1212s ok 445 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 446 1212s ok 447 1212s Set-Cookie: usertrack_test=64feef38.63dfc93d811e5; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=64feef38.63dfc93d811e5 1212s ok 448 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 449 1212s ok 450 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 451 1212s ok 452 1212s Set-Cookie: usertrack_test=a557003.63dfc93d818ef; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=a557003.63dfc93d818ef 1212s ok 453 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 454 1212s ok 455 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 456 1212s ok 457 1212s Set-Cookie: usertrack_test=221417e1.63dfc93d82030; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=221417e1.63dfc93d82030 1212s ok 458 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 459 1212s ok 460 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 461 1212s ok 462 1212s Set-Cookie: usertrack_test=b61e342.63dfc93d82787; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=b61e342.63dfc93d82787 1212s ok 463 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 464 1212s ok 465 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 466 1212s ok 467 1212s Set-Cookie: usertrack_test=c40794cb.63dfc93d82eb7; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=c40794cb.63dfc93d82eb7 1212s ok 468 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 469 1212s ok 470 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 471 1212s ok 472 1212s Set-Cookie: usertrack_test=aafc323e.63dfc93d835ee; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=aafc323e.63dfc93d835ee 1212s ok 473 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 474 1212s ok 475 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 476 1212s ok 477 1212s Set-Cookie: usertrack_test=71e6e05a.63dfc93d83d87; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=71e6e05a.63dfc93d83d87 1212s ok 478 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 479 1212s ok 480 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 481 1212s ok 482 1212s Set-Cookie: usertrack_test=9f9a40db.63dfc93d844bc; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=9f9a40db.63dfc93d844bc 1212s ok 483 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 484 1212s ok 485 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 486 1212s ok 487 1212s Set-Cookie: usertrack_test=ee08878c.63dfc93d84ba6; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=ee08878c.63dfc93d84ba6 1212s ok 488 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 489 1212s ok 490 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 491 1212s ok 492 1212s Set-Cookie: usertrack_test=54d7c4a6.63dfc93d85331; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=54d7c4a6.63dfc93d85331 1212s ok 493 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 494 1212s ok 495 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 496 1212s ok 497 1212s Set-Cookie: usertrack_test=5ba852b1.63dfc93d85a5b; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=5ba852b1.63dfc93d85a5b 1212s ok 498 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 499 1212s ok 500 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 501 1212s ok 502 1212s Set-Cookie: usertrack_test=29c67866.63dfc93d86195; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=29c67866.63dfc93d86195 1212s ok 503 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 504 1212s ok 505 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 506 1212s ok 507 1212s Set-Cookie: usertrack_test=62c03655.63dfc93d8692a; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=62c03655.63dfc93d8692a 1212s ok 508 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 509 1212s ok 510 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 511 1212s ok 512 1212s Set-Cookie: usertrack_test=914c4fbc.63dfc93d87202; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=914c4fbc.63dfc93d87202 1212s ok 513 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 514 1212s ok 515 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 516 1212s ok 517 1212s Set-Cookie: usertrack_test=ede9e68c.63dfc93d87a0e; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=ede9e68c.63dfc93d87a0e 1212s ok 518 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 519 1212s ok 520 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 521 1212s ok 522 1212s Set-Cookie: usertrack_test=14b91fc2.63dfc93d88134; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=14b91fc2.63dfc93d88134 1212s ok 523 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 524 1212s ok 525 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 526 1212s ok 527 1212s Set-Cookie: usertrack_test=63bf866d.63dfc93d88874; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=63bf866d.63dfc93d88874 1212s ok 528 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 529 1212s ok 530 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 531 1212s ok 532 1212s Set-Cookie: usertrack_test=de6617d6.63dfc93d88faf; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=de6617d6.63dfc93d88faf 1212s ok 533 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 534 1212s ok 535 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 536 1212s ok 537 1212s Set-Cookie: usertrack_test=aa442970.63dfc93d896e9; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=aa442970.63dfc93d896e9 1212s ok 538 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 539 1212s ok 540 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 541 1212s ok 542 1212s Set-Cookie: usertrack_test=ebfac0db.63dfc93d89e3e; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=ebfac0db.63dfc93d89e3e 1212s ok 543 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 544 1212s ok 545 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 546 1212s ok 547 1212s Set-Cookie: usertrack_test=df871668.63dfc93d8a5b6; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=df871668.63dfc93d8a5b6 1212s ok 548 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 549 1212s ok 550 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 551 1212s ok 552 1212s Set-Cookie: usertrack_test=9532a659.63dfc93d8acdf; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=9532a659.63dfc93d8acdf 1212s ok 553 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 554 1212s ok 555 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 556 1212s ok 557 1212s Set-Cookie: usertrack_test=ff12fdf.63dfc93d8b3e4; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=ff12fdf.63dfc93d8b3e4 1212s ok 558 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 559 1212s ok 560 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 561 1212s ok 562 1212s Set-Cookie: usertrack_test=ed82bbdf.63dfc93d8bb1e; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=ed82bbdf.63dfc93d8bb1e 1212s ok 563 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 564 1212s ok 565 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 566 1212s ok 567 1212s Set-Cookie: usertrack_test=d5b3938a.63dfc93d8c24d; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=d5b3938a.63dfc93d8c24d 1212s ok 568 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 569 1212s ok 570 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 571 1212s ok 572 1212s Set-Cookie: usertrack_test=457e68ee.63dfc93d8c9a2; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=457e68ee.63dfc93d8c9a2 1212s ok 573 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 574 1212s ok 575 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 576 1212s ok 577 1212s Set-Cookie: usertrack_test=b98b9176.63dfc93d8d106; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=b98b9176.63dfc93d8d106 1212s ok 578 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 579 1212s ok 580 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 581 1212s ok 582 1212s Set-Cookie: usertrack_test=75e94116.63dfc93d8d852; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=75e94116.63dfc93d8d852 1212s ok 583 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 584 1212s ok 585 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 586 1212s ok 587 1212s Set-Cookie: usertrack_test=144f04c6.63dfc93d8dfa5; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=144f04c6.63dfc93d8dfa5 1212s ok 588 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 589 1212s ok 590 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 591 1212s ok 592 1212s Set-Cookie: usertrack_test=aa1f790b.63dfc93d8e6cb; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=aa1f790b.63dfc93d8e6cb 1212s ok 593 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 594 1212s ok 595 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 596 1212s ok 597 1212s Set-Cookie: usertrack_test=5d98f1c2.63dfc93d8ee0f; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=5d98f1c2.63dfc93d8ee0f 1212s ok 598 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 599 1212s ok 600 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 601 1212s ok 602 1212s Set-Cookie: usertrack_test=5b0ea2ba.63dfc93d8f55d; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=5b0ea2ba.63dfc93d8f55d 1212s ok 603 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 604 1212s ok 605 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 606 1212s ok 607 1212s Set-Cookie: usertrack_test=97b65e22.63dfc93d8fcb2; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=97b65e22.63dfc93d8fcb2 1212s ok 608 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 609 1212s ok 610 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 611 1212s ok 612 1212s Set-Cookie: usertrack_test=da4d52ad.63dfc93d9039a; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=da4d52ad.63dfc93d9039a 1212s ok 613 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 614 1212s ok 615 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 616 1212s ok 617 1212s Set-Cookie: usertrack_test=ed8e2d49.63dfc93d90b1c; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=ed8e2d49.63dfc93d90b1c 1212s ok 618 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 619 1212s ok 620 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 621 1212s ok 622 1212s Set-Cookie: usertrack_test=bb05e5f9.63dfc93d9126f; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=bb05e5f9.63dfc93d9126f 1212s ok 623 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 624 1212s ok 625 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 626 1212s ok 627 1212s Set-Cookie: usertrack_test=b0eb6306.63dfc93d91961; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=b0eb6306.63dfc93d91961 1212s ok 628 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 629 1212s ok 630 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 631 1212s ok 632 1212s Set-Cookie: usertrack_test=a7693698.63dfc93d921a2; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=a7693698.63dfc93d921a2 1212s ok 633 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 634 1212s ok 635 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 636 1212s ok 637 1212s Set-Cookie: usertrack_test=533ed84a.63dfc93d928f2; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=533ed84a.63dfc93d928f2 1212s ok 638 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 639 1212s ok 640 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 641 1212s ok 642 1212s Set-Cookie: usertrack_test=c46d3c98.63dfc93d9313f; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=c46d3c98.63dfc93d9313f 1212s ok 643 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 644 1212s ok 645 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 646 1212s ok 647 1212s Set-Cookie: usertrack_test=45bfb080.63dfc93d9385d; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=45bfb080.63dfc93d9385d 1212s ok 648 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 649 1212s ok 650 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 651 1212s ok 652 1212s Set-Cookie: usertrack_test=20137bc8.63dfc93d93fbb; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=20137bc8.63dfc93d93fbb 1212s ok 653 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 654 1212s ok 655 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 656 1212s ok 657 1212s Set-Cookie: usertrack_test=f30801a8.63dfc93d94728; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=f30801a8.63dfc93d94728 1212s ok 658 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 659 1212s ok 660 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 661 1212s ok 662 1212s Set-Cookie: usertrack_test=5a985d4b.63dfc93d94e7e; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=5a985d4b.63dfc93d94e7e 1212s ok 663 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 664 1212s ok 665 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 666 1212s ok 667 1212s Set-Cookie: usertrack_test=4115eab9.63dfc93d955c2; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=4115eab9.63dfc93d955c2 1212s ok 668 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 669 1212s ok 670 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 671 1212s ok 672 1212s Set-Cookie: usertrack_test=163d759a.63dfc93d95cad; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=163d759a.63dfc93d95cad 1212s ok 673 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 674 1212s ok 675 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 676 1212s ok 677 1212s Set-Cookie: usertrack_test=745c2c3d.63dfc93d96780; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=745c2c3d.63dfc93d96780 1212s ok 678 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 679 1212s ok 680 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 681 1212s ok 682 1212s Set-Cookie: usertrack_test=12af2c39.63dfc93d97016; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=12af2c39.63dfc93d97016 1212s ok 683 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 684 1212s ok 685 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 686 1212s ok 687 1212s Set-Cookie: usertrack_test=2b119ff1.63dfc93d97a6c; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=2b119ff1.63dfc93d97a6c 1212s ok 688 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 689 1212s ok 690 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 691 1212s ok 692 1212s Set-Cookie: usertrack_test=9fe27de3.63dfc93d9823f; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=9fe27de3.63dfc93d9823f 1212s ok 693 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 694 1212s ok 695 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 696 1212s ok 697 1212s Set-Cookie: usertrack_test=950ea8aa.63dfc93d9897c; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=950ea8aa.63dfc93d9897c 1212s ok 698 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 699 1212s ok 700 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 701 1212s ok 702 1212s Set-Cookie: usertrack_test=b0d6ace.63dfc93d990df; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=b0d6ace.63dfc93d990df 1212s ok 703 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 704 1212s ok 705 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 706 1212s ok 707 1212s Set-Cookie: usertrack_test=60b95298.63dfc93d99848; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=60b95298.63dfc93d99848 1212s ok 708 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 709 1212s ok 710 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 711 1212s ok 712 1212s Set-Cookie: usertrack_test=f7ecd326.63dfc93d99fcb; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=f7ecd326.63dfc93d99fcb 1212s ok 713 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 714 1212s ok 715 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 716 1212s ok 717 1212s Set-Cookie: usertrack_test=77696be3.63dfc93d9a6e0; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=77696be3.63dfc93d9a6e0 1212s ok 718 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 719 1212s ok 720 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 721 1212s ok 722 1212s Set-Cookie: usertrack_test=9aea773c.63dfc93d9ae8a; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=9aea773c.63dfc93d9ae8a 1212s ok 723 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 724 1212s ok 725 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 726 1212s ok 727 1212s Set-Cookie: usertrack_test=76c888bc.63dfc93d9b584; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=76c888bc.63dfc93d9b584 1212s ok 728 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 729 1212s ok 730 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 731 1212s ok 732 1212s Set-Cookie: usertrack_test=f23c17f7.63dfc93d9bd4b; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=f23c17f7.63dfc93d9bd4b 1212s ok 733 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 734 1212s ok 735 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 736 1212s ok 737 1212s Set-Cookie: usertrack_test=54823816.63dfc93d9c4c0; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=54823816.63dfc93d9c4c0 1212s ok 738 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 739 1212s ok 740 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 741 1212s ok 742 1212s Set-Cookie: usertrack_test=4af7c2c4.63dfc93d9cbe2; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=4af7c2c4.63dfc93d9cbe2 1212s ok 743 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 744 1212s ok 745 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 746 1212s ok 747 1212s Set-Cookie: usertrack_test=eef18699.63dfc93d9d335; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=eef18699.63dfc93d9d335 1212s ok 748 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 749 1212s ok 750 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 751 1212s ok 752 1212s Set-Cookie: usertrack_test=5ca2f4fc.63dfc93d9daa5; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=5ca2f4fc.63dfc93d9daa5 1212s ok 753 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 754 1212s ok 755 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 756 1212s ok 757 1212s Set-Cookie: usertrack_test=4251648d.63dfc93d9e1b6; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=4251648d.63dfc93d9e1b6 1212s ok 758 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 759 1212s ok 760 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 761 1212s ok 762 1212s Set-Cookie: usertrack_test=2c90cf8f.63dfc93d9ea96; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=2c90cf8f.63dfc93d9ea96 1212s ok 763 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 764 1212s ok 765 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 766 1212s ok 767 1212s Set-Cookie: usertrack_test=e9503ec0.63dfc93d9f26b; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=e9503ec0.63dfc93d9f26b 1212s ok 768 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 769 1212s ok 770 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 771 1212s ok 772 1212s Set-Cookie: usertrack_test=1b79b823.63dfc93d9fa1b; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=1b79b823.63dfc93d9fa1b 1212s ok 773 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 774 1212s ok 775 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 776 1212s ok 777 1212s Set-Cookie: usertrack_test=22f17eed.63dfc93da01b6; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=22f17eed.63dfc93da01b6 1212s ok 778 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 779 1212s ok 780 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 781 1212s ok 782 1212s Set-Cookie: usertrack_test=2b9f0256.63dfc93da0942; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=2b9f0256.63dfc93da0942 1212s ok 783 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 784 1212s ok 785 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 786 1212s ok 787 1212s Set-Cookie: usertrack_test=3f94774.63dfc93da10ab; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=3f94774.63dfc93da10ab 1212s ok 788 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 789 1212s ok 790 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 791 1212s ok 792 1212s Set-Cookie: usertrack_test=6f88c720.63dfc93da17e1; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=6f88c720.63dfc93da17e1 1212s ok 793 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 794 1212s ok 795 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 796 1212s ok 797 1212s Set-Cookie: usertrack_test=d785eff3.63dfc93da1f25; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=d785eff3.63dfc93da1f25 1212s ok 798 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 799 1212s ok 800 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 801 1212s ok 802 1212s Set-Cookie: usertrack_test=e174bd13.63dfc93da2610; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=e174bd13.63dfc93da2610 1212s ok 803 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 804 1212s ok 805 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 806 1212s ok 807 1212s Set-Cookie: usertrack_test=aeea274e.63dfc93da2d8b; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=aeea274e.63dfc93da2d8b 1212s ok 808 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 809 1212s ok 810 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 811 1212s ok 812 1212s Set-Cookie: usertrack_test=5cf8e711.63dfc93da3483; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=5cf8e711.63dfc93da3483 1212s ok 813 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 814 1212s ok 815 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 816 1212s ok 817 1212s Set-Cookie: usertrack_test=f9455ff1.63dfc93da3c93; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=f9455ff1.63dfc93da3c93 1212s ok 818 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 819 1212s ok 820 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 821 1212s ok 822 1212s Set-Cookie: usertrack_test=5bc866d6.63dfc93da4466; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=5bc866d6.63dfc93da4466 1212s ok 823 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 824 1212s ok 825 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 826 1212s ok 827 1212s Set-Cookie: usertrack_test=b5497e76.63dfc93da4bb5; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=b5497e76.63dfc93da4bb5 1212s ok 828 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 829 1212s ok 830 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 831 1212s ok 832 1212s Set-Cookie: usertrack_test=4ef810da.63dfc93da531d; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=4ef810da.63dfc93da531d 1212s ok 833 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 834 1212s ok 835 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 836 1212s ok 837 1212s Set-Cookie: usertrack_test=54f81a58.63dfc93da5a1d; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=54f81a58.63dfc93da5a1d 1212s ok 838 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 839 1212s ok 840 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 841 1212s ok 842 1212s Set-Cookie: usertrack_test=d9a83a0d.63dfc93da61a9; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=d9a83a0d.63dfc93da61a9 1212s ok 843 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 844 1212s ok 845 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 846 1212s ok 847 1212s Set-Cookie: usertrack_test=f3a1e8a2.63dfc93da68b9; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=f3a1e8a2.63dfc93da68b9 1212s ok 848 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 849 1212s ok 850 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 851 1212s ok 852 1212s Set-Cookie: usertrack_test=b9bf7604.63dfc93da6fea; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=b9bf7604.63dfc93da6fea 1212s ok 853 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 854 1212s ok 855 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 856 1212s ok 857 1212s Set-Cookie: usertrack_test=e1cb1e55.63dfc93da775b; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=e1cb1e55.63dfc93da775b 1212s ok 858 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 859 1212s ok 860 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 861 1212s ok 862 1212s Set-Cookie: usertrack_test=b1a3b4ba.63dfc93da7ee3; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=b1a3b4ba.63dfc93da7ee3 1212s ok 863 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 864 1212s ok 865 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 866 1212s ok 867 1212s Set-Cookie: usertrack_test=fed7dc37.63dfc93da86ce; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=fed7dc37.63dfc93da86ce 1212s ok 868 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 869 1212s ok 870 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 871 1212s ok 872 1212s Set-Cookie: usertrack_test=b3044c5b.63dfc93da8e2f; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=b3044c5b.63dfc93da8e2f 1212s ok 873 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 874 1212s ok 875 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 876 1212s ok 877 1212s Set-Cookie: usertrack_test=dd58bde0.63dfc93da9578; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=dd58bde0.63dfc93da9578 1212s ok 878 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 879 1212s ok 880 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 881 1212s ok 882 1212s Set-Cookie: usertrack_test=48d6f467.63dfc93da9cc8; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=48d6f467.63dfc93da9cc8 1212s ok 883 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 884 1212s ok 885 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 886 1212s ok 887 1212s Set-Cookie: usertrack_test=85705a3f.63dfc93daa3f6; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=85705a3f.63dfc93daa3f6 1212s ok 888 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 889 1212s ok 890 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 891 1212s ok 892 1212s Set-Cookie: usertrack_test=35b7da66.63dfc93daaba7; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=35b7da66.63dfc93daaba7 1212s ok 893 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 894 1212s ok 895 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 896 1212s ok 897 1212s Set-Cookie: usertrack_test=bb63a8bc.63dfc93dab2f4; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=bb63a8bc.63dfc93dab2f4 1212s ok 898 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 899 1212s ok 900 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 901 1212s ok 902 1212s Set-Cookie: usertrack_test=5a9e035d.63dfc93dab9f3; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=5a9e035d.63dfc93dab9f3 1212s ok 903 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 904 1212s ok 905 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 906 1212s ok 907 1212s Set-Cookie: usertrack_test=8ac00dc8.63dfc93dac1a1; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=8ac00dc8.63dfc93dac1a1 1212s ok 908 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 909 1212s ok 910 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 911 1212s ok 912 1212s Set-Cookie: usertrack_test=d0c3f31f.63dfc93dac8ea; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=d0c3f31f.63dfc93dac8ea 1212s ok 913 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 914 1212s ok 915 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 916 1212s ok 917 1212s Set-Cookie: usertrack_test=3a06c153.63dfc93dacff6; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=3a06c153.63dfc93dacff6 1212s ok 918 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 919 1212s ok 920 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 921 1212s ok 922 1212s Set-Cookie: usertrack_test=6023e1d0.63dfc93dad739; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=6023e1d0.63dfc93dad739 1212s ok 923 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 924 1212s ok 925 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 926 1212s ok 927 1212s Set-Cookie: usertrack_test=5f853b6a.63dfc93dade96; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=5f853b6a.63dfc93dade96 1212s ok 928 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 929 1212s ok 930 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 931 1212s ok 932 1212s Set-Cookie: usertrack_test=dc7339f3.63dfc93dae5ce; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=dc7339f3.63dfc93dae5ce 1212s ok 933 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 934 1212s ok 935 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 936 1212s ok 937 1212s Set-Cookie: usertrack_test=9d30374c.63dfc93daed63; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=9d30374c.63dfc93daed63 1212s ok 938 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 939 1212s ok 940 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 941 1212s ok 942 1212s Set-Cookie: usertrack_test=d54c394c.63dfc93daf552; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=d54c394c.63dfc93daf552 1212s ok 943 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 944 1212s ok 945 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 946 1212s ok 947 1212s Set-Cookie: usertrack_test=50351e71.63dfc93dafcdb; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=50351e71.63dfc93dafcdb 1212s ok 948 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 949 1212s ok 950 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 951 1212s ok 952 1212s Set-Cookie: usertrack_test=3d77c729.63dfc93db03f7; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=3d77c729.63dfc93db03f7 1212s ok 953 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 954 1212s ok 955 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 956 1212s ok 957 1212s Set-Cookie: usertrack_test=a3a3c044.63dfc93db0b2f; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=a3a3c044.63dfc93db0b2f 1212s ok 958 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 959 1212s ok 960 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 961 1212s ok 962 1212s Set-Cookie: usertrack_test=8b81a07a.63dfc93db1299; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=8b81a07a.63dfc93db1299 1212s ok 963 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 964 1212s ok 965 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 966 1212s ok 967 1212s Set-Cookie: usertrack_test=a14cac53.63dfc93db1a4d; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=a14cac53.63dfc93db1a4d 1212s ok 968 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 969 1212s ok 970 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 971 1212s ok 972 1212s Set-Cookie: usertrack_test=c77afe47.63dfc93db21cb; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=c77afe47.63dfc93db21cb 1212s ok 973 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 974 1212s ok 975 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 976 1212s ok 977 1212s Set-Cookie: usertrack_test=fc5fdee0.63dfc93db28c3; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=fc5fdee0.63dfc93db28c3 1212s ok 978 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 979 1212s ok 980 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 981 1212s ok 982 1212s Set-Cookie: usertrack_test=43ba0cd5.63dfc93db3021; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=43ba0cd5.63dfc93db3021 1212s ok 983 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 984 1212s ok 985 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 986 1212s ok 987 1212s Set-Cookie: usertrack_test=6350f9e0.63dfc93db37b8; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=6350f9e0.63dfc93db37b8 1212s ok 988 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 989 1212s ok 990 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 991 1212s ok 992 1212s Set-Cookie: usertrack_test=ef08b470.63dfc93db3fb2; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=ef08b470.63dfc93db3fb2 1212s ok 993 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 994 1212s ok 995 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 996 1212s ok 997 1212s Set-Cookie: usertrack_test=60875ca.63dfc93db470d; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s Cookie: usertrack_test=60875ca.63dfc93db470d 1212s ok 998 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 999 1212s ok 1000 1212s ok 1001 1212s # testing : Checking return code is '200' 1212s # expected: 200 1212s # received: '200' 1212s ok 1002 1212s # usertrack_test=210b38ff.63dfc93db4e3f; path=/; expires=Thu, 04-Sep-25 16:55:41 GMT 1212s ok 1003 1212s # expected: undef 1212s # received: undef 1212s ok 1004 1212s ok 1214s t/modules/vhost_alias.t ............. 1214s 1..8 1214s # Running under perl version 5.040001 for linux 1214s # Current time local: Thu Sep 4 16:54:41 2025 1214s # Current time GMT: Thu Sep 4 16:54:41 2025 1214s # Using Test.pm version 1.31 1214s # Using Apache/Test.pm version 1.44 1214s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1214s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1214s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1214s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1214s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1214s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1214s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1214s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1214s # testing : VirtalDocumentRoot test 1214s # expected: 'www.vha-test.com' 1214s # received: 'www.vha-test.com' 1214s ok 1 1214s # testing : VirtualScriptAlias test 1214s # expected: 'test cgi for www.vha-test.com' 1214s # received: 'test cgi for www.vha-test.com' 1214s ok 2 1214s # testing : VirtalDocumentRoot test 1214s # expected: 'big.server.name.from.heck.org' 1214s # received: 'big.server.name.from.heck.org' 1214s ok 3 1214s # testing : VirtualScriptAlias test 1214s # expected: 'test cgi for big.server.name.from.heck.org' 1214s # received: 'test cgi for big.server.name.from.heck.org' 1214s ok 4 1214s # testing : VirtalDocumentRoot test 1214s # expected: 'ab.com' 1214s # received: 'ab.com' 1214s ok 5 1214s # testing : VirtualScriptAlias test 1214s # expected: 'test cgi for ab.com' 1214s # received: 'test cgi for ab.com' 1214s ok 6 1214s # testing : VirtalDocumentRoot test 1214s # expected: 'w-t-f.net' 1214s # received: 'w-t-f.net' 1214s ok 7 1214s # testing : VirtualScriptAlias test 1214s # expected: 'test cgi for w-t-f.net' 1214s # received: 'test cgi for w-t-f.net' 1214s ok 8 1214s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1214s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1214s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1214s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1214s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1214s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1214s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1214s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1214s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1214s ok 1216s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1218s t/protocol/echo.t ................... 1218s 1..8 1218s # Running under perl version 5.040001 for linux 1218s # Current time local: Thu Sep 4 16:54:45 2025 1218s # Current time GMT: Thu Sep 4 16:54:45 2025 1218s # Using Test.pm version 1.31 1218s # Using Apache/Test.pm version 1.44 1218s testing mod_echo_ssl 1218s ok 1 1218s #Cipher: TLS_AES_256_GCM_SHA384 1218s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1218s # testing : echo 1218s # expected: 't/protocol/echo.t' 1218s # received: 't/protocol/echo.t' 1218s ok 2 1218s # testing : echo 1218s # expected: '/usr/bin/perl' 1218s # received: '/usr/bin/perl' 1218s ok 3 1218s # testing : echo 1218s # expected: '346391346391346391346391346391' 1218s # received: '346391346391346391346391346391' 1218s ok 4 1218s testing mod_echo 1218s ok 5 1218s # testing : echo 1218s # expected: 't/protocol/echo.t' 1218s # received: 't/protocol/echo.t' 1218s ok 6 1218s # testing : echo 1218s # expected: '/usr/bin/perl' 1218s # received: '/usr/bin/perl' 1218s ok 7 1218s # testing : echo 1218s # expected: '346391346391346391346391346391' 1218s # received: '346391346391346391346391346391' 1218s ok 8 1218s ok 1220s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1222s t/security/CVE-2003-0542.t .......... 1222s 1..1 1222s # Running under perl version 5.040001 for linux 1222s # Current time local: Thu Sep 4 16:54:50 2025 1222s # Current time GMT: Thu Sep 4 16:54:50 2025 1222s # Using Test.pm version 1.31 1222s # Using Apache/Test.pm version 1.44 1222s # testing : CAN-2003-0542 test case 1222s # expected: 404 1222s # received: '404' 1222s ok 1 1222s ok 1224s t/security/CVE-2004-0747.t .......... 1224s 1..1 1224s # Running under perl version 5.040001 for linux 1224s # Current time local: Thu Sep 4 16:54:52 2025 1224s # Current time GMT: Thu Sep 4 16:54:52 2025 1224s # Using Test.pm version 1.31 1224s # Using Apache/Test.pm version 1.44 1224s # testing : CAN-2004-0747 ap_resolve_env test case 1224s # expected: 200 1224s # received: 200 1224s ok 1 1224s ok 1226s t/security/CVE-2004-0811.t .......... 1226s 1..8 1226s # Running under perl version 5.040001 for linux 1226s # Current time local: Thu Sep 4 16:54:54 2025 1226s # Current time GMT: Thu Sep 4 16:54:54 2025 1226s # Using Test.pm version 1.31 1226s # Using Apache/Test.pm version 1.44 1226s # testing : subdir access allowed 1226s # expected: 200 1226s # received: '200' 1226s ok 1 1226s # testing : subdir access allowed 1226s # expected: 200 1226s # received: '200' 1226s ok 2 1226s # testing : subdir access allowed 1226s # expected: 200 1226s # received: '200' 1226s ok 3 1226s # testing : subdir access allowed 1226s # expected: 200 1226s # received: '200' 1226s ok 4 1226s # testing : topdir access denied 1226s # expected: 401 1226s # received: '401' 1226s ok 5 1226s # testing : topdir access denied 1226s # expected: 401 1226s # received: '401' 1226s ok 6 1226s # testing : topdir access denied 1226s # expected: 401 1226s # received: '401' 1226s ok 7 1226s # testing : topdir access denied 1226s # expected: 401 1226s # received: '401' 1226s ok 8 1226s ok 1228s t/security/CVE-2004-0940.t .......... 1228s 1..1 1228s # Running under perl version 5.040001 for linux 1228s # Current time local: Thu Sep 4 16:54:56 2025 1228s # Current time GMT: Thu Sep 4 16:54:56 2025 1228s # Using Test.pm version 1.31 1228s # Using Apache/Test.pm version 1.44 1228s # testing : response was 200 1228s # expected: 200 1228s # received: '200' 1228s ok 1 1228s ok 1230s t/security/CVE-2004-0942.t .......... 1230s 1..2 1230s # Running under perl version 5.040001 for linux 1230s # Current time local: Thu Sep 4 16:54:58 2025 1230s # Current time GMT: Thu Sep 4 16:54:58 2025 1230s # Using Test.pm version 1.31 1230s # Using Apache/Test.pm version 1.44 1230s ok 1 1230s # testing : request was refused 1230s # expected: qr/^HTTP\/1\.. 400/ 1230s # received: 'HTTP/1.1 400 Bad Request 1230s # ' 1230s ok 2 1230s ok 1232s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1235s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1237s t/security/CVE-2005-2491.t .......... 1237s 1..4 1237s # Running under perl version 5.040001 for linux 1237s # Current time local: Thu Sep 4 16:55:04 2025 1237s # Current time GMT: Thu Sep 4 16:55:04 2025 1237s # Using Test.pm version 1.31 1237s # Using Apache/Test.pm version 1.44 1237s # testing : check that server did not segfault 1237s # expected: 'Internal Server Error' 1237s # received: 'Internal Server Error' 1237s ok 1 1237s # testing : check for 500 response error 1237s # expected: 500 1237s # received: '500' 1237s ok 2 1237s # testing : check that server did not segfault 1237s # expected: 'Internal Server Error' 1237s # received: 'Internal Server Error' 1237s ok 3 1237s # testing : check for 500 response error 1237s # expected: 500 1237s # received: '500' 1237s ok 4 1237s ok 1239s t/security/CVE-2005-2700.t .......... 1239s 1..2 1239s # Running under perl version 5.040001 for linux 1239s # Current time local: Thu Sep 4 16:55:06 2025 1239s # Current time GMT: Thu Sep 4 16:55:06 2025 1239s # Using Test.pm version 1.31 1239s # Using Apache/Test.pm version 1.44 1239s # testing : access permitted without ccert 1239s # expected: 200 1239s # received: '200' 1239s ok 1 1239s # testing : access *not* permitted without ccert 1239s # expected: 200 1239s # received: '403' 1239s ok 2 1239s ok 1241s t/security/CVE-2005-3352.t .......... 1241s 1..2 1241s # Running under perl version 5.040001 for linux 1241s # Current time local: Thu Sep 4 16:55:09 2025 1241s # Current time GMT: Thu Sep 4 16:55:09 2025 1241s # Using Test.pm version 1.31 1241s # Using Apache/Test.pm version 1.44 1241s # testing : response code is OK 1241s # expected: 200 1241s # received: '200' 1241s ok 1 1241s # testing : referer was escaped 1241s # expected: qr/%22%3e/ 1241s # received: ' 1241s # 1241s # Menu for /security/CVE-2005-3352.map 1241s # 1241s #

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

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

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

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

Bad Request

1282s #

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

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

Forbidden

1310s

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

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

Not Found

1333s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1360s #

The requested URL was not found on this server.

1360s # ' 1360s ok 8 1360s # testing : /merge/notfound.html code 1360s # expected: 404 1360s # received: '404' 1360s ok 9 1360s # testing : /merge/notfound.html content 1360s # expected: 'testing merge' 1360s # received: 'testing merge' 1360s ok 10 1360s # testing : /merge/merge2/notfound.html code 1360s # expected: 404 1360s # received: '404' 1360s ok 11 1360s # testing : /merge/merge2/notfound.html content 1360s # expected: 'testing merge' 1360s # received: 'testing merge' 1360s ok 12 1360s # testing : /bounce/notfound.html code 1360s # expected: 404 1360s # received: '404' 1360s ok 13 1360s # testing : /bounce/notfound.html content 1360s # expected: qr/expire test/ 1360s # received: ' 1360s # expire test 1360s # expire test 1360s # ' 1360s ok 14 1360s ok 1362s t/apache/etags.t .................... 1362s # Checking for existence of FileETag directive 1362s # Returned 200: 1362s 1..61 1362s # Running under perl version 5.040001 for linux 1362s # Current time local: Thu Sep 4 16:57:10 2025 1362s # Current time GMT: Thu Sep 4 16:57:10 2025 1362s # Using Test.pm version 1.31 1362s # Using Apache/Test.pm version 1.44 1362s # --- 1362s # HEAD /apache/etags/all/i/test.txt 1362s # Expecting one component in ETag field 1362s # Received "4a2bc" 1362s ok 1 1362s # --- 1362s # HEAD /apache/etags/none/plus-is/test.txt 1362s # Expecting two components in ETag field 1362s # Received "4a266-b" 1362s ok 2 1362s # --- 1362s # HEAD /apache/etags/none/is/test.txt 1362s # Expecting two components in ETag field 1362s # Received "4a24d-b" 1362s ok 3 1362s # --- 1362s # HEAD /apache/etags/none/inherit/test.txt 1362s # Expecting field to be absent 1362s # ETag field is missing 1362s ok 4 1362s # --- 1362s # HEAD /apache/etags/ms/test.txt 1362s # Expecting two components in ETag field 1362s # Received "b-62c6deaf13e40" 1362s ok 5 1362s # --- 1362s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1362s # Expecting one component in ETag field 1362s # Received "4a277" 1362s ok 6 1362s # --- 1362s # HEAD /apache/etags/m/plus-s/test.txt 1362s # Expecting two components in ETag field 1362s # Received "b-62c6deaf13e40" 1362s ok 7 1362s # --- 1362s # HEAD /apache/etags/m/minus-ms/test.txt 1362s # Expecting field to be absent 1362s # Received "b-62c6deaf13e40" 1362s ok 8 1362s # --- 1362s # HEAD /apache/etags/all/minus-is/test.txt 1362s # Expecting one component in ETag field 1362s # Received "62c6deaf13e40" 1362s ok 9 1362s # --- 1362s # HEAD /apache/etags/all/is/test.txt 1362s # Expecting two components in ETag field 1362s # Received "4a2a3-b" 1362s ok 10 1362s # --- 1362s # HEAD /apache/etags/all/mi/test.txt 1362s # Expecting two components in ETag field 1362s # Received "4a2c5-62c6deaf13e40" 1362s ok 11 1362s # --- 1362s # HEAD /apache/etags/m/minus-is/test.txt 1362s # Expecting field to be absent 1362s # Received "62c6deaf13e40" 1362s ok 12 1362s # --- 1362s # HEAD /apache/etags/all/minus-m/test.txt 1362s # Expecting two components in ETag field 1362s # Received "4a2b0-b" 1362s ok 13 1362s # --- 1362s # HEAD /apache/etags/m/plus-mis/test.txt 1362s # Expecting three components in ETag field 1362s # Received "4a2f2-b-62c6deaf13e40" 1362s ok 14 1362s # --- 1362s # HEAD /apache/etags/i/test.txt 1362s # Expecting one component in ETag field 1362s # Received "4a2c8" 1362s ok 15 1362s # --- 1362s # HEAD /apache/etags/all/minus-mi/test.txt 1362s # Expecting one component in ETag field 1362s # Received "b" 1362s ok 16 1362s # --- 1362s # HEAD /apache/etags/none/ms/test.txt 1362s # Expecting two components in ETag field 1362s # Received "b-62c6deaf13e40" 1362s ok 17 1362s # --- 1362s # HEAD /apache/etags/m/minus-mis/test.txt 1362s # Expecting field to be absent 1362s # Received "b-62c6deaf13e40" 1362s ok 18 1362s # --- 1362s # HEAD /apache/etags/m/plus-ms/test.txt 1362s # Expecting two components in ETag field 1362s # Received "b-62c6deaf13e40" 1362s ok 19 1362s # --- 1362s # HEAD /apache/etags/s/test.txt 1362s # Expecting one component in ETag field 1362s # Received "b" 1362s ok 20 1362s # --- 1362s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1362s # Expecting one component in ETag field 1362s # Received "62c6deaf13e40" 1362s ok 21 1362s # --- 1362s # HEAD /apache/etags/m/minus-s/test.txt 1362s # Expecting field to be absent 1362s # Received "62c6deaf13e40" 1362s ok 22 1362s # --- 1362s # HEAD /apache/etags/default/test.txt 1362s # Expecting two components in ETag field 1362s # Received "b-62c6deaf13e40" 1362s ok 23 1362s # --- 1362s # HEAD /apache/etags/none/plus-mi/test.txt 1362s # Expecting two components in ETag field 1362s # Received "4a25f-62c6deaf13e40" 1362s ok 24 1362s # --- 1362s # HEAD /apache/etags/m/plus-is/test.txt 1362s # Expecting three components in ETag field 1362s # Received "4a2ec-b-62c6deaf13e40" 1362s ok 25 1362s # --- 1362s # HEAD /apache/etags/none/s/test.txt 1362s # Expecting one component in ETag field 1362s # Received "b" 1362s ok 26 1362s # --- 1362s # HEAD /apache/etags/none/plus-m/test.txt 1362s # Expecting one component in ETag field 1362s # Received "62c6deaf13e40" 1362s ok 27 1362s # --- 1362s # HEAD /apache/etags/all/minus-i/test.txt 1362s # Expecting two components in ETag field 1362s # Received "b-62c6deaf13e40" 1362s ok 28 1362s # --- 1362s # HEAD /apache/etags/none/i/test.txt 1362s # Expecting one component in ETag field 1362s # Received "4a269" 1362s ok 29 1362s # --- 1362s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1362s # Expecting two components in ETag field 1362s # Received "4a27a-b" 1362s ok 30 1362s # --- 1362s # HEAD /apache/etags/m/minus-m/test.txt 1362s # Expecting field to be absent 1362s # Received "b-62c6deaf13e40" 1362s ok 31 1362s # --- 1362s # HEAD /apache/etags/all/minus-s/test.txt 1362s # Expecting two components in ETag field 1362s # Received "4a2a0-62c6deaf13e40" 1362s ok 32 1362s # --- 1362s # HEAD /apache/etags/m/test.txt 1362s # Expecting one component in ETag field 1362s # Received "62c6deaf13e40" 1362s ok 33 1362s # --- 1362s # HEAD /apache/etags/all/m/test.txt 1362s # Expecting one component in ETag field 1362s # Received "62c6deaf13e40" 1362s ok 34 1362s # --- 1362s # HEAD /apache/etags/none/mis/test.txt 1362s # Expecting three components in ETag field 1362s # Received "4a251-b-62c6deaf13e40" 1362s ok 35 1362s # --- 1362s # HEAD /apache/etags/all/ms/test.txt 1362s # Expecting two components in ETag field 1362s # Received "b-62c6deaf13e40" 1362s ok 36 1362s # --- 1362s # HEAD /apache/etags/m/plus-m/test.txt 1362s # Expecting one component in ETag field 1362s # Received "62c6deaf13e40" 1362s ok 37 1362s # --- 1362s # HEAD /apache/etags/none/plus-i/test.txt 1362s # Expecting one component in ETag field 1362s # Received "4a247" 1362s ok 38 1362s # --- 1362s # HEAD /apache/etags/mi/test.txt 1362s # Expecting two components in ETag field 1362s # Received "4a2f8-62c6deaf13e40" 1362s ok 39 1362s # --- 1362s # HEAD /apache/etags/m/plus-i/test.txt 1362s # Expecting two components in ETag field 1362s # Received "4a2cc-62c6deaf13e40" 1362s ok 40 1362s # --- 1362s # HEAD /apache/etags/none/plus-s/test.txt 1362s # Expecting one component in ETag field 1362s # Received "b" 1362s ok 41 1362s # --- 1362s # HEAD /apache/etags/m/minus-mi/test.txt 1362s # Expecting field to be absent 1362s # Received "b-62c6deaf13e40" 1362s ok 42 1362s # --- 1362s # HEAD /apache/etags/all/inherit/test.txt 1362s # Expecting three components in ETag field 1362s # Received "4a2b5-b-62c6deaf13e40" 1362s ok 43 1362s # --- 1362s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1362s # Expecting one component in ETag field 1362s # Received "b" 1362s ok 44 1362s # --- 1362s # HEAD /apache/etags/none/m/test.txt 1362s # Expecting one component in ETag field 1362s # Received "62c6deaf13e40" 1362s ok 45 1362s # --- 1362s # HEAD /apache/etags/is/test.txt 1362s # Expecting two components in ETag field 1362s # Received "4a28c-b" 1362s ok 46 1362s # --- 1362s # HEAD /apache/etags/none/plus-mis/test.txt 1362s # Expecting three components in ETag field 1362s # Received "4a27b-b-62c6deaf13e40" 1362s ok 47 1362s # --- 1362s # HEAD /apache/etags/all/mis/test.txt 1362s # Expecting three components in ETag field 1362s # Received "4a2aa-b-62c6deaf13e40" 1362s ok 48 1362s # --- 1362s # HEAD /apache/etags/none/plus-ms/test.txt 1362s # Expecting two components in ETag field 1362s # Received "b-62c6deaf13e40" 1362s ok 49 1362s # --- 1362s # HEAD /apache/etags/m/minus-i/test.txt 1362s # Expecting field to be absent 1362s # Received "62c6deaf13e40" 1362s ok 50 1362s # --- 1362s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1362s # Expecting two components in ETag field 1362s # Received "b-62c6deaf13e40" 1362s ok 51 1362s # --- 1362s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1362s # Expecting field to be absent 1362s # Received "b-62c6deaf13e40" 1362s ok 52 1362s # --- 1362s # HEAD /apache/etags/mis/test.txt 1362s # Expecting three components in ETag field 1362s # Received "4a28f-b-62c6deaf13e40" 1362s ok 53 1362s # --- 1362s # HEAD /apache/etags/all/s/test.txt 1362s # Expecting one component in ETag field 1362s # Received "b" 1362s ok 54 1362s # --- 1362s # HEAD /apache/etags/m/plus-mi/test.txt 1362s # Expecting two components in ETag field 1362s # Received "4a2e5-62c6deaf13e40" 1362s ok 55 1362s # --- 1362s # HEAD /apache/etags/all/minus-ms/test.txt 1362s # Expecting one component in ETag field 1362s # Received "4a2a7" 1362s ok 56 1362s # --- 1362s # HEAD /apache/etags/none/mi/test.txt 1362s # Expecting two components in ETag field 1362s # Received "4a287-62c6deaf13e40" 1362s ok 57 1362s # --- 1362s # HEAD /apache/etags/all/test.txt 1362s # Expecting three components in ETag field 1362s # Received "4a2b6-b-62c6deaf13e40" 1362s ok 58 1362s # --- 1362s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1362s # Expecting two components in ETag field 1362s # Received "4a273-62c6deaf13e40" 1362s ok 59 1362s # --- 1362s # HEAD /apache/etags/none/test.txt 1362s # Expecting field to be absent 1362s # ETag field is missing 1362s ok 60 1362s # --- 1362s # HEAD /apache/etags/all/minus-mis/test.txt 1362s # Expecting field to be absent 1362s # Received "b-62c6deaf13e40" 1362s ok 61 1362s ok 1364s t/apache/expr.t ..................... 1364s 1..229 1364s # Running under perl version 5.040001 for linux 1364s # Current time local: Thu Sep 4 16:57:12 2025 1364s # Current time GMT: Thu Sep 4 16:57:12 2025 1364s # Using Test.pm version 1.31 1364s # Using Apache/Test.pm version 1.44 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "true" should evaluate to true, got true 1364s ok 1 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "false" should evaluate to false, got false 1364s ok 2 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s Should get parse error for "foo", got parse error 1364s ok 3 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "1 -eq 01" should evaluate to true, got true 1364s ok 4 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "1 -eq 2" should evaluate to false, got false 1364s ok 5 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "1 -ne 2" should evaluate to true, got true 1364s ok 6 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "1 -ne 1" should evaluate to false, got false 1364s ok 7 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "1 -lt 02" should evaluate to true, got true 1364s ok 8 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "1 -lt 1" should evaluate to false, got false 1364s ok 9 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "1 -le 2" should evaluate to true, got true 1364s ok 10 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "1 -le 1" should evaluate to true, got true 1364s ok 11 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "2 -gt 1" should evaluate to true, got true 1364s ok 12 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "1 -gt 1" should evaluate to false, got false 1364s ok 13 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "2 -ge 1" should evaluate to true, got true 1364s ok 14 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "1 -ge 1" should evaluate to true, got true 1364s ok 15 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "1 -gt -1" should evaluate to true, got true 1364s ok 16 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'aa' == 'aa'" should evaluate to true, got true 1364s ok 17 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'aa' == 'b'" should evaluate to false, got false 1364s ok 18 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'aa' = 'aa'" should evaluate to true, got true 1364s ok 19 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'aa' = 'b'" should evaluate to false, got false 1364s ok 20 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'aa' != 'b'" should evaluate to true, got true 1364s ok 21 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'aa' != 'aa'" should evaluate to false, got false 1364s ok 22 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'aa' < 'b'" should evaluate to true, got true 1364s ok 23 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'aa' < 'aa'" should evaluate to false, got false 1364s ok 24 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'aa' <= 'b'" should evaluate to true, got true 1364s ok 25 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'aa' <= 'aa'" should evaluate to true, got true 1364s ok 26 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'b' > 'aa'" should evaluate to true, got true 1364s ok 27 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'aa' > 'aa'" should evaluate to false, got false 1364s ok 28 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'b' >= 'aa'" should evaluate to true, got true 1364s ok 29 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'aa' >= 'aa'" should evaluate to true, got true 1364s ok 30 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1364s ok 31 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1364s ok 32 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1364s ok 33 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1364s ok 34 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1364s ok 35 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1364s ok 36 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1364s ok 37 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1364s ok 38 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1364s ok 39 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1364s ok 40 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "%{TIME} != ''" should evaluate to true, got true 1364s ok 41 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1364s ok 42 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1364s ok 43 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s " 'abc' =~ /bc/ " should evaluate to true, got true 1364s ok 44 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s " 'abc' =~ /BC/i " should evaluate to true, got true 1364s ok 45 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s " 'abc' !~ m!bc! " should evaluate to false, got false 1364s ok 46 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s " 'abc' !~ m!BC!i " should evaluate to false, got false 1364s ok 47 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s " $0 == '' " should evaluate to true, got true 1364s ok 48 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1364s " $1 == '' " should evaluate to true, got true 1364s ok 49 1364s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s " $9 == '' " should evaluate to true, got true 1365s ok 50 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s " '$0' == '' " should evaluate to true, got true 1365s ok 51 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1365s ok 52 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1365s ok 53 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1365s ok 54 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1365s ok 55 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1365s ok 56 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1365s ok 57 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1365s ok 58 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1365s ok 59 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1365s ok 60 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1365s ok 61 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1365s ok 62 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1365s ok 63 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1365s ok 64 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1365s ok 65 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1365s ok 66 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1365s ok 67 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1365s ok 68 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1365s ok 69 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1365s ok 70 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{HTTPS} == 'off' " should evaluate to true, got true 1365s ok 71 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1365s ok 72 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1365s ok 73 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1365s ok 74 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1365s ok 75 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1365s ok 76 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1365s ok 77 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1365s ok 78 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1365s ok 79 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1365s ok 80 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1365s ok 81 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1365s ok 82 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "escape('?') = '%3f' " should evaluate to true, got true 1365s ok 83 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "unescape('%3f') = '?' " should evaluate to true, got true 1365s ok 84 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1365s ok 85 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1365s ok 86 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1365s ok 87 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "file('/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1365s ok 88 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-n ''" should evaluate to false, got false 1365s ok 89 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-z ''" should evaluate to true, got true 1365s ok 90 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-n '1'" should evaluate to true, got true 1365s ok 91 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-z '1'" should evaluate to false, got false 1365s ok 92 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s Should get parse error for "-R 'abc'", got parse error 1365s ok 93 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1365s ok 94 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-R '240.0.0.0'" should evaluate to false, got false 1365s ok 95 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-R '240.0.0.0/8'" should evaluate to false, got false 1365s ok 96 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-R 'ff::/8'" should evaluate to false, got false 1365s ok 97 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1365s ok 98 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1365s ok 99 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1365s ok 100 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1365s ok 101 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1365s ok 102 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1365s ok 103 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1365s ok 104 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "'foo' -strmatch '*o'" should evaluate to true, got true 1365s ok 105 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1365s ok 106 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "'foo' -strmatch 'F*'" should evaluate to false, got false 1365s ok 107 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1365s ok 108 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "'foo' -strmatch 'g*'" should evaluate to false, got false 1365s ok 109 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1365s ok 110 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1365s ok 111 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1365s ok 112 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1365s ok 113 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1365s ok 114 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s Should get parse error for "foo('bar') = 'bar'", got parse error 1365s ok 115 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s Should get parse error for "%{FOO} != 'bar'", got parse error 1365s ok 116 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s Should get parse error for "'bar' = bar", got parse error 1365s ok 117 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true" should evaluate to true, got true 1365s ok 118 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true && true" should evaluate to true, got true 1365s ok 119 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true || true" should evaluate to true, got true 1365s ok 120 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true || true || true" should evaluate to true, got true 1365s ok 121 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true || true && true" should evaluate to true, got true 1365s ok 122 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true && true || true" should evaluate to true, got true 1365s ok 123 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true && true && true" should evaluate to true, got true 1365s ok 124 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true || true || !true" should evaluate to true, got true 1365s ok 125 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true || true && !true" should evaluate to true, got true 1365s ok 126 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true && true || !true" should evaluate to true, got true 1365s ok 127 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true && true && !true" should evaluate to false, got false 1365s ok 128 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true && !true" should evaluate to false, got false 1365s ok 129 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true || !true" should evaluate to true, got true 1365s ok 130 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true || !true || true" should evaluate to true, got true 1365s ok 131 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true || !true && true" should evaluate to true, got true 1365s ok 132 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true && !true || true" should evaluate to true, got true 1365s ok 133 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true && !true && true" should evaluate to false, got false 1365s ok 134 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true || !true || !true" should evaluate to true, got true 1365s ok 135 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true || !true && !true" should evaluate to true, got true 1365s ok 136 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true && !true || !true" should evaluate to false, got false 1365s ok 137 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "true && !true && !true" should evaluate to false, got false 1365s ok 138 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true" should evaluate to false, got false 1365s ok 139 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true && true" should evaluate to false, got false 1365s ok 140 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true || true" should evaluate to true, got true 1365s ok 141 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true || true || true" should evaluate to true, got true 1365s ok 142 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true || true && true" should evaluate to true, got true 1365s ok 143 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true && true || true" should evaluate to true, got true 1365s ok 144 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true && true && true" should evaluate to false, got false 1365s ok 145 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true || true || !true" should evaluate to true, got true 1365s ok 146 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true || true && !true" should evaluate to false, got false 1365s ok 147 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true && true || !true" should evaluate to false, got false 1365s ok 148 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true && true && !true" should evaluate to false, got false 1365s ok 149 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true && !true" should evaluate to false, got false 1365s ok 150 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true || !true" should evaluate to false, got false 1365s ok 151 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true || !true || true" should evaluate to true, got true 1365s ok 152 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true || !true && true" should evaluate to false, got false 1365s ok 153 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true && !true || true" should evaluate to true, got true 1365s ok 154 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true && !true && true" should evaluate to false, got false 1365s ok 155 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true || !true || !true" should evaluate to false, got false 1365s ok 156 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true || !true && !true" should evaluate to false, got false 1365s ok 157 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true && !true || !true" should evaluate to false, got false 1365s ok 158 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!true && !true && !true" should evaluate to false, got false 1365s ok 159 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true)" should evaluate to false, got false 1365s ok 160 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true && true)" should evaluate to false, got false 1365s ok 161 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true || true)" should evaluate to false, got false 1365s ok 162 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true || true || true)" should evaluate to false, got false 1365s ok 163 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true || true && true)" should evaluate to false, got false 1365s ok 164 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true && true || true)" should evaluate to false, got false 1365s ok 165 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true && true && true)" should evaluate to false, got false 1365s ok 166 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true || true || !true)" should evaluate to false, got false 1365s ok 167 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true || true && !true)" should evaluate to false, got false 1365s ok 168 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true && true || !true)" should evaluate to false, got false 1365s ok 169 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true && true && !true)" should evaluate to true, got true 1365s ok 170 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true && !true)" should evaluate to true, got true 1365s ok 171 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true || !true)" should evaluate to false, got false 1365s ok 172 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true || !true || true)" should evaluate to false, got false 1365s ok 173 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true || !true && true)" should evaluate to false, got false 1365s ok 174 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true && !true || true)" should evaluate to false, got false 1365s ok 175 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true && !true && true)" should evaluate to true, got true 1365s ok 176 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true || !true || !true)" should evaluate to false, got false 1365s ok 177 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true || !true && !true)" should evaluate to false, got false 1365s ok 178 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true && !true || !true)" should evaluate to true, got true 1365s ok 179 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(true && !true && !true)" should evaluate to true, got true 1365s ok 180 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true)" should evaluate to true, got true 1365s ok 181 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true && true)" should evaluate to true, got true 1365s ok 182 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true || true)" should evaluate to false, got false 1365s ok 183 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true || true || true)" should evaluate to false, got false 1365s ok 184 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true || true && true)" should evaluate to false, got false 1365s ok 185 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true && true || true)" should evaluate to false, got false 1365s ok 186 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true && true && true)" should evaluate to true, got true 1365s ok 187 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true || true || !true)" should evaluate to false, got false 1365s ok 188 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true || true && !true)" should evaluate to true, got true 1365s ok 189 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true && true || !true)" should evaluate to true, got true 1365s ok 190 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true && true && !true)" should evaluate to true, got true 1365s ok 191 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true && !true)" should evaluate to true, got true 1365s ok 192 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true || !true)" should evaluate to true, got true 1365s ok 193 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true || !true || true)" should evaluate to false, got false 1365s ok 194 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true || !true && true)" should evaluate to true, got true 1365s ok 195 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true && !true || true)" should evaluate to false, got false 1365s ok 196 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true && !true && true)" should evaluate to true, got true 1365s ok 197 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true || !true || !true)" should evaluate to true, got true 1365s ok 198 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true || !true && !true)" should evaluate to true, got true 1365s ok 199 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true && !true || !true)" should evaluate to true, got true 1365s ok 200 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "!(!true && !true && !true)" should evaluate to true, got true 1365s ok 201 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "filesize('/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1365s ok 202 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "filesize('/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1365s ok 203 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "filesize('/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1365s ok 204 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-d '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1365s ok 205 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-e '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1365s ok 206 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-f '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1365s ok 207 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-s '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1365s ok 208 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-d '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1365s ok 209 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-e '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1365s ok 210 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-f '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1365s ok 211 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-s '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1365s ok 212 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-d '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1365s ok 213 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-e '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1365s ok 214 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-f '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1365s ok 215 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-s '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1365s ok 216 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-d '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1365s ok 217 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-e '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1365s ok 218 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-f '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1365s ok 219 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-s '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1365s ok 220 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-F '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1365s ok 221 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-F '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1365s ok 222 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-U '/apache/' " should evaluate to true, got true 1365s ok 223 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "-U '/apache/expr/none' " should evaluate to false, got false 1365s ok 224 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1365s ok 225 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1365s ok 226 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1365s ok 227 1365s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1365s ok 228 1365s Error log should not have 'Internal evaluation error' entries, found 0 1365s ok 229 1365s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1365s ok 1369s t/apache/expr_string.t .............. 1369s 1..29 1369s # Running under perl version 5.040001 for linux 1369s # Current time local: Thu Sep 4 16:57:14 2025 1369s # Current time GMT: Thu Sep 4 16:57:14 2025 1369s # Using Test.pm version 1.31 1369s # Using Apache/Test.pm version 1.44 1369s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1369s ok 1 1369s Expected return code 200, got 200 for 'foo' 1369s ok 2 1369s # testing : log message [Thu Sep 04 16:57:17.091339 2025] [log_debug:info] [pid 479441:tid 479508] [client 127.0.0.1:56894] foo (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1369s # didn't match 1369s # expected: 'foo' 1369s # received: 'foo' 1369s ok 3 1369s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1369s ok 4 1369s Expected return code 200, got 200 for '%{req:SomeHeader}' 1369s ok 5 1369s # testing : log message [Thu Sep 04 16:57:17.346512 2025] [log_debug:info] [pid 479441:tid 479508] [client 127.0.0.1:56894] SomeValue (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1369s # didn't match 1369s # expected: 'SomeValue' 1369s # received: 'SomeValue' 1369s ok 6 1369s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1369s ok 7 1369s Should get parse error (500) for "%{", got 500 1369s ok 8 1369s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1369s ok 9 1369s Expected return code 200, got 200 for '%' 1369s ok 10 1369s # testing : log message [Thu Sep 04 16:57:17.851752 2025] [log_debug:info] [pid 479442:tid 479488] [client 127.0.0.1:56908] % (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1369s # didn't match 1369s # expected: '%' 1369s # received: '%' 1369s ok 11 1369s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1369s ok 12 1369s Expected return code 200, got 200 for '}' 1369s ok 13 1369s # testing : log message [Thu Sep 04 16:57:18.104608 2025] [log_debug:info] [pid 479442:tid 479488] [client 127.0.0.1:56908] } (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1369s # didn't match 1369s # expected: '}' 1369s # received: '}' 1369s ok 14 1369s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1369s ok 15 1369s Expected return code 200, got 200 for '\"' 1369s ok 16 1369s # testing : log message [Thu Sep 04 16:57:18.357228 2025] [log_debug:info] [pid 479442:tid 479488] [client 127.0.0.1:56908] " (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1369s # didn't match 1369s # expected: '"' 1369s # received: '"' 1369s ok 17 1369s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1369s ok 18 1369s Expected return code 200, got 200 for '\'' 1369s ok 19 1369s # testing : log message [Thu Sep 04 16:57:18.609453 2025] [log_debug:info] [pid 479442:tid 479488] [client 127.0.0.1:56908] ' (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1369s # didn't match 1369s # expected: '\'' 1369s # received: '\'' 1369s ok 20 1369s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1369s ok 21 1369s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1369s ok 22 1369s # testing : log message [Thu Sep 04 16:57:18.861448 2025] [log_debug:info] [pid 479442:tid 479488] [client 127.0.0.1:56908] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1369s # didn't match 1369s # expected: '%{req:SomeHeader}' 1369s # received: '%{req:SomeHeader}' 1369s ok 23 1369s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1369s ok 24 1369s Expected return code 200, got 200 for '%{tolower:IDENT}' 1369s ok 25 1369s # testing : log message [Thu Sep 04 16:57:19.113077 2025] [log_debug:info] [pid 479442:tid 479488] [client 127.0.0.1:56908] ident (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1369s # didn't match 1369s # expected: 'ident' 1369s # received: 'ident' 1369s ok 26 1369s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1369s ok 27 1369s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1369s ok 28 1369s # testing : log message [Thu Sep 04 16:57:19.365552 2025] [log_debug:info] [pid 479442:tid 479488] [client 127.0.0.1:56908] get (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1369s # didn't match 1369s # expected: 'get' 1369s # received: 'get' 1369s ok 29 1369s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1369s ok 1372s t/apache/getfile.t .................. 1372s # using LWP client 1372s 1..221 1372s # Running under perl version 5.040001 for linux 1372s # Current time local: Thu Sep 4 16:57:19 2025 1372s # Current time GMT: Thu Sep 4 16:57:19 2025 1372s # Using Test.pm version 1.31 1372s # Using Apache/Test.pm version 1.44 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "4c64-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 19556 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl.pod 1372s # expected: 19556 1372s # received: 19556 1372s ok 1 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "dbb0-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 56240 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1372s # expected: 56240 1372s # received: 56240 1372s ok 2 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "85ea-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 34282 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1372s # expected: 34282 1372s # received: 34282 1372s ok 3 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "da40-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 55872 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1372s # expected: 55872 1372s # received: 55872 1372s ok 4 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "ab70-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 43888 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1372s # expected: 43888 1372s # received: 43888 1372s ok 5 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "15cb8-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 89272 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1372s # expected: 89272 1372s # received: 89272 1372s ok 6 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2707-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 9991 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1372s # expected: 9991 1372s # received: 9991 1372s ok 7 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2569-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 9577 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1372s # expected: 9577 1372s # received: 9577 1372s ok 8 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1004-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4100 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1372s # expected: 4100 1372s # received: 4100 1372s ok 9 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "e58-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 3672 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1372s # expected: 3672 1372s # received: 3672 1372s ok 10 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1e00-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 7680 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1372s # expected: 7680 1372s # received: 7680 1372s ok 11 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "233a9-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 144297 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1372s # expected: 144297 1372s # received: 144297 1372s ok 12 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1f1e-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 7966 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1372s # expected: 7966 1372s # received: 7966 1372s ok 13 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1aeb-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 6891 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1372s # expected: 6891 1372s # received: 6891 1372s ok 14 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1e50-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 7760 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1372s # expected: 7760 1372s # received: 7760 1372s ok 15 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "18b7-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 6327 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1372s # expected: 6327 1372s # received: 6327 1372s ok 16 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "20a07-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 133639 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1372s # expected: 133639 1372s # received: 133639 1372s ok 17 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "17fe-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 6142 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1372s # expected: 6142 1372s # received: 6142 1372s ok 18 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "e0a-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 3594 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1372s # expected: 3594 1372s # received: 3594 1372s ok 19 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "ff5-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4085 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1372s # expected: 4085 1372s # received: 4085 1372s ok 20 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1d280-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 119424 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1372s # expected: 119424 1372s # received: 119424 1372s ok 21 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "19c5-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 6597 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1372s # expected: 6597 1372s # received: 6597 1372s ok 22 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "14d7-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 5335 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1372s # expected: 5335 1372s # received: 5335 1372s ok 23 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1208-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4616 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1372s # expected: 4616 1372s # received: 4616 1372s ok 24 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1c352-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 115538 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1372s # expected: 115538 1372s # received: 115538 1372s ok 25 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2a07-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 10759 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1372s # expected: 10759 1372s # received: 10759 1372s ok 26 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2fef-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 12271 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1372s # expected: 12271 1372s # received: 12271 1372s ok 27 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2410-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 9232 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1372s # expected: 9232 1372s # received: 9232 1372s ok 28 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1fa8f-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 129679 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1372s # expected: 129679 1372s # received: 129679 1372s ok 29 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "293d-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 10557 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1372s # expected: 10557 1372s # received: 10557 1372s ok 30 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "301f-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 12319 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1372s # expected: 12319 1372s # received: 12319 1372s ok 31 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "20fa-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 8442 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1372s # expected: 8442 1372s # received: 8442 1372s ok 32 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1162-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4450 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1372s # expected: 4450 1372s # received: 4450 1372s ok 33 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "fc09-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 64521 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1372s # expected: 64521 1372s # received: 64521 1372s ok 34 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2009-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 8201 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1372s # expected: 8201 1372s # received: 8201 1372s ok 35 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1007-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4103 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1372s # expected: 4103 1372s # received: 4103 1372s ok 36 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2aac-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 10924 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1372s # expected: 10924 1372s # received: 10924 1372s ok 37 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1168-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4456 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1372s # expected: 4456 1372s # received: 4456 1372s ok 38 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1875a-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 100186 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1372s # expected: 100186 1372s # received: 100186 1372s ok 39 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1e25-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 7717 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1372s # expected: 7717 1372s # received: 7717 1372s ok 40 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1e16-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 7702 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1372s # expected: 7702 1372s # received: 7702 1372s ok 41 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1b69-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 7017 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1372s # expected: 7017 1372s # received: 7017 1372s ok 42 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "115d9-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 71129 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1372s # expected: 71129 1372s # received: 71129 1372s ok 43 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "11f7-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4599 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1372s # expected: 4599 1372s # received: 4599 1372s ok 44 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1806-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 6150 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1372s # expected: 6150 1372s # received: 6150 1372s ok 45 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "13f7-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 5111 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1372s # expected: 5111 1372s # received: 5111 1372s ok 46 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "a038-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 41016 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1372s # expected: 41016 1372s # received: 41016 1372s ok 47 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1662-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 5730 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1372s # expected: 5730 1372s # received: 5730 1372s ok 48 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "124a-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4682 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1372s # expected: 4682 1372s # received: 4682 1372s ok 49 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1374-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4980 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1372s # expected: 4980 1372s # received: 4980 1372s ok 50 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "d310-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 54032 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1372s # expected: 54032 1372s # received: 54032 1372s ok 51 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1b5f-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 7007 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1372s # expected: 7007 1372s # received: 7007 1372s ok 52 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "9201-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 37377 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1372s # expected: 37377 1372s # received: 37377 1372s ok 53 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1076-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4214 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1372s # expected: 4214 1372s # received: 4214 1372s ok 54 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "f68-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 3944 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1372s # expected: 3944 1372s # received: 3944 1372s ok 55 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "fd6-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4054 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1372s # expected: 4054 1372s # received: 4054 1372s ok 56 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "ad8b-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 44427 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1372s # expected: 44427 1372s # received: 44427 1372s ok 57 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1288-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4744 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1372s # expected: 4744 1372s # received: 4744 1372s ok 58 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "f69-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 3945 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1372s # expected: 3945 1372s # received: 3945 1372s ok 59 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "fd7-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4055 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1372s # expected: 4055 1372s # received: 4055 1372s ok 60 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "10d47-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 68935 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1372s # expected: 68935 1372s # received: 68935 1372s ok 61 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "f6a-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 3946 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1372s # expected: 3946 1372s # received: 3946 1372s ok 62 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "fd8-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4056 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1372s # expected: 4056 1372s # received: 4056 1372s ok 63 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "c79b-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 51099 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1372s # expected: 51099 1372s # received: 51099 1372s ok 64 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "15dc-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 5596 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl5401delta.pod 1372s # expected: 5596 1372s # received: 5596 1372s ok 65 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1e723-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 124707 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl561delta.pod 1372s # expected: 124707 1372s # received: 124707 1372s ok 66 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1a2bb-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 107195 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl56delta.pod 1372s # expected: 107195 1372s # received: 107195 1372s ok 67 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "94ac-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 38060 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl581delta.pod 1372s # expected: 38060 1372s # received: 38060 1372s ok 68 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1176-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4470 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl582delta.pod 1372s # expected: 4470 1372s # received: 4470 1372s ok 69 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "18bf-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 6335 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl583delta.pod 1372s # expected: 6335 1372s # received: 6335 1372s ok 70 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1cc3-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 7363 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl584delta.pod 1372s # expected: 7363 1372s # received: 7363 1372s ok 71 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1701-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 5889 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl585delta.pod 1372s # expected: 5889 1372s # received: 5889 1372s ok 72 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "122b-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4651 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl586delta.pod 1372s # expected: 4651 1372s # received: 4651 1372s ok 73 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "20a4-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 8356 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl587delta.pod 1372s # expected: 8356 1372s # received: 8356 1372s ok 74 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "62c1-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 25281 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl588delta.pod 1372s # expected: 25281 1372s # received: 25281 1372s ok 75 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "d28d-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 53901 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl589delta.pod 1372s # expected: 53901 1372s # received: 53901 1372s ok 76 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1c1d5-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 115157 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perl58delta.pod 1372s # expected: 115157 1372s # received: 115157 1372s ok 77 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "4fe9-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 20457 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlaix.pod 1372s # expected: 20457 1372s # received: 20457 1372s ok 78 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1688-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 5768 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlamiga.pod 1372s # expected: 5768 1372s # received: 5768 1372s ok 79 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2031-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 8241 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlandroid.pod 1372s # expected: 8241 1372s # received: 8241 1372s ok 80 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "cec59-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 846937 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlapi.pod 1372s # expected: 846937 1372s # received: 846937 1372s ok 81 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "5838-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 22584 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlapio.pod 1372s # expected: 22584 1372s # received: 22584 1372s ok 82 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1b62-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 7010 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlartistic.pod 1372s # expected: 7010 1372s # received: 7010 1372s ok 83 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "210c-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 8460 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlbook.pod 1372s # expected: 8460 1372s # received: 8460 1372s ok 84 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "126-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 294 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlboot.pod 1372s # expected: 294 1372s # received: 294 1372s ok 85 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "130-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 304 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlbot.pod 1372s # expected: 304 1372s # received: 304 1372s ok 86 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1f50-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 8016 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1372s # expected: 8016 1372s # received: 8016 1372s ok 87 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "dea2-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 56994 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlcall.pod 1372s # expected: 56994 1372s # received: 56994 1372s ok 88 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1180-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4480 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlcheat.pod 1372s # expected: 4480 1372s # received: 4480 1372s ok 89 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "3179-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 12665 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlclass.pod 1372s # expected: 12665 1372s # received: 12665 1372s ok 90 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "3c63-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 15459 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1372s # expected: 15459 1372s # received: 15459 1372s ok 91 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "d19f-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 53663 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlclib.pod 1372s # expected: 53663 1372s # received: 53663 1372s ok 92 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "12e5-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4837 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlcn.pod 1372s # expected: 4837 1372s # received: 4837 1372s ok 93 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1b1b-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 6939 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1372s # expected: 6939 1372s # received: 6939 1372s ok 94 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "662a-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 26154 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1372s # expected: 26154 1372s # received: 26154 1372s ok 95 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "cfa2-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 53154 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perldata.pod 1372s # expected: 53154 1372s # received: 53154 1372s ok 96 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "134d-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4941 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1372s # expected: 4941 1372s # received: 4941 1372s ok 97 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "a85c-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 43100 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perldebguts.pod 1372s # expected: 43100 1372s # received: 43100 1372s ok 98 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "5693-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 22163 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perldebtut.pod 1372s # expected: 22163 1372s # received: 22163 1372s ok 99 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "9bc9-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 39881 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perldebug.pod 1372s # expected: 39881 1372s # received: 39881 1372s ok 100 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "15dc-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 5596 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perldelta.pod 1372s # expected: 5596 1372s # received: 5596 1372s ok 101 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "5fb8-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 24504 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1372s # expected: 24504 1372s # received: 24504 1372s ok 102 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "4d4ea-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 316650 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perldiag.pod 1372s # expected: 316650 1372s # received: 316650 1372s ok 103 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "24a0-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 9376 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perldoc.pod 1372s # expected: 9376 1372s # received: 9376 1372s ok 104 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "b4ed-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 46317 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1372s # expected: 46317 1372s # received: 46317 1372s ok 105 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "6946-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 26950 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perldsc.pod 1372s # expected: 26950 1372s # received: 26950 1372s ok 106 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1f20-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 7968 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perldtrace.pod 1372s # expected: 7968 1372s # received: 7968 1372s ok 107 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1497f-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 84351 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1372s # expected: 84351 1372s # received: 84351 1372s ok 108 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "937e-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 37758 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlembed.pod 1372s # expected: 37758 1372s # received: 37758 1372s ok 109 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2812-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 10258 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1372s # expected: 10258 1372s # received: 10258 1372s ok 110 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "58d2-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 22738 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlfaq.pod 1372s # expected: 22738 1372s # received: 22738 1372s ok 111 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "34a1-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 13473 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1372s # expected: 13473 1372s # received: 13473 1372s ok 112 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "292a-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 10538 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1372s # expected: 10538 1372s # received: 10538 1372s ok 113 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "92e1-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 37601 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1372s # expected: 37601 1372s # received: 37601 1372s ok 114 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "16bcd-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 93133 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1372s # expected: 93133 1372s # received: 93133 1372s ok 115 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "dbc1-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 56257 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1372s # expected: 56257 1372s # received: 56257 1372s ok 116 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "9a71-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 39537 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1372s # expected: 39537 1372s # received: 39537 1372s ok 117 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "93ae-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 37806 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1372s # expected: 37806 1372s # received: 37806 1372s ok 118 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "c30c-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 49932 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1372s # expected: 49932 1372s # received: 49932 1372s ok 119 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "3b75-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 15221 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1372s # expected: 15221 1372s # received: 15221 1372s ok 120 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "56ca-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 22218 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlfilter.pod 1372s # expected: 22218 1372s # received: 22218 1372s ok 121 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "342b-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 13355 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlfork.pod 1372s # expected: 13355 1372s # received: 13355 1372s ok 122 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "4122-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 16674 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlform.pod 1372s # expected: 16674 1372s # received: 16674 1372s ok 123 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "671-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 1649 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1372s # expected: 1649 1372s # received: 1649 1372s ok 124 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "68740-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 427840 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlfunc.pod 1372s # expected: 427840 1372s # received: 427840 1372s ok 125 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "7c2e-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 31790 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlgit.pod 1372s # expected: 31790 1372s # received: 31790 1372s ok 126 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "219ca-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 137674 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlglossary.pod 1372s # expected: 137674 1372s # received: 137674 1372s ok 127 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "4072-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 16498 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlgov.pod 1372s # expected: 16498 1372s # received: 16498 1372s ok 128 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "35f7-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 13815 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlgpl.pod 1372s # expected: 13815 1372s # received: 13815 1372s ok 129 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "31bb8-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 203704 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlguts.pod 1372s # expected: 203704 1372s # received: 203704 1372s ok 130 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "afe5-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 45029 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlhack.pod 1372s # expected: 45029 1372s # received: 45029 1372s ok 131 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1297d-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 76157 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1372s # expected: 76157 1372s # received: 76157 1372s ok 132 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1809-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 6153 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1372s # expected: 6153 1372s # received: 6153 1372s ok 133 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "602-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 1538 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1372s # expected: 1538 1372s # received: 1538 1372s ok 134 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "ebeb-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 60395 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlhist.pod 1372s # expected: 60395 1372s # received: 60395 1372s ok 135 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "77a4-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 30628 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlhpux.pod 1372s # expected: 30628 1372s # received: 30628 1372s ok 136 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "7dd-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 2013 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlhurd.pod 1372s # expected: 2013 1372s # received: 2013 1372s ok 137 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1fc9f-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 130207 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlintern.pod 1372s # expected: 130207 1372s # received: 130207 1372s ok 138 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "9216-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 37398 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlinterp.pod 1372s # expected: 37398 1372s # received: 37398 1372s ok 139 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "579a-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 22426 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlintro.pod 1372s # expected: 22426 1372s # received: 22426 1372s ok 140 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "8ad2-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 35538 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perliol.pod 1372s # expected: 35538 1372s # received: 35538 1372s ok 141 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "11818-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 71704 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlipc.pod 1372s # expected: 71704 1372s # received: 71704 1372s ok 142 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1150-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4432 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlirix.pod 1372s # expected: 4432 1372s # received: 4432 1372s ok 143 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "20a8-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 8360 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perljp.pod 1372s # expected: 8360 1372s # received: 8360 1372s ok 144 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2fc0-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 12224 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlko.pod 1372s # expected: 12224 1372s # received: 12224 1372s ok 145 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "163-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 355 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1372s # expected: 355 1372s # received: 355 1372s ok 146 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "7ea-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 2026 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perllinux.pod 1372s # expected: 2026 1372s # received: 2026 1372s ok 147 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "12978-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 76152 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perllocale.pod 1372s # expected: 76152 1372s # received: 76152 1372s ok 148 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2487-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 9351 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perllol.pod 1372s # expected: 9351 1372s # received: 9351 1372s ok 149 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2f6f-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 12143 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1372s # expected: 12143 1372s # received: 12143 1372s ok 150 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "67a7-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 26535 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlmod.pod 1372s # expected: 26535 1372s # received: 26535 1372s ok 151 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2574-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 9588 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1372s # expected: 9588 1372s # received: 9588 1372s ok 152 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1095c-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 67932 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1372s # expected: 67932 1372s # received: 67932 1372s ok 153 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "573b-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 22331 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1372s # expected: 22331 1372s # received: 22331 1372s ok 154 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "d65-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 3429 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1372s # expected: 3429 1372s # received: 3429 1372s ok 155 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2ad3-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 10963 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1372s # expected: 10963 1372s # received: 10963 1372s ok 156 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "20a5-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 8357 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlnumber.pod 1372s # expected: 8357 1372s # received: 8357 1372s ok 157 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "8d31-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 36145 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlobj.pod 1372s # expected: 36145 1372s # received: 36145 1372s ok 158 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "6885-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 26757 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlootut.pod 1372s # expected: 26757 1372s # received: 26757 1372s ok 159 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2b4ac-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 177324 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlop.pod 1372s # expected: 177324 1372s # received: 177324 1372s ok 160 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "4db-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 1243 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1372s # expected: 1243 1372s # received: 1243 1372s ok 161 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "3b77-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 15223 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlopentut.pod 1372s # expected: 15223 1372s # received: 15223 1372s ok 162 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "16cb7-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 93367 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlos2.pod 1372s # expected: 93367 1372s # received: 93367 1372s ok 163 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "37cb-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 14283 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlos390.pod 1372s # expected: 14283 1372s # received: 14283 1372s ok 164 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "12b0-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4784 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlos400.pod 1372s # expected: 4784 1372s # received: 4784 1372s ok 165 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "c8a9-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 51369 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1372s # expected: 51369 1372s # received: 51369 1372s ok 166 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "c2bc-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 49852 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlperf.pod 1372s # expected: 49852 1372s # received: 49852 1372s ok 167 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1418-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 5144 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlplan9.pod 1372s # expected: 5144 1372s # received: 5144 1372s ok 168 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "5b65-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 23397 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlpod.pod 1372s # expected: 23397 1372s # received: 23397 1372s ok 169 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "10d10-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 68880 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1372s # expected: 68880 1372s # received: 68880 1372s ok 170 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2f40-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 12096 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1372s # expected: 12096 1372s # received: 12096 1372s ok 171 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "67b7-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 26551 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1372s # expected: 26551 1372s # received: 26551 1372s ok 172 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "15db1-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 89521 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlport.pod 1372s # expected: 89521 1372s # received: 89521 1372s ok 173 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1412-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 5138 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlpragma.pod 1372s # expected: 5138 1372s # received: 5138 1372s ok 174 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1a25-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 6693 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlqnx.pod 1372s # expected: 6693 1372s # received: 6693 1372s ok 175 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "21256-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 135766 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlre.pod 1372s # expected: 135766 1372s # received: 135766 1372s ok 176 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "8a9c-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 35484 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlreapi.pod 1372s # expected: 35484 1372s # received: 35484 1372s ok 177 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "818f-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 33167 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1372s # expected: 33167 1372s # received: 33167 1372s ok 178 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "bec7-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 48839 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1372s # expected: 48839 1372s # received: 48839 1372s ok 179 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "8d5c-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 36188 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlref.pod 1372s # expected: 36188 1372s # received: 36188 1372s ok 180 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "4944-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 18756 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlreftut.pod 1372s # expected: 18756 1372s # received: 18756 1372s ok 181 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "a989-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 43401 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlreguts.pod 1372s # expected: 43401 1372s # received: 43401 1372s ok 182 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1fd-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 509 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlrepository.pod 1372s # expected: 509 1372s # received: 509 1372s ok 183 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "4b07-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 19207 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlrequick.pod 1372s # expected: 19207 1372s # received: 19207 1372s ok 184 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "3caa-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 15530 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlreref.pod 1372s # expected: 15530 1372s # received: 15530 1372s ok 185 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1e1ef-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 123375 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlretut.pod 1372s # expected: 123375 1372s # received: 123375 1372s ok 186 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "651-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 1617 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlriscos.pod 1372s # expected: 1617 1372s # received: 1617 1372s ok 187 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "e707-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 59143 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlrun.pod 1372s # expected: 59143 1372s # received: 59143 1372s ok 188 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "6cea-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 27882 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlsec.pod 1372s # expected: 27882 1372s # received: 27882 1372s ok 189 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "4af2-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 19186 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1372s # expected: 19186 1372s # received: 19186 1372s ok 190 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "7494-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 29844 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1372s # expected: 29844 1372s # received: 29844 1372s ok 191 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1bdc-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 7132 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlsource.pod 1372s # expected: 7132 1372s # received: 7132 1372s ok 192 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "233b-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 9019 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlstyle.pod 1372s # expected: 9019 1372s # received: 9019 1372s ok 193 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "12fb9-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 77753 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlsub.pod 1372s # expected: 77753 1372s # received: 77753 1372s ok 194 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "d31f-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 54047 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlsyn.pod 1372s # expected: 54047 1372s # received: 54047 1372s ok 195 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "2858-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 10328 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlsynology.pod 1372s # expected: 10328 1372s # received: 10328 1372s ok 196 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "b184-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 45444 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1372s # expected: 45444 1372s # received: 45444 1372s ok 197 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "9a91-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 39569 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perltie.pod 1372s # expected: 39569 1372s # received: 39569 1372s ok 198 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "cda6a-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 842346 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perltoc.pod 1372s # expected: 842346 1372s # received: 842346 1372s ok 199 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "174-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 372 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perltodo.pod 1372s # expected: 372 1372s # received: 372 1372s ok 200 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "126-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 294 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perltooc.pod 1372s # expected: 294 1372s # received: 294 1372s ok 201 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "126-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 294 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perltoot.pod 1372s # expected: 294 1372s # received: 294 1372s ok 202 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "297f-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 10623 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perltrap.pod 1372s # expected: 10623 1372s # received: 10623 1372s ok 203 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "213f-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 8511 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perltru64.pod 1372s # expected: 8511 1372s # received: 8511 1372s ok 204 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1183-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4483 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perltw.pod 1372s # expected: 4483 1372s # received: 4483 1372s ok 205 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "162b6-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 90806 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlunicode.pod 1372s # expected: 90806 1372s # received: 90806 1372s ok 206 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "6349-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 25417 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlunicook.pod 1372s # expected: 25417 1372s # received: 25417 1372s ok 207 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "372e-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 14126 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1372s # expected: 14126 1372s # received: 14126 1372s ok 208 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "96e1-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 38625 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perluniintro.pod 1372s # expected: 38625 1372s # received: 38625 1372s ok 209 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "6eefa-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 454394 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perluniprops.pod 1372s # expected: 454394 1372s # received: 454394 1372s ok 210 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1f10-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 7952 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlunitut.pod 1372s # expected: 7952 1372s # received: 7952 1372s ok 211 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "1ce8-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 7400 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlutil.pod 1372s # expected: 7400 1372s # received: 7400 1372s ok 212 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "16c17-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 93207 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlvar.pod 1372s # expected: 93207 1372s # received: 93207 1372s ok 213 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "c68d-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 50829 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlvms.pod 1372s # expected: 50829 1372s # received: 50829 1372s ok 214 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "f16-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 3862 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlvos.pod 1372s # expected: 3862 1372s # received: 3862 1372s ok 215 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "7c61-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 31841 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlwin32.pod 1372s # expected: 31841 1372s # received: 31841 1372s ok 216 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "12d15-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 77077 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlxs.pod 1372s # expected: 77077 1372s # received: 77077 1372s ok 217 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "c51f-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 50463 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlxstut.pod 1372s # expected: 50463 1372s # received: 50463 1372s ok 218 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "5dc1-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 24001 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1372s # expected: 24001 1372s # received: 24001 1372s ok 219 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "c8110-63a9ccb563e40" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 819472 1372s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-binary-httpd 1372s # expected: 819472 1372s # received: 819472 1372s ok 220 1372s #lwp request: 1372s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1372s #User-Agent: libwww-perl/6.78 1372s # 1372s #server response: 1372s #HTTP/1.1 200 OK 1372s #Connection: close 1372s #Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Accept-Ranges: bytes 1372s #ETag: "40b7c0-63aee5c187c80" 1372s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1372s #Vary: In-If1 1372s #Content-Length: 4241344 1372s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1372s #Client-Date: Thu, 04 Sep 2025 16:57:21 GMT 1372s #Client-Peer: 127.0.0.1:8529 1372s #Client-Response-Num: 1 1372s #DMMATCH1: 1 1372s # 1372s # testing : download of /getfiles-binary-perl 1372s # expected: 4241344 1372s # received: 4241344 1372s ok 221 1372s ok 1374s t/apache/headers.t .................. 1374s 1..27 1374s # Running under perl version 5.040001 for linux 1374s # Current time local: Thu Sep 4 16:57:22 2025 1374s # Current time GMT: Thu Sep 4 16:57:22 2025 1374s # Using Test.pm version 1.31 1374s # Using Apache/Test.pm version 1.44 1374s testing: Hello: World 1374s ok 1 1374s # testing : response success 1374s # expected: qr/HTTP\/1\.. 200 OK/ 1374s # received: 'HTTP/1.1 200 OK' 1374s ok 2 1374s header: [World] vs [World] 1374s # testing : compare header Hello value 1374s # expected: 'World' 1374s # received: 'World' 1374s ok 3 1374s testing: Hello: World 1374s ok 4 1374s # testing : response success 1374s # expected: qr/HTTP\/1\.. 200 OK/ 1374s # received: 'HTTP/1.1 200 OK' 1374s ok 5 1374s header: [World] vs [World] 1374s # testing : compare header Hello value 1374s # expected: 'World' 1374s # received: 'World' 1374s ok 6 1374s testing: Hello: World 1374s ok 7 1374s # testing : response success 1374s # expected: qr/HTTP\/1\.. 200 OK/ 1374s # received: 'HTTP/1.1 200 OK' 1374s ok 8 1374s header: [World] vs [World] 1374s # testing : compare header Hello value 1374s # expected: 'World' 1374s # received: 'World' 1374s ok 9 1374s testing: Hello: Foo 1374s Bar 1374s ok 10 1374s # testing : response success 1374s # expected: qr/HTTP\/1\.. 200 OK/ 1374s # received: 'HTTP/1.1 200 OK' 1374s ok 11 1374s header: [Foo Bar] vs [Foo Bar] 1374s # testing : compare header Hello value 1374s # expected: 'Foo Bar' 1374s # received: 'Foo Bar' 1374s ok 12 1374s testing: Hello: Foo 1374s Bar 1374s ok 13 1374s # testing : response success 1374s # expected: qr/HTTP\/1\.. 200 OK/ 1374s # received: 'HTTP/1.1 200 OK' 1374s ok 14 1374s header: [Foo Bar] vs [Foo Bar] 1374s # testing : compare header Hello value 1374s # expected: 'Foo Bar' 1374s # received: 'Foo Bar' 1374s ok 15 1374s testing: Hello: Foo 1374s Bar 1374s ok 16 1374s # testing : response success 1374s # expected: qr/HTTP\/1\.. 200 OK/ 1374s # received: 'HTTP/1.1 200 OK' 1374s ok 17 1374s header: [Foo Bar] vs [Foo Bar] 1374s # testing : compare header Hello value 1374s # expected: 'Foo Bar' 1374s # received: 'Foo Bar' 1374s ok 18 1374s testing: Hello: Foo 1374s Bar 1374s ok 19 1374s # testing : response success 1374s # expected: qr/HTTP\/1\.. 200 OK/ 1374s # received: 'HTTP/1.1 200 OK' 1374s ok 20 1374s header: [Foo Bar] vs [Foo Bar] 1374s # testing : compare header Hello value 1374s # expected: 'Foo Bar' 1374s # received: 'Foo Bar' 1374s ok 21 1374s testing: Hello: Foo 1374s Bar 1374s ok 22 1374s # testing : response success 1374s # expected: qr/HTTP\/1\.. 200 OK/ 1374s # received: 'HTTP/1.1 200 OK' 1374s ok 23 1374s header: [Foo Bar] vs [Foo Bar] 1374s # testing : compare header Hello value 1374s # expected: 'Foo Bar' 1374s # received: 'Foo Bar' 1374s ok 24 1374s testing: Hello:World 1374s ok 25 1374s # testing : response success 1374s # expected: qr/HTTP\/1\.. 200 OK/ 1374s # received: 'HTTP/1.1 200 OK' 1374s ok 26 1374s header: [World] vs [World] 1374s # testing : compare header Hello value 1374s # expected: 'World' 1374s # received: 'World' 1374s ok 27 1374s ok 1376s t/apache/hostcheck.t ................ 1376s 1..14 1376s # Running under perl version 5.040001 for linux 1376s # Current time local: Thu Sep 4 16:57:24 2025 1376s # Current time GMT: Thu Sep 4 16:57:24 2025 1376s # Using Test.pm version 1.31 1376s # Using Apache/Test.pm version 1.44 1376s # SENDING to 127.0.0.1:8529 1376s # GET / HTTP/1.1 1376s Host: localhost 1376s 1376s # expected 200, got 200 for ok 1376s ok 1 1376s # SENDING to 127.0.0.1:8529 1376s # GET / HTTP/1.1 1376s Host: localhost:1 1376s 1376s # expected 200, got 200 for port ignored 1376s ok 2 1376s # SENDING to 127.0.0.1:8529 1376s # GET / HTTP/1.1 1376s Host: notlisted 1376s 1376s # expected 200, got 200 for name not listed 1376s ok 3 1376s # SENDING to 127.0.0.1:8529 1376s # GET / HTTP/1.1 1376s Host: 127.0.0.1 1376s 1376s # expected 200, got 200 for IP not in serveralias/servername 1376s ok 4 1376s # SENDING to 127.0.0.1:8529 1376s # GET / HTTP/1.1 1376s Host: default-strict 1376s 1376s # expected 200, got 200 for NVH matches in default server 1376s ok 5 1376s # SENDING to 127.0.0.1:8529 1376s # GET / HTTP/1.1 1376s Host: nvh-strict 1376s 1376s # expected 200, got 200 for NVH matches 1376s ok 6 1376s # SENDING to 127.0.0.1:8529 1376s # GET / HTTP/1.1 1376s Host: nvh-strict:1 1376s 1376s # expected 200, got 200 for NVH matches port ignored 1376s ok 7 1376s # SENDING to 127.0.0.1:8554 1376s # GET / HTTP/1.1 1376s Host: localhost 1376s 1376s # expected 400, got 400 for ok 1376s ok 8 1376s # SENDING to 127.0.0.1:8554 1376s # GET / HTTP/1.1 1376s Host: localhost:1 1376s 1376s # expected 400, got 400 for port ignored 1376s ok 9 1376s # SENDING to 127.0.0.1:8554 1376s # GET / HTTP/1.1 1376s Host: notlisted 1376s 1376s # expected 400, got 400 for name not listed 1376s ok 10 1376s # SENDING to 127.0.0.1:8554 1376s # GET / HTTP/1.1 1376s Host: 127.0.0.1 1376s 1376s # expected 400, got 400 for IP not in serveralias/servername 1376s ok 11 1376s # SENDING to 127.0.0.1:8554 1376s # GET / HTTP/1.1 1376s Host: default-strict 1376s 1376s # expected 200, got 200 for NVH matches in default server 1376s ok 12 1376s # SENDING to 127.0.0.1:8554 1376s # GET / HTTP/1.1 1376s Host: nvh-strict 1376s 1376s # expected 200, got 200 for NVH matches 1376s ok 13 1376s # SENDING to 127.0.0.1:8554 1376s # GET / HTTP/1.1 1376s Host: nvh-strict:1 1376s 1376s # expected 200, got 200 for NVH matches port ignored 1376s ok 14 1376s ok 1378s t/apache/http_strict.t .............. 1378s 1..178 1378s # Running under perl version 5.040001 for linux 1378s # Current time local: Thu Sep 4 16:57:26 2025 1378s # Current time GMT: Thu Sep 4 16:57:26 2025 1378s # Using Test.pm version 1.31 1378s # Using Apache/Test.pm version 1.44 1378s # SENDING: 1378s # GET / HTTP/1.0\r\n\r\n 1378s # expecting success, got 200 1378s ok 1 1378s # SENDING: 1378s # GET / HTTP/1.0\n\n 1378s # expecting success, got 200 1378s ok 2 1378s # SENDING: 1378s # get / HTTP/1.0\r\n\r\n 1378s # expecting 501, got 501 1378s ok 3 1378s # SENDING: 1378s # G ET / HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 4 1378s # SENDING: 1378s # G\x00ET / HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 5 1378s # SENDING: 1378s # G/T / HTTP/1.0\r\n\r\n 1378s # expecting 501, got 501 1378s ok 6 1378s # SENDING: 1378s # GET /\x00 HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 7 1378s # SENDING: 1378s # GET / HTTP/1.0\x00\r\n\r\n 1378s # expecting 400, got 400 1378s ok 8 1378s # SENDING: 1378s # GET\x0c/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 9 1378s # SENDING: 1378s # GET\r/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 10 1378s # SENDING: 1378s # GET\t/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 11 1378s # SENDING: 1378s # GET / HTT/1.0\r\n\r\n 1378s # expecting error, got 400 1378s ok 12 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1378s # expecting success, got 200 1378s ok 13 1378s # SENDING: 1378s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1378s # expecting success, got 200 1378s ok 14 1378s # SENDING: 1378s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1378s # expecting success, got 200 1378s ok 15 1378s # SENDING: 1378s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1378s # expecting 400, got 400 1378s ok 16 1378s # SENDING: 1378s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1378s # expecting 400, got 400 1378s ok 17 1378s # SENDING: 1378s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1378s # expecting 200, got 200 1378s ok 18 1378s # SENDING: 1378s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1378s # expecting 400, got 400 1378s ok 19 1378s # SENDING: 1378s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1378s # expecting error, got 400 1378s ok 20 1378s # SENDING: 1378s # GET / HTTP/0.9\r\n\r\n 1378s # expecting error, got 400 1378s ok 21 1378s # SENDING: 1378s # GET / HTTP/0.8\r\n\r\n 1378s # expecting error, got 400 1378s ok 22 1378s # SENDING: 1378s # GET /\x01 HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 23 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 24 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 25 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 26 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 27 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1378s # expecting 400, got 400 1378s ok 28 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 29 1378s # SENDING: 1378s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 30 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 31 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1378s # expecting 400, got 400 1378s ok 32 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 33 1378s # SENDING: 1378s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 34 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 35 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 36 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 37 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 38 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1378s # expecting 400, got 400 1378s ok 39 1378s # SENDING: 1378s # GET / HTTP/1.0\r\r 1378s # expecting dropped connection and HTTPD dropped connection 1378s ok 40 1378s # SENDING: 1378s # GET /\r\n 1378s # expecting headerless HTTP/0.9 body, got response 1378s ok 41 1378s # SENDING: 1378s # GET /#frag HTTP/1.0\r\n 1378s # expecting 400, got 400 1378s ok 42 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1378s # expecting 200, got 200 1378s ok 43 1378s # SENDING: 1378s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1378s # expecting 200, got 200 1378s ok 44 1378s # SENDING: 1378s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1378s # expecting 200, got 200 1378s ok 45 1378s # SENDING: 1378s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1378s # expecting 200, got 200 1378s ok 46 1378s # SENDING: 1378s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1378s # expecting 200, got 200 1378s ok 47 1378s # SENDING: 1378s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1378s # expecting 200, got 200 1378s ok 48 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1378s # expecting 200, got 200 1378s ok 49 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1378s # expecting 400, got 400 1378s ok 50 1378s # SENDING: 1378s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1378s # expecting 200, got 200 1378s ok 51 1378s # SENDING: 1378s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 52 1378s # SENDING: 1378s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 53 1378s # SENDING: 1378s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 54 1378s # SENDING: 1378s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1378s # expecting 200, got 200 1378s ok 55 1378s # SENDING: 1378s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1378s # expecting success, got 200 1378s ok 56 1378s # SENDING: 1378s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1378s # expecting success, got 200 1378s ok 57 1378s # SENDING: 1378s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1378s # expecting success, got 200 1378s ok 58 1378s # SENDING: 1378s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1378s # expecting success, got 200 1378s ok 59 1378s # SENDING: 1378s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 60 1378s # SENDING: 1378s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1378s # expecting success, got 200 1378s ok 61 1378s # SENDING: 1378s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1378s # expecting success, got 200 1378s ok 62 1378s # SENDING: 1378s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 63 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1378s # expecting success, got 200 1378s ok 64 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1378s # expecting success, got 200 1378s ok 65 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1378s # expecting success, got 200 1378s ok 66 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1378s # expecting success, got 200 1378s ok 67 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1378s # expecting success, got 200 1378s ok 68 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1378s # expecting success, got 200 1378s ok 69 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1378s # expecting 200, got 200 1378s ok 70 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1378s # expecting 200, got 200 1378s ok 71 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1378s # expecting 400, got 400 1378s ok 72 1378s # SENDING: 1378s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 73 1378s # SENDING: 1378s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 74 1378s # SENDING: 1378s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 75 1378s # SENDING: 1378s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 76 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1378s # expecting 200, got 200 1378s ok 77 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1378s # expecting 200, got 200 1378s ok 78 1378s # SENDING: 1378s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1378s # expecting 200, got 200 1378s ok 79 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1378s # DECODED: Foo: bar 1378s # RESPONSE: 1378s # HTTP/1.1 200 OK\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Foo: bar\r\n 1378s # Vary: In-If1\r\n 1378s # DMMATCH1: 1\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/plain\r\n 1378s # \r\n 1378s # Hi!\n 1378s # SERVERNAME=localhost\n 1378s # HTTP_HOST=\n 1378s # 1378s # expecting 200, got 200 1378s ok 80 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1378s # DECODED: Foo: 1378s # RESPONSE: 1378s # HTTP/1.1 200 OK\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Foo: \r\n 1378s # Vary: In-If1\r\n 1378s # DMMATCH1: 1\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/plain\r\n 1378s # \r\n 1378s # Hi!\n 1378s # SERVERNAME=localhost\n 1378s # HTTP_HOST=\n 1378s # 1378s # expecting 200, got 200 1378s ok 81 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1378s # DECODED: : bar 1378s # RESPONSE: 1378s # HTTP/1.1 500 Internal Server Error\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Content-Length: 564\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/html; charset=iso-8859-1\r\n 1378s # \r\n 1378s # \n 1378s # \n 1378s # ... 1378s # expecting 500, got 500 1378s ok 82 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1378s # DECODED: F\x00oo: bar 1378s # RESPONSE: 1378s # HTTP/1.1 500 Internal Server Error\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Content-Length: 528\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/html; charset=iso-8859-1\r\n 1378s # \r\n 1378s # \n 1378s # \n 1378s # ... 1378s # expecting 500, got 500 1378s ok 83 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1378s # DECODED: F\x01oo: bar 1378s # RESPONSE: 1378s # HTTP/1.1 500 Internal Server Error\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Content-Length: 564\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/html; charset=iso-8859-1\r\n 1378s # \r\n 1378s # \n 1378s # \n 1378s # ... 1378s # expecting 500, got 500 1378s ok 84 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1378s # DECODED: F\noo: bar 1378s # RESPONSE: 1378s # HTTP/1.1 500 Internal Server Error\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Content-Length: 528\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/html; charset=iso-8859-1\r\n 1378s # \r\n 1378s # \n 1378s # \n 1378s # ... 1378s # expecting 500, got 500 1378s ok 85 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1378s # DECODED: Foo: b\tar 1378s # RESPONSE: 1378s # HTTP/1.1 200 OK\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Foo: b\tar\r\n 1378s # Vary: In-If1\r\n 1378s # DMMATCH1: 1\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/plain\r\n 1378s # \r\n 1378s # Hi!\n 1378s # SERVERNAME=localhost\n 1378s # HTTP_HOST=\n 1378s # 1378s # expecting 200, got 200 1378s ok 86 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1378s # DECODED: Foo: b\x01ar 1378s # RESPONSE: 1378s # HTTP/1.1 500 Internal Server Error\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Content-Length: 564\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/html; charset=iso-8859-1\r\n 1378s # \r\n 1378s # \n 1378s # \n 1378s # ... 1378s # expecting 500, got 500 1378s ok 87 1378s # SENDING: 1378s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1378s # expecting 500, got 500 1378s ok 88 1378s # SENDING: 1378s # GET / HTTP/1.0\r\n\r\n 1378s # expecting success, got 200 1378s ok 89 1378s # SENDING: 1378s # GET / HTTP/1.0\n\n 1378s # expecting 400, got 400 1378s ok 90 1378s # SENDING: 1378s # get / HTTP/1.0\r\n\r\n 1378s # expecting 501, got 501 1378s ok 91 1378s # SENDING: 1378s # G ET / HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 92 1378s # SENDING: 1378s # G\x00ET / HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 93 1378s # SENDING: 1378s # G/T / HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 94 1378s # SENDING: 1378s # GET /\x00 HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 95 1378s # SENDING: 1378s # GET / HTTP/1.0\x00\r\n\r\n 1378s # expecting 400, got 400 1378s ok 96 1378s # SENDING: 1378s # GET\x0c/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 97 1378s # SENDING: 1378s # GET\r/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 98 1378s # SENDING: 1378s # GET\t/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 99 1378s # SENDING: 1378s # GET / HTT/1.0\r\n\r\n 1378s # expecting error, got 400 1378s ok 100 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1378s # expecting success, got 200 1378s ok 101 1378s # SENDING: 1378s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1378s # expecting success, got 200 1378s ok 102 1378s # SENDING: 1378s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1378s # expecting success, got 200 1378s ok 103 1378s # SENDING: 1378s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1378s # expecting 400, got 400 1378s ok 104 1378s # SENDING: 1378s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1378s # expecting 400, got 400 1378s ok 105 1378s # SENDING: 1378s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1378s # expecting 400, got 400 1378s ok 106 1378s # SENDING: 1378s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1378s # expecting 400, got 400 1378s ok 107 1378s # SENDING: 1378s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1378s # expecting error, got 400 1378s ok 108 1378s # SENDING: 1378s # GET / HTTP/0.9\r\n\r\n 1378s # expecting error, got 400 1378s ok 109 1378s # SENDING: 1378s # GET / HTTP/0.8\r\n\r\n 1378s # expecting error, got 400 1378s ok 110 1378s # SENDING: 1378s # GET /\x01 HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 111 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 112 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 113 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 114 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 115 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1378s # expecting 400, got 400 1378s ok 116 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 117 1378s # SENDING: 1378s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 118 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 119 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1378s # expecting 400, got 400 1378s ok 120 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 121 1378s # SENDING: 1378s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 122 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 123 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 124 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1378s # expecting 400, got 400 1378s ok 125 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 126 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1378s # expecting 400, got 400 1378s ok 127 1378s # SENDING: 1378s # GET / HTTP/1.0\r\r 1378s # expecting dropped connection and HTTPD dropped connection 1378s ok 128 1378s # SENDING: 1378s # GET /\r\n 1378s # expecting headerless HTTP/0.9 body, got response 1378s ok 129 1378s # SENDING: 1378s # GET /#frag HTTP/1.0\r\n 1378s # expecting 400, got 400 1378s ok 130 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1378s # expecting 400, got 400 1378s ok 131 1378s # SENDING: 1378s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 132 1378s # SENDING: 1378s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 133 1378s # SENDING: 1378s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1378s # expecting 200, got 200 1378s ok 134 1378s # SENDING: 1378s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 135 1378s # SENDING: 1378s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 136 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1378s # expecting 400, got 400 1378s ok 137 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1378s # expecting 400, got 400 1378s ok 138 1378s # SENDING: 1378s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1378s # expecting 200, got 200 1378s ok 139 1378s # SENDING: 1378s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 140 1378s # SENDING: 1378s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 141 1378s # SENDING: 1378s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 142 1378s # SENDING: 1378s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 143 1378s # SENDING: 1378s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1378s # expecting success, got 200 1378s ok 144 1378s # SENDING: 1378s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1378s # expecting success, got 200 1378s ok 145 1378s # SENDING: 1378s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1378s # expecting success, got 200 1378s ok 146 1378s # SENDING: 1378s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1378s # expecting success, got 200 1378s ok 147 1378s # SENDING: 1378s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 148 1378s # SENDING: 1378s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1378s # expecting success, got 200 1378s ok 149 1378s # SENDING: 1378s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1378s # expecting success, got 200 1378s ok 150 1378s # SENDING: 1378s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1378s # expecting 400, got 400 1378s ok 151 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1378s # expecting success, got 200 1378s ok 152 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1378s # expecting success, got 200 1378s ok 153 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1378s # expecting success, got 200 1378s ok 154 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1378s # expecting success, got 200 1378s ok 155 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1378s # expecting success, got 200 1378s ok 156 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1378s # expecting success, got 200 1378s ok 157 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1378s # expecting 400, got 400 1378s ok 158 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1378s # expecting 400, got 400 1378s ok 159 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1378s # expecting 400, got 400 1378s ok 160 1378s # SENDING: 1378s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 161 1378s # SENDING: 1378s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 162 1378s # SENDING: 1378s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 163 1378s # SENDING: 1378s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1378s # expecting 200, got 200 1378s ok 164 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1378s # expecting 200, got 200 1378s ok 165 1378s # SENDING: 1378s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1378s # expecting 200, got 200 1378s ok 166 1378s # SENDING: 1378s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1378s # expecting 200, got 200 1378s ok 167 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1378s # DECODED: Foo: bar 1378s # RESPONSE: 1378s # HTTP/1.1 200 OK\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Foo: bar\r\n 1378s # Vary: In-If1\r\n 1378s # DMMATCH1: 1\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/plain\r\n 1378s # \r\n 1378s # Hi!\n 1378s # SERVERNAME=localhost\n 1378s # HTTP_HOST=\n 1378s # 1378s # expecting 200, got 200 1378s ok 168 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1378s # DECODED: Foo: 1378s # RESPONSE: 1378s # HTTP/1.1 200 OK\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Foo: \r\n 1378s # Vary: In-If1\r\n 1378s # DMMATCH1: 1\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/plain\r\n 1378s # \r\n 1378s # Hi!\n 1378s # SERVERNAME=localhost\n 1378s # HTTP_HOST=\n 1378s # 1378s # expecting 200, got 200 1378s ok 169 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1378s # DECODED: : bar 1378s # RESPONSE: 1378s # HTTP/1.1 500 Internal Server Error\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Content-Length: 564\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/html; charset=iso-8859-1\r\n 1378s # \r\n 1378s # \n 1378s # \n 1378s # ... 1378s # expecting 500, got 500 1378s ok 170 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1378s # DECODED: F\x00oo: bar 1378s # RESPONSE: 1378s # HTTP/1.1 500 Internal Server Error\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Content-Length: 528\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/html; charset=iso-8859-1\r\n 1378s # \r\n 1378s # \n 1378s # \n 1378s # ... 1378s # expecting 500, got 500 1378s ok 171 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1378s # DECODED: F\x01oo: bar 1378s # RESPONSE: 1378s # HTTP/1.1 500 Internal Server Error\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Content-Length: 564\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/html; charset=iso-8859-1\r\n 1378s # \r\n 1378s # \n 1378s # \n 1378s # ... 1378s # expecting 500, got 500 1378s ok 172 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1378s # DECODED: F\noo: bar 1378s # RESPONSE: 1378s # HTTP/1.1 500 Internal Server Error\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Content-Length: 528\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/html; charset=iso-8859-1\r\n 1378s # \r\n 1378s # \n 1378s # \n 1378s # ... 1378s # expecting 500, got 500 1378s ok 173 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1378s # DECODED: Foo: b\tar 1378s # RESPONSE: 1378s # HTTP/1.1 200 OK\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Foo: b\tar\r\n 1378s # Vary: In-If1\r\n 1378s # DMMATCH1: 1\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/plain\r\n 1378s # \r\n 1378s # Hi!\n 1378s # SERVERNAME=localhost\n 1378s # HTTP_HOST=\n 1378s # 1378s # expecting 200, got 200 1378s ok 174 1378s # SENDING: 1378s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1378s # DECODED: Foo: b\x01ar 1378s # RESPONSE: 1378s # HTTP/1.1 500 Internal Server Error\r\n 1378s # Date: Thu, 04 Sep 2025 16:57:28 GMT\r\n 1378s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1378s # Content-Length: 564\r\n 1378s # Connection: close\r\n 1378s # Content-Type: text/html; charset=iso-8859-1\r\n 1378s # \r\n 1378s # \n 1378s # \n 1378s # ... 1378s # expecting 500, got 500 1378s ok 175 1378s # SENDING: 1378s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1378s # expecting 500, got 500 1378s ok 176 1378s ok 177 1378s ok 178 1378s ok 1380s t/apache/if_sections.t .............. 1380s 1..46 1380s # Running under perl version 5.040001 for linux 1380s # Current time local: Thu Sep 4 16:57:28 2025 1380s # Current time GMT: Thu Sep 4 16:57:28 2025 1380s # Using Test.pm version 1.31 1380s # Using Apache/Test.pm version 1.44 1380s # /if_sec/ with '': 1380s # expected: 200 1380s # received: '200' 1380s ok 1 1380s # expected: undef 1380s # received: undef 1380s ok 2 1380s # /if_sec/foo.if_test with '': 1380s # expected: 200 1380s # received: '200' 1380s ok 3 1380s # expected: undef 1380s # received: undef 1380s ok 4 1380s # /if_sec/foo.if_test with '1': 1380s # expected: 200 1380s # received: '200' 1380s ok 5 1380s # expected: 'global1' 1380s # received: 'global1' 1380s ok 6 1380s # /if_sec/foo.if_test with '1 11': 1380s # expected: 200 1380s # received: '200' 1380s ok 7 1380s # expected: 'global1, nested11, nested113' 1380s # received: 'global1, nested11, nested113' 1380s ok 8 1380s # /if_sec/foo.if_test with '1 11 111': 1380s # expected: 200 1380s # received: '200' 1380s ok 9 1380s # expected: 'global1, nested11, nested111' 1380s # received: 'global1, nested11, nested111' 1380s ok 10 1380s # /if_sec/foo.if_test with '1 11 112': 1380s # expected: 200 1380s # received: '200' 1380s ok 11 1380s # expected: 'global1, nested11, nested112' 1380s # received: 'global1, nested11, nested112' 1380s ok 12 1380s # /if_sec/foo.if_test with '1 2': 1380s # expected: 200 1380s # received: '200' 1380s ok 13 1380s # expected: 'global1, files2' 1380s # received: 'global1, files2' 1380s ok 14 1380s # /if_sec/dir/foo.txt with '1 2': 1380s # expected: 200 1380s # received: '200' 1380s ok 15 1380s # expected: 'global1, dir1, dir2, dir_files1' 1380s # received: 'global1, dir1, dir2, dir_files1' 1380s ok 16 1380s # /if_sec/dir/ with '1 2': 1380s # expected: 200 1380s # received: '200' 1380s ok 17 1380s # expected: 'global1, dir1, dir2' 1380s # received: 'global1, dir1, dir2' 1380s ok 18 1380s # /if_sec/dir/ with '1 11': 1380s # expected: 200 1380s # received: '200' 1380s ok 19 1380s # expected: 'global1, dir1, nested11, nested113' 1380s # received: 'global1, dir1, nested11, nested113' 1380s ok 20 1380s # /if_sec/dir/ with '1 11 111': 1380s # expected: 200 1380s # received: '200' 1380s ok 21 1380s # expected: 'global1, dir1, nested11, nested111' 1380s # received: 'global1, dir1, nested11, nested111' 1380s ok 22 1380s # /if_sec/dir/ with '1 11 112': 1380s # expected: 200 1380s # received: '200' 1380s ok 23 1380s # expected: 'global1, dir1, nested11, nested112' 1380s # received: 'global1, dir1, nested11, nested112' 1380s ok 24 1380s # /if_sec/loc/ with '1 2': 1380s # expected: 200 1380s # received: '200' 1380s ok 25 1380s # expected: 'global1, loc1, loc2' 1380s # received: 'global1, loc1, loc2' 1380s ok 26 1380s # /if_sec/loc/foo.txt with '1 2': 1380s # expected: 200 1380s # received: '200' 1380s ok 27 1380s # expected: 'global1, loc1, loc2' 1380s # received: 'global1, loc1, loc2' 1380s ok 28 1380s # /if_sec/loc/ with '1 11': 1380s # expected: 200 1380s # received: '200' 1380s ok 29 1380s # expected: 'global1, loc1, nested11, nested113' 1380s # received: 'global1, loc1, nested11, nested113' 1380s ok 30 1380s # /if_sec/loc/ with '1 11 111': 1380s # expected: 200 1380s # received: '200' 1380s ok 31 1380s # expected: 'global1, loc1, nested11, nested111' 1380s # received: 'global1, loc1, nested11, nested111' 1380s ok 32 1380s # /if_sec/loc/ with '1 11 112': 1380s # expected: 200 1380s # received: '200' 1380s ok 33 1380s # expected: 'global1, loc1, nested11, nested112' 1380s # received: 'global1, loc1, nested11, nested112' 1380s ok 34 1380s # /if_sec/loc/foo.if_test with '1 2': 1380s # expected: 200 1380s # received: '200' 1380s ok 35 1380s # expected: 'global1, files2, loc1, loc2' 1380s # received: 'global1, files2, loc1, loc2' 1380s ok 36 1380s # /if_sec/loc/foo.if_test with '1 2 11': 1380s # expected: 200 1380s # received: '200' 1380s ok 37 1380s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1380s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1380s ok 38 1380s # /if_sec/loc/foo.if_test with '1 2 11 111': 1380s # expected: 200 1380s # received: '200' 1380s ok 39 1380s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1380s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1380s ok 40 1380s # /if_sec/loc/foo.if_test with '1 2 11 112': 1380s # expected: 200 1380s # received: '200' 1380s ok 41 1380s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1380s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1380s ok 42 1380s # /if_sec/proxy/ with '1 2': 1380s # expected: 200 1380s # received: '200' 1380s ok 43 1380s # expected: 'global1, locp1, locp2' 1380s # received: 'global1, locp1, locp2' 1380s ok 44 1380s # /if_sec/proxy/ with '2': 1380s # expected: 200 1380s # received: '200' 1380s ok 45 1380s # expected: 'locp2' 1380s # received: 'locp2' 1380s ok 46 1380s ok 1382s t/apache/iffile.t ................... 1382s 1..2 1382s # Running under perl version 5.040001 for linux 1382s # Current time local: Thu Sep 4 16:57:30 2025 1382s # Current time GMT: Thu Sep 4 16:57:30 2025 1382s # Using Test.pm version 1.31 1382s # Using Apache/Test.pm version 1.44 1382s # expected: 200 1382s # received: '200' 1382s ok 1 1382s # expected: 'success1, success2, success3, success4, success5' 1382s # received: 'success1, success2, success3, success4, success5' 1382s ok 2 1382s ok 1384s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1390s t/apache/limits.t ................... 1390s 1..12 1390s # Running under perl version 5.040001 for linux 1390s # Current time local: Thu Sep 4 16:57:34 2025 1390s # Current time GMT: Thu Sep 4 16:57:34 2025 1390s # Using Test.pm version 1.31 1390s # Using Apache/Test.pm version 1.44 1390s # Testing LimitRequestLine; should succeed 1390s # testing : Test #1 1390s # expected: 200 1390s # received: '200' 1390s ok 1 1390s # Testing LimitRequestLine; should fail 1390s # testing : Test #2 1390s # expected: 414 1390s # received: '414' 1390s ok 2 1390s # Testing LimitRequestFieldSize; should succeed 1390s # testing : Test #3 1390s # expected: 200 1390s # received: '200' 1390s ok 3 1390s # Testing LimitRequestFieldSize; should fail 1390s # testing : Test #4 1390s # expected: 400 1390s # received: '400' 1390s ok 4 1390s # Testing LimitRequestFields; should succeed 1390s # testing : Test #5 1390s # expected: 200 1390s # received: '200' 1390s ok 5 1390s # Testing LimitRequestFields; should fail 1390s # testing : Test #6 1390s # expected: 400 1390s # received: '400' 1390s ok 6 1390s # Testing LimitRequestBody; should succeed 1390s # Chunked transfer-encoding enabled 1390s # testing : Test #7 1390s # expected: 200 1390s # received: '200' 1390s ok 7 1390s # Testing LimitRequestBody; should succeed 1390s # Chunked transfer-encoding disabled 1390s # testing : Test #8 1390s # expected: 200 1390s # received: '200' 1390s ok 8 1390s # Testing LimitRequestBody; should fail 1390s # Chunked transfer-encoding enabled 1390s # testing : Test #9 1390s # expected: 413 1390s # received: '413' 1390s ok 9 1390s # Testing LimitRequestBody; should fail 1390s # Chunked transfer-encoding disabled 1390s # testing : Test #10 1390s # expected: 413 1390s # received: '413' 1390s ok 10 1390s # Testing LimitRequestFieldSize; should succeed 1390s # testing : Test #11 1390s # expected: 200 1390s # received: '200' 1390s ok 11 1390s # Testing LimitRequestFieldSize; should fail 1390s # testing : Test #12 1390s # expected: 400 1390s # received: '400' 1390s ok 12 1390s ok 1392s t/apache/loglevel.t ................. 1392s 1..8 1392s # Running under perl version 5.040001 for linux 1392s # Current time local: Thu Sep 4 16:57:40 2025 1392s # Current time GMT: Thu Sep 4 16:57:40 2025 1392s # Using Test.pm version 1.31 1392s # Using Apache/Test.pm version 1.44 1392s ok 1 1392s ok 2 1392s ok 3 1392s ok 4 1392s ok 5 1392s ok 6 1392s ok 7 1392s ok 8 1392s ok 1394s t/apache/maxranges.t ................ 1394s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1394s 1..19 1394s # Running under perl version 5.040001 for linux 1394s # Current time local: Thu Sep 4 16:57:42 2025 1394s # Current time GMT: Thu Sep 4 16:57:42 2025 1394s # Using Test.pm version 1.31 1394s # Using Apache/Test.pm version 1.44 1394s ok 1 1394s ok 2 1394s ok 3 1394s ok 4 1394s ok 5 1394s ok 6 1394s ok 7 1394s ok 8 1394s ok 9 1394s ok 10 1394s ok 11 1394s ok 12 1394s ok 13 1394s ok 14 1394s ok 15 1394s ok 16 1394s ok 17 1394s ok 18 1394s ok 19 1394s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1394s ok 1396s t/apache/mergeslashes.t ............. 1396s 1..9 1396s # Running under perl version 5.040001 for linux 1396s # Current time local: Thu Sep 4 16:57:44 2025 1396s # Current time GMT: Thu Sep 4 16:57:44 2025 1396s # Using Test.pm version 1.31 1396s # Using Apache/Test.pm version 1.44 1396s # SENDING to 127.0.0.1:8554 1396s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1396s # expected 403, got 403 for exact match 1396s ok 1 1396s # SENDING to 127.0.0.1:8554 1396s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1396s # expected 403, got 403 for merged even at front 1396s ok 2 1396s # SENDING to 127.0.0.1:8554 1396s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1396s # expected 403, got 403 for merged even at front 1396s ok 3 1396s # SENDING to 127.0.0.1:8554 1396s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1396s # expected 403, got 403 for c// should be merged 1396s ok 4 1396s # SENDING to 127.0.0.1:8554 1396s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1396s # expected 403, got 403 for a// should be merged 1396s ok 5 1396s # SENDING to 127.0.0.1:8554 1396s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1396s # expected 403, got 403 for a// matches locationmatch 1396s ok 6 1396s # SENDING to 127.0.0.1:8554 1396s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1396s # expected 200, got 200 for c// doesn't match locationmatch 1396s ok 7 1396s # SENDING to 127.0.0.1:8554 1396s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1396s # expected 403, got 403 for baseline failed 1396s ok 8 1396s # SENDING to 127.0.0.1:8554 1396s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1396s # expected 403, got 403 for b//d not merged for Location with OFF 1396s ok 9 1396s ok 1398s t/apache/mmn.t ...................... 1398s 1..2 1398s # Running under perl version 5.040001 for linux 1398s # Current time local: Thu Sep 4 16:57:46 2025 1398s # Current time GMT: Thu Sep 4 16:57:46 2025 1398s # Using Test.pm version 1.31 1398s # Using Apache/Test.pm version 1.44 1398s ok 1 1398s ok 2 1398s ok 1400s t/apache/options.t .................. 1400s 1..2 1400s # Running under perl version 5.040001 for linux 1400s # Current time local: Thu Sep 4 16:57:48 2025 1400s # Current time GMT: Thu Sep 4 16:57:48 2025 1400s # Using Test.pm version 1.31 1400s # Using Apache/Test.pm version 1.44 1400s # testing : code 1400s # expected: 200 1400s # received: '200' 1400s ok 1 1400s # testing : OPTIONS 1400s # expected: qr/OPTIONS/ 1400s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 1400s ok 2 1400s ok 1403s t/apache/passbrigade.t .............. 1403s # using LWP client 1403s 1..114 1403s # Running under perl version 5.040001 for linux 1403s # Current time local: Thu Sep 4 16:57:50 2025 1403s # Current time GMT: Thu Sep 4 16:57:50 2025 1403s # Using Test.pm version 1.31 1403s # Using Apache/Test.pm version 1.44 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 1024 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #DMMATCH1: 1 1403s # 1403s # testing : bytes in body 1403s # expected: 1024 1403s # received: 1024 1403s ok 1 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 2048 1403s # received: 2048 1403s ok 2 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 3072 1403s # received: 3072 1403s ok 3 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 4096 1403s # received: 4096 1403s ok 4 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 5120 1403s # received: 5120 1403s ok 5 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 6144 1403s # received: 6144 1403s ok 6 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 7168 1403s # received: 7168 1403s ok 7 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 8192 1403s # received: 8192 1403s ok 8 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 9216 1403s # received: 9216 1403s ok 9 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 10240 1403s # received: 10240 1403s ok 10 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 11264 1403s # received: 11264 1403s ok 11 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 12288 1403s # received: 12288 1403s ok 12 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 13312 1403s # received: 13312 1403s ok 13 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 14336 1403s # received: 14336 1403s ok 14 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 15360 1403s # received: 15360 1403s ok 15 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 16384 1403s # received: 16384 1403s ok 16 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 17408 1403s # received: 17408 1403s ok 17 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 18432 1403s # received: 18432 1403s ok 18 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 19456 1403s # received: 19456 1403s ok 19 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 20480 1403s # received: 20480 1403s ok 20 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 21504 1403s # received: 21504 1403s ok 21 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 22528 1403s # received: 22528 1403s ok 22 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 23552 1403s # received: 23552 1403s ok 23 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 24576 1403s # received: 24576 1403s ok 24 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 25600 1403s # received: 25600 1403s ok 25 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 26624 1403s # received: 26624 1403s ok 26 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 27648 1403s # received: 27648 1403s ok 27 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 28672 1403s # received: 28672 1403s ok 28 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 29696 1403s # received: 29696 1403s ok 29 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 30720 1403s # received: 30720 1403s ok 30 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 31744 1403s # received: 31744 1403s ok 31 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 32768 1403s # received: 32768 1403s ok 32 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 33792 1403s # received: 33792 1403s ok 33 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 34816 1403s # received: 34816 1403s ok 34 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 35840 1403s # received: 35840 1403s ok 35 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 36864 1403s # received: 36864 1403s ok 36 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 37888 1403s # received: 37888 1403s ok 37 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 38912 1403s # received: 38912 1403s ok 38 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 39936 1403s # received: 39936 1403s ok 39 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 40960 1403s # received: 40960 1403s ok 40 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 41984 1403s # received: 41984 1403s ok 41 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 43008 1403s # received: 43008 1403s ok 42 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 44032 1403s # received: 44032 1403s ok 43 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 45056 1403s # received: 45056 1403s ok 44 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 46080 1403s # received: 46080 1403s ok 45 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 47104 1403s # received: 47104 1403s ok 46 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 48128 1403s # received: 48128 1403s ok 47 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 49152 1403s # received: 49152 1403s ok 48 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 50176 1403s # received: 50176 1403s ok 49 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 51200 1403s # received: 51200 1403s ok 50 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 102400 1403s # received: 102400 1403s ok 51 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 307200 1403s # received: 307200 1403s ok 52 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 512000 1403s # received: 512000 1403s ok 53 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:52 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 2048000 1403s # received: 2048000 1403s ok 54 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 4096000 1403s # received: 4096000 1403s ok 55 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 6144000 1403s # received: 6144000 1403s ok 56 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 10240000 1403s # received: 10240000 1403s ok 57 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 1024 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #DMMATCH1: 1 1403s # 1403s # testing : bytes in body 1403s # expected: 1024 1403s # received: 1024 1403s ok 58 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 2048 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #DMMATCH1: 1 1403s # 1403s # testing : bytes in body 1403s # expected: 2048 1403s # received: 2048 1403s ok 59 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 3072 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #DMMATCH1: 1 1403s # 1403s # testing : bytes in body 1403s # expected: 3072 1403s # received: 3072 1403s ok 60 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 4096 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #DMMATCH1: 1 1403s # 1403s # testing : bytes in body 1403s # expected: 4096 1403s # received: 4096 1403s ok 61 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 5120 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #DMMATCH1: 1 1403s # 1403s # testing : bytes in body 1403s # expected: 5120 1403s # received: 5120 1403s ok 62 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 6144 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #DMMATCH1: 1 1403s # 1403s # testing : bytes in body 1403s # expected: 6144 1403s # received: 6144 1403s ok 63 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 7168 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #DMMATCH1: 1 1403s # 1403s # testing : bytes in body 1403s # expected: 7168 1403s # received: 7168 1403s ok 64 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 8192 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #DMMATCH1: 1 1403s # 1403s # testing : bytes in body 1403s # expected: 8192 1403s # received: 8192 1403s ok 65 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 9216 1403s # received: 9216 1403s ok 66 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 10240 1403s # received: 10240 1403s ok 67 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 11264 1403s # received: 11264 1403s ok 68 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 12288 1403s # received: 12288 1403s ok 69 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 13312 1403s # received: 13312 1403s ok 70 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 14336 1403s # received: 14336 1403s ok 71 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 15360 1403s # received: 15360 1403s ok 72 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 16384 1403s # received: 16384 1403s ok 73 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 17408 1403s # received: 17408 1403s ok 74 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 18432 1403s # received: 18432 1403s ok 75 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 19456 1403s # received: 19456 1403s ok 76 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 20480 1403s # received: 20480 1403s ok 77 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 21504 1403s # received: 21504 1403s ok 78 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 22528 1403s # received: 22528 1403s ok 79 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 23552 1403s # received: 23552 1403s ok 80 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 24576 1403s # received: 24576 1403s ok 81 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 25600 1403s # received: 25600 1403s ok 82 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 26624 1403s # received: 26624 1403s ok 83 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 27648 1403s # received: 27648 1403s ok 84 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 28672 1403s # received: 28672 1403s ok 85 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 29696 1403s # received: 29696 1403s ok 86 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 30720 1403s # received: 30720 1403s ok 87 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 31744 1403s # received: 31744 1403s ok 88 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 32768 1403s # received: 32768 1403s ok 89 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 33792 1403s # received: 33792 1403s ok 90 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 34816 1403s # received: 34816 1403s ok 91 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 35840 1403s # received: 35840 1403s ok 92 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 36864 1403s # received: 36864 1403s ok 93 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 37888 1403s # received: 37888 1403s ok 94 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 38912 1403s # received: 38912 1403s ok 95 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 39936 1403s # received: 39936 1403s ok 96 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 40960 1403s # received: 40960 1403s ok 97 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 41984 1403s # received: 41984 1403s ok 98 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 43008 1403s # received: 43008 1403s ok 99 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 44032 1403s # received: 44032 1403s ok 100 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 45056 1403s # received: 45056 1403s ok 101 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 46080 1403s # received: 46080 1403s ok 102 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 47104 1403s # received: 47104 1403s ok 103 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 48128 1403s # received: 48128 1403s ok 104 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 49152 1403s # received: 49152 1403s ok 105 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 50176 1403s # received: 50176 1403s ok 106 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 51200 1403s # received: 51200 1403s ok 107 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 102400 1403s # received: 102400 1403s ok 108 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 307200 1403s # received: 307200 1403s ok 109 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 512000 1403s # received: 512000 1403s ok 110 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 2048000 1403s # received: 2048000 1403s ok 111 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 4096000 1403s # received: 4096000 1403s ok 112 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 6144000 1403s # received: 6144000 1403s ok 113 1403s #lwp request: 1403s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1403s #User-Agent: libwww-perl/6.78 1403s # 1403s #server response: 1403s #HTTP/1.1 200 OK 1403s #Connection: close 1403s #Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1403s #Vary: In-If1 1403s #Content-Length: 0 1403s #Client-Date: Thu, 04 Sep 2025 16:57:53 GMT 1403s #Client-Peer: 127.0.0.1:8529 1403s #Client-Response-Num: 1 1403s #Client-Transfer-Encoding: chunked 1403s #DMMATCH1: 1 1403s #X-Content-Length-Note: added by Apache::TestRequest 1403s # 1403s # testing : bytes in body 1403s # expected: 10240000 1403s # received: 10240000 1403s ok 114 1403s ok 1405s t/apache/post.t ..................... 1405s # using LWP client 1405s 1..51 1405s # Running under perl version 5.040001 for linux 1405s # Current time local: Thu Sep 4 16:57:53 2025 1405s # Current time GMT: Thu Sep 4 16:57:53 2025 1405s # Using Test.pm version 1.31 1405s # Using Apache/Test.pm version 1.44 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 1024 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 5 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '1024' 1405s # received: 1024 1405s ok 1 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 2048 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 5 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '2048' 1405s # received: 2048 1405s ok 2 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 3072 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 5 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '3072' 1405s # received: 3072 1405s ok 3 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 4096 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 5 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '4096' 1405s # received: 4096 1405s ok 4 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 5120 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 5 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '5120' 1405s # received: 5120 1405s ok 5 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 6144 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 5 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '6144' 1405s # received: 6144 1405s ok 6 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 7168 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 5 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '7168' 1405s # received: 7168 1405s ok 7 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 8192 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 5 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '8192' 1405s # received: 8192 1405s ok 8 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 9216 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 5 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '9216' 1405s # received: 9216 1405s ok 9 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 10240 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '10240' 1405s # received: 10240 1405s ok 10 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 11264 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '11264' 1405s # received: 11264 1405s ok 11 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 12288 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '12288' 1405s # received: 12288 1405s ok 12 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 13312 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '13312' 1405s # received: 13312 1405s ok 13 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 14336 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '14336' 1405s # received: 14336 1405s ok 14 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 15360 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '15360' 1405s # received: 15360 1405s ok 15 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 16384 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '16384' 1405s # received: 16384 1405s ok 16 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 17408 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '17408' 1405s # received: 17408 1405s ok 17 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 18432 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '18432' 1405s # received: 18432 1405s ok 18 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 19456 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '19456' 1405s # received: 19456 1405s ok 19 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 20480 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '20480' 1405s # received: 20480 1405s ok 20 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 21504 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '21504' 1405s # received: 21504 1405s ok 21 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 22528 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '22528' 1405s # received: 22528 1405s ok 22 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 23552 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '23552' 1405s # received: 23552 1405s ok 23 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 24576 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '24576' 1405s # received: 24576 1405s ok 24 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 25600 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '25600' 1405s # received: 25600 1405s ok 25 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 26624 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '26624' 1405s # received: 26624 1405s ok 26 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 27648 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '27648' 1405s # received: 27648 1405s ok 27 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 28672 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '28672' 1405s # received: 28672 1405s ok 28 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 29696 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '29696' 1405s # received: 29696 1405s ok 29 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 30720 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '30720' 1405s # received: 30720 1405s ok 30 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 31744 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '31744' 1405s # received: 31744 1405s ok 31 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 32768 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '32768' 1405s # received: 32768 1405s ok 32 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 33792 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '33792' 1405s # received: 33792 1405s ok 33 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 34816 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '34816' 1405s # received: 34816 1405s ok 34 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 35840 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '35840' 1405s # received: 35840 1405s ok 35 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 36864 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '36864' 1405s # received: 36864 1405s ok 36 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 37888 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '37888' 1405s # received: 37888 1405s ok 37 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 38912 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '38912' 1405s # received: 38912 1405s ok 38 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 39936 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '39936' 1405s # received: 39936 1405s ok 39 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 40960 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '40960' 1405s # received: 40960 1405s ok 40 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 41984 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '41984' 1405s # received: 41984 1405s ok 41 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 43008 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '43008' 1405s # received: 43008 1405s ok 42 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 44032 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '44032' 1405s # received: 44032 1405s ok 43 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 45056 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '45056' 1405s # received: 45056 1405s ok 44 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 46080 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '46080' 1405s # received: 46080 1405s ok 45 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 47104 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '47104' 1405s # received: 47104 1405s ok 46 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 48128 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '48128' 1405s # received: 48128 1405s ok 47 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 49152 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '49152' 1405s # received: 49152 1405s ok 48 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 50176 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '50176' 1405s # received: 50176 1405s ok 49 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 51200 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 6 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '51200' 1405s # received: 51200 1405s ok 50 1405s #lwp request: 1405s #POST http://localhost:8529/eat_post HTTP/1.1 1405s #User-Agent: libwww-perl/6.78 1405s #Content-Length: 102400 1405s # 1405s #server response: 1405s #HTTP/1.1 200 OK 1405s #Connection: close 1405s #Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1405s #Vary: In-If1 1405s #Content-Length: 7 1405s #Client-Date: Thu, 04 Sep 2025 16:57:55 GMT 1405s #Client-Peer: 127.0.0.1:8529 1405s #Client-Response-Num: 1 1405s #DMMATCH1: 1 1405s # 1405s # testing : length posted 1405s # expected: '102400' 1405s # received: 102400 1405s ok 51 1405s ok 1407s t/apache/pr17629.t .................. 1407s 1..4 1407s # Running under perl version 5.040001 for linux 1407s # Current time local: Thu Sep 4 16:57:55 2025 1407s # Current time GMT: Thu Sep 4 16:57:55 2025 1407s # Using Test.pm version 1.31 1407s # Using Apache/Test.pm version 1.44 1407s # expected: 'begin-foobar-end 1407s # ' 1407s # received: 'begin-foobar-end 1407s # ' 1407s ok 1 1407s # expected: 200 1407s # received: '200' 1407s ok 2 1407s # testing : response was gzipped 1407s # expected: 'gzip' 1407s # received: 'gzip' 1407s ok 3 1407s # expected: 'begin-foobar-end 1407s # ' 1407s # received: 'begin-foobar-end 1407s # ' 1407s ok 4 1407s ok 1410s t/apache/pr18757.t .................. 1410s 1..3 1410s # Running under perl version 5.040001 for linux 1410s # Current time local: Thu Sep 4 16:57:57 2025 1410s # Current time GMT: Thu Sep 4 16:57:57 2025 1410s # Using Test.pm version 1.31 1410s # Using Apache/Test.pm version 1.44 1410s # testing : 200 response from GET 1410s # expected: 200 1410s # received: '200' 1410s ok 1 1410s # expected C-L is 26 1410s # URL via proxy is http://localhost:8547/index.html 1410s ok 2 1410s # line: HTTP/1.1 200 OK 1410s # line: Date: Thu, 04 Sep 2025 16:58:00 GMT 1410s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1410s # line: Vary: In-If1 1410s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1410s # line: ETag: "1a-62c6deaf13e40" 1410s # line: Accept-Ranges: bytes 1410s # line: Content-Length: 26 1410s # line: DMMATCH1: 1 1410s # line: Content-Type: text/html 1410s # line: 1410s # testing : whether proxy strips Content-Length header 1410s # expected: 1 1410s # received: 1 1410s ok 3 1410s ok 1412s t/apache/pr35292.t .................. 1412s 1..3 1412s # Running under perl version 5.040001 for linux 1412s # Current time local: Thu Sep 4 16:58:00 2025 1412s # Current time GMT: Thu Sep 4 16:58:00 2025 1412s # Using Test.pm version 1.31 1412s # Using Apache/Test.pm version 1.44 1412s ok 1 1412s ok 2 1412s # testing : read response-line 1412s # expected: qr/^HTTP\/1\.. 413/ 1412s # received: 'HTTP/1.1 413 Request Entity Too Large 1412s # ' 1412s ok 3 1412s ok 1414s t/apache/pr35330.t .................. 1414s 1..2 1414s # Running under perl version 5.040001 for linux 1414s # Current time local: Thu Sep 4 16:58:02 2025 1414s # Current time GMT: Thu Sep 4 16:58:02 2025 1414s # Using Test.pm version 1.31 1414s # Using Apache/Test.pm version 1.44 1414s # testing : SSI was allowed for location 1414s # expected: 200 1414s # received: '200' 1414s ok 1 1414s # testing : file was served with correct content 1414s # expected: 'hello' 1414s # received: 'hello' 1414s ok 2 1414s ok 1416s t/apache/pr37166.t .................. 1416s 1..4 1416s # Running under perl version 5.040001 for linux 1416s # Current time local: Thu Sep 4 16:58:04 2025 1416s # Current time GMT: Thu Sep 4 16:58:04 2025 1416s # Using Test.pm version 1.31 1416s # Using Apache/Test.pm version 1.44 1416s # testing : SSI was allowed for location 1416s # expected: 200 1416s # received: '200' 1416s ok 1 1416s # testing : file was served with correct content 1416s # expected: 'Hello world 1416s # ' 1416s # received: 'Hello world 1416s # ' 1416s ok 2 1416s # testing : explicit 200 response 1416s # expected: 200 1416s # received: '200' 1416s ok 3 1416s # testing : file was again served with correct content 1416s # expected: 'Hello world 1416s # ' 1416s # received: 'Hello world 1416s # ' 1416s ok 4 1416s ok 1418s t/apache/pr43939.t .................. 1418s 1..4 1418s # Running under perl version 5.040001 for linux 1418s # Current time local: Thu Sep 4 16:58:06 2025 1418s # Current time GMT: Thu Sep 4 16:58:06 2025 1418s # Using Test.pm version 1.31 1418s # Using Apache/Test.pm version 1.44 1418s # expected: 'begin-default-end 1418s # ' 1418s # received: 'begin-default-end 1418s # ' 1418s ok 1 1418s # expected: 200 1418s # received: '200' 1418s ok 2 1418s # testing : response was gzipped 1418s # expected: 'gzip' 1418s # received: 'gzip' 1418s ok 3 1418s # expected: 'begin-default-end 1418s # ' 1418s # received: 'begin-default-end 1418s # ' 1418s ok 4 1418s ok 1420s t/apache/pr49328.t .................. 1420s 1..1 1420s # Running under perl version 5.040001 for linux 1420s # Current time local: Thu Sep 4 16:58:08 2025 1420s # Current time GMT: Thu Sep 4 16:58:08 2025 1420s # Using Test.pm version 1.31 1420s # Using Apache/Test.pm version 1.44 1420s # expected: 'before 1420s # included 1420s # after 1420s # ' 1420s # received: 'before 1420s # included 1420s # after 1420s # ' 1420s ok 1 1420s ok 1422s t/apache/pr64339.t .................. 1422s 1..12 1422s # Running under perl version 5.040001 for linux 1422s # Current time local: Thu Sep 4 16:58:10 2025 1422s # Current time GMT: Thu Sep 4 16:58:10 2025 1422s # Using Test.pm version 1.31 1422s # Using Apache/Test.pm version 1.44 1422s # testing : fetching /doc.xml 1422s # expected: 200 1422s # received: '200' 1422s ok 1 1422s # testing : content-type header test for /doc.xml 1422s # expected: 'application/xml; charset=utf-8' 1422s # received: 'application/xml; charset=utf-8' 1422s ok 2 1422s # testing : content test for /doc.xml 1422s # expected: qr/fóó 1422s # / 1422s # received: 'fóó 1422s # ' 1422s ok 3 1422s # testing : fetching /doc.fooxml 1422s # expected: 200 1422s # received: '200' 1422s ok 4 1422s # testing : content-type header test for /doc.fooxml 1422s # expected: 'application/foo+xml; charset=utf-8' 1422s # received: 'application/foo+xml; charset=utf-8' 1422s ok 5 1422s # testing : content test for /doc.fooxml 1422s # expected: qr/fóó 1422s # / 1422s # received: 'fóó 1422s # ' 1422s ok 6 1422s # testing : fetching /doc.notxml 1422s # expected: 200 1422s # received: '200' 1422s ok 7 1422s # testing : content-type header test for /doc.notxml 1422s # expected: 'application/notreallyxml' 1422s # received: 'application/notreallyxml' 1422s ok 8 1422s # testing : content test for /doc.notxml 1422s # expected: qr/f 1422s # / 1422s # received: 'f 1422s # ' 1422s ok 9 1422s # testing : fetching /doc.isohtml 1422s # expected: 200 1422s # received: '200' 1422s ok 10 1422s # testing : content-type header test for /doc.isohtml 1422s # expected: 'text/html;charset=utf-8' 1422s # received: 'text/html;charset=utf-8' 1422s ok 11 1422s # testing : content test for /doc.isohtml 1422s # expected: qr/.*fóó 1422s # .*<\/body><\/html>/ 1422s # received: 'fóó 1422s # ' 1422s ok 12 1422s ok 1425s t/apache/rwrite.t ................... 1425s # using LWP client 1425s 1..114 1425s # Running under perl version 5.040001 for linux 1425s # Current time local: Thu Sep 4 16:58:12 2025 1425s # Current time GMT: Thu Sep 4 16:58:12 2025 1425s # Using Test.pm version 1.31 1425s # Using Apache/Test.pm version 1.44 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 1024 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #DMMATCH1: 1 1425s # 1425s # testing : bytes in body 1425s # expected: 1024 1425s # received: 1024 1425s ok 1 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 2048 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #DMMATCH1: 1 1425s # 1425s # testing : bytes in body 1425s # expected: 2048 1425s # received: 2048 1425s ok 2 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 3072 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #DMMATCH1: 1 1425s # 1425s # testing : bytes in body 1425s # expected: 3072 1425s # received: 3072 1425s ok 3 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 4096 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #DMMATCH1: 1 1425s # 1425s # testing : bytes in body 1425s # expected: 4096 1425s # received: 4096 1425s ok 4 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 5120 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #DMMATCH1: 1 1425s # 1425s # testing : bytes in body 1425s # expected: 5120 1425s # received: 5120 1425s ok 5 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 6144 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #DMMATCH1: 1 1425s # 1425s # testing : bytes in body 1425s # expected: 6144 1425s # received: 6144 1425s ok 6 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 7168 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #DMMATCH1: 1 1425s # 1425s # testing : bytes in body 1425s # expected: 7168 1425s # received: 7168 1425s ok 7 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 8192 1425s # received: 8192 1425s ok 8 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 9216 1425s # received: 9216 1425s ok 9 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 10240 1425s # received: 10240 1425s ok 10 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 11264 1425s # received: 11264 1425s ok 11 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 12288 1425s # received: 12288 1425s ok 12 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 13312 1425s # received: 13312 1425s ok 13 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 14336 1425s # received: 14336 1425s ok 14 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 15360 1425s # received: 15360 1425s ok 15 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 16384 1425s # received: 16384 1425s ok 16 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 17408 1425s # received: 17408 1425s ok 17 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 18432 1425s # received: 18432 1425s ok 18 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 19456 1425s # received: 19456 1425s ok 19 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 20480 1425s # received: 20480 1425s ok 20 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 21504 1425s # received: 21504 1425s ok 21 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 22528 1425s # received: 22528 1425s ok 22 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 23552 1425s # received: 23552 1425s ok 23 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 24576 1425s # received: 24576 1425s ok 24 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 25600 1425s # received: 25600 1425s ok 25 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 26624 1425s # received: 26624 1425s ok 26 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 27648 1425s # received: 27648 1425s ok 27 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 28672 1425s # received: 28672 1425s ok 28 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 29696 1425s # received: 29696 1425s ok 29 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 30720 1425s # received: 30720 1425s ok 30 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 31744 1425s # received: 31744 1425s ok 31 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 32768 1425s # received: 32768 1425s ok 32 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 33792 1425s # received: 33792 1425s ok 33 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 34816 1425s # received: 34816 1425s ok 34 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 35840 1425s # received: 35840 1425s ok 35 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 36864 1425s # received: 36864 1425s ok 36 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 37888 1425s # received: 37888 1425s ok 37 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 38912 1425s # received: 38912 1425s ok 38 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 39936 1425s # received: 39936 1425s ok 39 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 40960 1425s # received: 40960 1425s ok 40 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 41984 1425s # received: 41984 1425s ok 41 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 43008 1425s # received: 43008 1425s ok 42 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 44032 1425s # received: 44032 1425s ok 43 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 45056 1425s # received: 45056 1425s ok 44 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 46080 1425s # received: 46080 1425s ok 45 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 47104 1425s # received: 47104 1425s ok 46 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 48128 1425s # received: 48128 1425s ok 47 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 49152 1425s # received: 49152 1425s ok 48 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 50176 1425s # received: 50176 1425s ok 49 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 51200 1425s # received: 51200 1425s ok 50 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 102400 1425s # received: 102400 1425s ok 51 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 307200 1425s # received: 307200 1425s ok 52 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 512000 1425s # received: 512000 1425s ok 53 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 2048000 1425s # received: 2048000 1425s ok 54 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 4096000 1425s # received: 4096000 1425s ok 55 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 6144000 1425s # received: 6144000 1425s ok 56 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 10240000 1425s # received: 10240000 1425s ok 57 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 1024 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #DMMATCH1: 1 1425s # 1425s # testing : bytes in body 1425s # expected: 1024 1425s # received: 1024 1425s ok 58 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 2048 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #DMMATCH1: 1 1425s # 1425s # testing : bytes in body 1425s # expected: 2048 1425s # received: 2048 1425s ok 59 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 3072 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #DMMATCH1: 1 1425s # 1425s # testing : bytes in body 1425s # expected: 3072 1425s # received: 3072 1425s ok 60 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 4096 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #DMMATCH1: 1 1425s # 1425s # testing : bytes in body 1425s # expected: 4096 1425s # received: 4096 1425s ok 61 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 5120 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #DMMATCH1: 1 1425s # 1425s # testing : bytes in body 1425s # expected: 5120 1425s # received: 5120 1425s ok 62 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 6144 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #DMMATCH1: 1 1425s # 1425s # testing : bytes in body 1425s # expected: 6144 1425s # received: 6144 1425s ok 63 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 7168 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #DMMATCH1: 1 1425s # 1425s # testing : bytes in body 1425s # expected: 7168 1425s # received: 7168 1425s ok 64 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 8192 1425s # received: 8192 1425s ok 65 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 9216 1425s # received: 9216 1425s ok 66 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 10240 1425s # received: 10240 1425s ok 67 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 11264 1425s # received: 11264 1425s ok 68 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 12288 1425s # received: 12288 1425s ok 69 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 13312 1425s # received: 13312 1425s ok 70 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 14336 1425s # received: 14336 1425s ok 71 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 15360 1425s # received: 15360 1425s ok 72 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 16384 1425s # received: 16384 1425s ok 73 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 17408 1425s # received: 17408 1425s ok 74 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 18432 1425s # received: 18432 1425s ok 75 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 19456 1425s # received: 19456 1425s ok 76 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 20480 1425s # received: 20480 1425s ok 77 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 21504 1425s # received: 21504 1425s ok 78 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 22528 1425s # received: 22528 1425s ok 79 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:14 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 23552 1425s # received: 23552 1425s ok 80 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 24576 1425s # received: 24576 1425s ok 81 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 25600 1425s # received: 25600 1425s ok 82 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 26624 1425s # received: 26624 1425s ok 83 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 27648 1425s # received: 27648 1425s ok 84 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 28672 1425s # received: 28672 1425s ok 85 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 29696 1425s # received: 29696 1425s ok 86 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 30720 1425s # received: 30720 1425s ok 87 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 31744 1425s # received: 31744 1425s ok 88 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 32768 1425s # received: 32768 1425s ok 89 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 33792 1425s # received: 33792 1425s ok 90 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 34816 1425s # received: 34816 1425s ok 91 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 35840 1425s # received: 35840 1425s ok 92 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 36864 1425s # received: 36864 1425s ok 93 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 37888 1425s # received: 37888 1425s ok 94 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 38912 1425s # received: 38912 1425s ok 95 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 39936 1425s # received: 39936 1425s ok 96 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 40960 1425s # received: 40960 1425s ok 97 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 41984 1425s # received: 41984 1425s ok 98 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 43008 1425s # received: 43008 1425s ok 99 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 44032 1425s # received: 44032 1425s ok 100 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 45056 1425s # received: 45056 1425s ok 101 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 46080 1425s # received: 46080 1425s ok 102 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 47104 1425s # received: 47104 1425s ok 103 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 48128 1425s # received: 48128 1425s ok 104 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 49152 1425s # received: 49152 1425s ok 105 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 50176 1425s # received: 50176 1425s ok 106 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 51200 1425s # received: 51200 1425s ok 107 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 102400 1425s # received: 102400 1425s ok 108 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 307200 1425s # received: 307200 1425s ok 109 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 512000 1425s # received: 512000 1425s ok 110 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 2048000 1425s # received: 2048000 1425s ok 111 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 4096000 1425s # received: 4096000 1425s ok 112 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 6144000 1425s # received: 6144000 1425s ok 113 1425s #lwp request: 1425s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1425s #User-Agent: libwww-perl/6.78 1425s # 1425s #server response: 1425s #HTTP/1.1 200 OK 1425s #Connection: close 1425s #Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1425s #Vary: In-If1 1425s #Content-Length: 0 1425s #Client-Date: Thu, 04 Sep 2025 16:58:15 GMT 1425s #Client-Peer: 127.0.0.1:8529 1425s #Client-Response-Num: 1 1425s #Client-Transfer-Encoding: chunked 1425s #DMMATCH1: 1 1425s #X-Content-Length-Note: added by Apache::TestRequest 1425s # 1425s # testing : bytes in body 1425s # expected: 10240000 1425s # received: 10240000 1425s ok 114 1425s ok 1427s t/apache/server_name_port.t ......... 1427s 1..84 1427s # Running under perl version 5.040001 for linux 1427s # Current time local: Thu Sep 4 16:58:15 2025 1427s # Current time GMT: Thu Sep 4 16:58:15 2025 1427s # Using Test.pm version 1.31 1427s # Using Apache/Test.pm version 1.44 1427s # SENDING: 1427s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1427s # expecting 200, got 200 1427s ok 1 1427s # got SERVER_NAME='righthost', expected 'righthost' 1427s ok 2 1427s # got SERVER_PORT='8529', expected '8529' 1427s ok 3 1427s # SENDING: 1427s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1427s # expecting 200, got 200 1427s ok 4 1427s # got SERVER_NAME='righthost', expected 'righthost' 1427s ok 5 1427s # got SERVER_PORT='123', expected '123' 1427s ok 6 1427s # SENDING: 1427s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1427s # expecting 200, got 200 1427s ok 7 1427s # got SERVER_NAME='righthost', expected 'righthost' 1427s ok 8 1427s # got SERVER_PORT='8529', expected '8529' 1427s ok 9 1427s # SENDING: 1427s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1427s # expecting 200, got 200 1427s ok 10 1427s # got SERVER_NAME='righthost', expected 'righthost' 1427s ok 11 1427s # got SERVER_PORT='123', expected '123' 1427s ok 12 1427s # SENDING: 1427s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1427s # expecting 200, got 200 1427s ok 13 1427s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1427s ok 14 1427s # got SERVER_PORT='8529', expected '8529' 1427s ok 15 1427s # SENDING: 1427s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1427s # expecting 200, got 200 1427s ok 16 1427s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1427s ok 17 1427s # got SERVER_PORT='123', expected '123' 1427s ok 18 1427s # SENDING: 1427s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1427s # expecting 200, got 200 1427s ok 19 1427s # got SERVER_NAME='[::1]', expected '[::1]' 1427s ok 20 1427s # got SERVER_PORT='8529', expected '8529' 1427s ok 21 1427s # SENDING: 1427s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1427s # expecting 200, got 200 1427s ok 22 1427s # got SERVER_NAME='[::1]', expected '[::1]' 1427s ok 23 1427s # got SERVER_PORT='123', expected '123' 1427s ok 24 1427s # SENDING: 1427s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1427s # expecting 200, got 200 1427s ok 25 1427s # got SERVER_NAME='[a::1]', expected '[a::1]' 1427s ok 26 1427s # got SERVER_PORT='8529', expected '8529' 1427s ok 27 1427s # SENDING: 1427s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1427s # expecting 200, got 200 1427s ok 28 1427s # got SERVER_NAME='[a::1]', expected '[a::1]' 1427s ok 29 1427s # got SERVER_PORT='123', expected '123' 1427s ok 30 1427s # SENDING: 1427s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1427s # expecting 200, got 200 1427s ok 31 1427s # got SERVER_NAME='[a::1]', expected '[a::1]' 1427s ok 32 1427s # got SERVER_PORT='8529', expected '8529' 1427s ok 33 1427s # SENDING: 1427s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1427s # expecting 200, got 200 1427s ok 34 1427s # got SERVER_NAME='[a::1]', expected '[a::1]' 1427s ok 35 1427s # got SERVER_PORT='123', expected '123' 1427s ok 36 1427s # SENDING: 1427s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1427s # expecting 200, got 200 1427s ok 37 1427s # got SERVER_NAME='righthost', expected 'righthost' 1427s ok 38 1427s # got SERVER_PORT='8529', expected '8529' 1427s ok 39 1427s # SENDING: 1427s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1427s # expecting 200, got 200 1427s ok 40 1427s # got SERVER_NAME='righthost', expected 'righthost' 1427s ok 41 1427s # got SERVER_PORT='123', expected '123' 1427s ok 42 1427s # SENDING: 1427s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1427s # expecting 200, got 200 1427s ok 43 1427s # got SERVER_NAME='righthost', expected 'righthost' 1427s ok 44 1427s # got SERVER_PORT='8529', expected '8529' 1427s ok 45 1427s # SENDING: 1427s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1427s # expecting 200, got 200 1427s ok 46 1427s # got SERVER_NAME='righthost', expected 'righthost' 1427s ok 47 1427s # got SERVER_PORT='123', expected '123' 1427s ok 48 1427s # SENDING: 1427s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1427s # expecting 200, got 200 1427s ok 49 1427s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1427s ok 50 1427s # got SERVER_PORT='8529', expected '8529' 1427s ok 51 1427s # SENDING: 1427s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1427s # expecting 200, got 200 1427s ok 52 1427s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1427s ok 53 1427s # got SERVER_PORT='123', expected '123' 1427s ok 54 1427s # SENDING: 1427s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1427s # expecting 200, got 200 1427s ok 55 1427s # got SERVER_NAME='[::1]', expected '[::1]' 1427s ok 56 1427s # got SERVER_PORT='8529', expected '8529' 1427s ok 57 1427s # SENDING: 1427s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1427s # expecting 200, got 200 1427s ok 58 1427s # got SERVER_NAME='[::1]', expected '[::1]' 1427s ok 59 1427s # got SERVER_PORT='123', expected '123' 1427s ok 60 1427s # SENDING: 1427s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1427s # expecting 200, got 200 1427s ok 61 1427s # got SERVER_NAME='righthost', expected 'righthost' 1427s ok 62 1427s # got SERVER_PORT='8529', expected '8529' 1427s ok 63 1427s # SENDING: 1427s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1427s # expecting 200, got 200 1427s ok 64 1427s # got SERVER_NAME='righthost', expected 'righthost' 1427s ok 65 1427s # got SERVER_PORT='123', expected '123' 1427s ok 66 1427s # SENDING: 1427s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1427s # expecting 200, got 200 1427s ok 67 1427s # got SERVER_NAME='righthost', expected 'righthost' 1427s ok 68 1427s # got SERVER_PORT='8529', expected '8529' 1427s ok 69 1427s # SENDING: 1427s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1427s # expecting 200, got 200 1427s ok 70 1427s # got SERVER_NAME='righthost', expected 'righthost' 1427s ok 71 1427s # got SERVER_PORT='123', expected '123' 1427s ok 72 1427s # SENDING: 1427s # 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 1427s # expecting 200, got 200 1427s ok 73 1427s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1427s ok 74 1427s # got SERVER_PORT='8529', expected '8529' 1427s ok 75 1427s # SENDING: 1427s # 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 1427s # expecting 200, got 200 1427s ok 76 1427s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1427s ok 77 1427s # got SERVER_PORT='123', expected '123' 1427s ok 78 1427s # SENDING: 1427s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1427s # expecting 200, got 200 1427s ok 79 1427s # got SERVER_NAME='[::1]', expected '[::1]' 1427s ok 80 1427s # got SERVER_PORT='8529', expected '8529' 1427s ok 81 1427s # SENDING: 1427s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1427s # expecting 200, got 200 1427s ok 82 1427s # got SERVER_NAME='[::1]', expected '[::1]' 1427s ok 83 1427s # got SERVER_PORT='123', expected '123' 1427s ok 84 1427s ok 1429s t/apache/teclchunk.t ................ skipped: Not supported yet 1431s t/apr/uri.t ......................... 1431s 1..1 1431s # Running under perl version 5.040001 for linux 1431s # Current time local: Thu Sep 4 16:58:19 2025 1431s # Current time GMT: Thu Sep 4 16:58:19 2025 1431s # Using Test.pm version 1.31 1431s # Using Apache/Test.pm version 1.44 1431s ok 1 1431s ok 1433s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 1435s t/filter/case.t ..................... 1435s 1..4 1435s # Running under perl version 5.040001 for linux 1435s # Current time local: Thu Sep 4 16:58:23 2025 1435s # Current time GMT: Thu Sep 4 16:58:23 2025 1435s # Using Test.pm version 1.31 1435s # Using Apache/Test.pm version 1.44 1435s ok 1 1435s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1435s # expected 200 1435s # received 200 1435s # body: =HEAD1 NAME 1435s X X 1435s 1435s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1435s 1435s =HEAD1 SYNOPSIS 1435s 1435s TO DECLARE SUBROUTINES: 1435s X X 1435s 1435s SUB NAME; # A "FORWARD" DECLARATION. 1435s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1435s SUB NAME : ATTRS; # WITH ATTRIBUTES 1435s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1435s 1435s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1435s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1435s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1435s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1435s 1435s USE FEATURE 'SIGNATURES'; 1435s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1435s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1435s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1435s 1435s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1435s X 1435s 1435s $SUBREF = SUB BLOCK; # NO PROTO 1435s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1435s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1435s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1435s 1435s USE FEATURE 'SIGNATURES'; 1435s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1435s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1435s 1435s TO IMPORT SUBROUTINES: 1435s X 1435s 1435s USE MODULE QW(NAME1 NAME2 NAME3); 1435s 1435s TO CALL SUBROUTINES: 1435s X X 1435s 1435s NAME(LIST); # REGULAR SUBROUTINE CALL. 1435s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1435s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1435s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1435s 1435s =HEAD1 DESCRIPTION 1435s 1435s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1435s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1435s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1435s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1435s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1435s ITS NAME OR A CODE REFERENCE. 1435s 1435s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1435s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1435s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1435s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1435s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1435s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1435s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1435s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1435s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1435s X X 1435s 1435s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1435s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1435s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1435s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1435s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1435s SUCH A SIGNATURE-USING SUBROUTINE. 1435s 1435s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1435s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1435s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1435s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1435s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1435s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1435s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1435s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1435s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1435s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1435s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1435s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1435s X X X<@_> 1435s 1435s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1435s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1435s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1435s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1435s L AND L. 1435s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1435s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1435s 1435s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1435s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1435s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1435s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1435s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1435s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1435s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1435s ONE LARGE INDISTINGUISHABLE LIST. 1435s 1435s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1435s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1435s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1435s EMPTY SUB RETURNS THE EMPTY LIST. 1435s X X X 1435s 1435s EXAMPLE: 1435s 1435s SUB MAX { 1435s MY $MAX = SHIFT(@_); 1435s FOREACH $FOO (@_) { 1435s $MAX = $FOO IF $MAX < $FOO; 1435s } 1435s RETURN $MAX; 1435s } 1435s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1435s 1435s EXAMPLE: 1435s 1435s # GET A LINE, COMBINING CONTINUATION LINES 1435s # THAT START WITH WHITESPACE 1435s 1435s SUB GET_LINE { 1435s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1435s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1435s IF ($LOOKAHEAD =~ /^[ \T]/) { 1435s $THISLINE .= $LOOKAHEAD; 1435s } 1435s ELSE { 1435s LAST LINE; 1435s } 1435s } 1435s RETURN $THISLINE; 1435s } 1435s 1435s $LOOKAHEAD = ; # GET FIRST LINE 1435s WHILE (DEFINED($LINE = GET_LINE())) { 1435s ... 1435s } 1435s 1435s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1435s 1435s SUB MAYBESET { 1435s MY($KEY, $VALUE) = @_; 1435s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1435s } 1435s 1435s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1435s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1435s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1435s ITS CALLER'S VALUES. 1435s X X 1435s 1435s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1435s SUB UPCASE_IN { 1435s FOR (@_) { TR/A-Z/A-Z/ } 1435s } 1435s 1435s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1435s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1435s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1435s X X 1435s 1435s UPCASE_IN("FREDERICK"); 1435s 1435s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1435s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1435s OF CHANGING THEM IN PLACE: 1435s 1435s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1435s SUB UPCASE { 1435s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1435s MY @PARMS = @_; 1435s FOR (@PARMS) { TR/A-Z/A-Z/ } 1435s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1435s } 1435s 1435s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1435s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1435s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1435s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1435s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1435s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1435s 1435s @NEWLIST = UPCASE(@LIST1, @LIST2); 1435s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1435s 1435s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1435s 1435s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1435s 1435s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1435s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1435s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1435s L
FOR ALTERNATIVES. 1435s 1435s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1435s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1435s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1435s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1435s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1435s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1435s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1435s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1435s SEE L FOR MORE ABOUT ALL THAT. 1435s X<&> 1435s 1435s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1435s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1435s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1435s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1435s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1435s X 1435s 1435s &FOO(1,2,3); # PASS THREE ARGUMENTS 1435s FOO(1,2,3); # THE SAME 1435s 1435s FOO(); # PASS AN EMPTY ARGUMENT LIST 1435s &FOO(); # THE SAME 1435s 1435s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1435s USE STRICT 'SUBS'; 1435s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1435s # A COMPILE-TIME ERROR 1435s NO STRICT 'SUBS'; 1435s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1435s # A LITERAL STRING "FOO" 1435s 1435s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1435s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1435s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1435s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1435s X<&> 1435s 1435s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1435s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1435s YOUR SUBROUTINE'S NAME. 1435s 1435s USE V5.16; 1435s MY $FACTORIAL = SUB { 1435s MY ($X) = @_; 1435s RETURN 1 IF $X == 1; 1435s RETURN($X * __SUB__->( $X - 1 ) ); 1435s }; 1435s 1435s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1435s IS SUBJECT TO CHANGE. 1435s 1435s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1435s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1435s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1435s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1435s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1435s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1435s SPECIAL, PRE-DEFINED THINGS. 1435s 1435s =OVER 1435s 1435s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1435s 1435s C 1435s 1435s =ITEM DOCUMENTED IN L 1435s 1435s C, C 1435s 1435s =ITEM DOCUMENTED IN L 1435s 1435s C, C 1435s 1435s =ITEM DOCUMENTED IN L 1435s 1435s C, C, C, C, C, C, C, 1435s C, C, C, C, C, C, 1435s C, C, C, C, C, C, C, 1435s C, C, C, C, C, C, 1435s C, C, C, C, C, 1435s C, C, C, C 1435s 1435s =ITEM DOCUMENTED IN L 1435s 1435s C, C, C, C, C, C, C, 1435s C, C, C, C, C, C, C, 1435s C, C, C, C, C, C 1435s 1435s =ITEM DOCUMENTED IN L 1435s 1435s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1435s L<< C|PERLFUNC/REQUIRE >> 1435s 1435s =ITEM DOCUMENTED IN L 1435s 1435s C 1435s 1435s =ITEM DOCUMENTED IN L 1435s 1435s C, C, C, C, C 1435s 1435s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1435s 1435s ANY STARTING WITH C<(> 1435s 1435s =BACK 1435s 1435s THE C, C, C, C AND C SUBROUTINES 1435s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1435s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1435s EXPLICITLY. SEE L 1435s 1435s =HEAD2 SIGNATURES 1435s 1435s X X 1435s 1435s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1435s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1435s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1435s 1435s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1435s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1435s DIRECTLY BY C, IN THE CURRENT SCOPE. 1435s 1435s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1435s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1435s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1435s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1435s 1435s FOR EXAMPLE, 1435s 1435s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1435s 1435s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1435s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1435s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1435s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1435s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1435s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1435s 1435s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1435s THE SIGNATURE. FOR EXAMPLE, 1435s 1435s SUB FOO ($LEFT, $RIGHT) { 1435s RETURN $LEFT + $RIGHT; 1435s } 1435s 1435s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1435s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1435s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1435s EQUIVALENT TO 1435s 1435s SUB FOO { 1435s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1435s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1435s MY $LEFT = $_[0]; 1435s MY $RIGHT = $_[1]; 1435s RETURN $LEFT + $RIGHT; 1435s } 1435s 1435s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1435s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1435s 1435s SUB FOO ($FIRST, $, $THIRD) { 1435s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1435s } 1435s 1435s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1435s MANDATORY FOR THE CALLER TO PASS IT. 1435s 1435s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1435s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1435s 1435s SUB FOO ($LEFT, $RIGHT = 0) { 1435s RETURN $LEFT + $RIGHT; 1435s } 1435s 1435s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1435s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1435s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1435s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1435s FOR EXAMPLE, 1435s 1435s MY $AUTO_ID = 0; 1435s SUB FOO ($THING, $ID = $AUTO_ID++) { 1435s PRINT "$THING HAS ID $ID"; 1435s } 1435s 1435s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1435s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1435s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1435s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1435s 1435s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1435s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1435s } 1435s 1435s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1435s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1435s VALUE PROVIDED WAS C. 1435s 1435s SUB FOO ($NAME //= "WORLD") { 1435s PRINT "HELLO, $NAME"; 1435s } 1435s 1435s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1435s 1435s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1435s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1435s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1435s 1435s SUB FOO ($X ||= 10) { 1435s RETURN 5 + $X; 1435s } 1435s 1435s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1435s FOR EXAMPLE, 1435s 1435s SUB FOO ($THING, $ = 1) { 1435s PRINT $THING; 1435s } 1435s 1435s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1435s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1435s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1435s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1435s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1435s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1435s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1435s 1435s SUB FOO ($THING, $=) { 1435s PRINT $THING; 1435s } 1435s 1435s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1435s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1435s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1435s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1435s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1435s TO RIGHT. 1435s 1435s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1435s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1435s 1435s SUB FOO ($FILTER, @INPUTS) { 1435s PRINT $FILTER->($_) FOREACH @INPUTS; 1435s } 1435s 1435s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1435s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1435s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1435s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1435s 1435s SUB FOO ($THING, @) { 1435s PRINT $THING; 1435s } 1435s 1435s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1435s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1435s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1435s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1435s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1435s AS WITH STANDARD HASH CONSTRUCTION. 1435s 1435s SUB FOO ($FILTER, %INPUTS) { 1435s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1435s } 1435s 1435s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1435s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1435s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1435s 1435s SUB FOO ($THING, %) { 1435s PRINT $THING; 1435s } 1435s 1435s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1435s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1435s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1435s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1435s AN EMPTY ARRAY OR EMPTY HASH. 1435s 1435s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1435s THAT THE CALLER PASSED NO ARGUMENTS: 1435s 1435s SUB FOO () { 1435s RETURN 123; 1435s } 1435s 1435s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1435s WARNING IN THE C CATEGORY. FROM PERL 5.36 1435s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1435s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1435s STATEMENT SUCH AS: 1435s 1435s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1435s 1435s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1435s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1435s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1435s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1435s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1435s WARNINGS IN THE C CATEGORY WHEN 1435s COMPILED: 1435s 1435s SUB F ($X) { 1435s # THIS LINE EMITS THE WARNING SEEN BELOW 1435s PRINT "ARGUMENTS ARE @_"; 1435s } 1435s 1435s Z<> 1435s 1435s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1435s EXPERIMENTAL AT ... 1435s 1435s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1435s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1435s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1435s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1435s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1435s SUPPLY THAT ARGUMENT. 1435s 1435s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1435s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1435s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1435s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1435s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1435s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1435s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1435s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1435s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1435s 1435s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1435s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1435s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1435s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1435s L. FOR EXAMPLE, 1435s 1435s SUB FOO :PROTOTYPE($) { $_[0] } 1435s 1435s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1435s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1435s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1435s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1435s 1435s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1435s RETURN $LEFT + $RIGHT; 1435s } 1435s 1435s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1435s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1435s THE SUBROUTINE'S BODY. 1435s 1435s =HEAD2 PRIVATE VARIABLES VIA MY() 1435s X X X X X 1435s X X 1435s 1435s SYNOPSIS: 1435s 1435s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1435s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1435s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1435s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1435s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1435s 1435s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1435s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1435s SEE L AND L. 1435s 1435s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1435s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1435s (C/C/C/C), LOOP 1435s (C/C/C/C/C), SUBROUTINE, C, 1435s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1435s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1435s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1435s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1435s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1435s 1435s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1435s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1435s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1435s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1435s X 1435s 1435s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1435s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1435s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1435s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1435s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1435s 1435s MY $X = 10; 1435s SUB BUMPX { $X++ } 1435s 1435s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1435s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1435s THE C ITSELF. SEE L. 1435s X 1435s 1435s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1435s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1435s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1435s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1435s 1435s $ARG = "FRED"; # "GLOBAL" VARIABLE 1435s $N = CUBE_ROOT(27); 1435s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1435s # OUTPUTS: FRED THINKS THE ROOT IS 3 1435s 1435s SUB CUBE_ROOT { 1435s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1435s $ARG **= 1/3; 1435s RETURN $ARG; 1435s } 1435s 1435s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1435s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1435s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1435s 1435s MY ($FOO) = ; # WRONG? 1435s MY @FOO = ; 1435s 1435s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1435s 1435s MY $FOO = ; 1435s 1435s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1435s 1435s MY $FOO, $BAR = 1; # WRONG 1435s 1435s THAT HAS THE SAME EFFECT AS 1435s 1435s MY $FOO; 1435s $BAR = 1; 1435s 1435s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1435s THE CURRENT STATEMENT. THUS, 1435s 1435s MY $X = $X; 1435s 1435s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1435s THE EXPRESSION 1435s 1435s MY $X = 123 AND $X == 123 1435s 1435s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1435s 1435s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1435s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1435s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1435s 1435s WHILE (MY $LINE = <>) { 1435s $LINE = LC $LINE; 1435s } CONTINUE { 1435s PRINT $LINE; 1435s } 1435s 1435s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1435s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1435s IT. SIMILARLY, IN THE CONDITIONAL 1435s 1435s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1435s USER_AGREES(); 1435s } ELSIF ($ANSWER =~ /^NO$/I) { 1435s USER_DISAGREES(); 1435s } ELSE { 1435s CHOMP $ANSWER; 1435s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1435s } 1435s 1435s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1435s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1435s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1435s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1435s 1435s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1435s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1435s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1435s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1435s IN THE LOOP 1435s X X 1435s 1435s FOR MY $I (1, 2, 3) { 1435s SOME_FUNCTION(); 1435s } 1435s 1435s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1435s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1435s X X 1435s 1435s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1435s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1435s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1435s 1435s USE STRICT 'VARS'; 1435s 1435s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1435s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1435s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1435s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1435s THIS WITH C. 1435s 1435s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1435s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1435s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1435s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1435s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1435s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1435s EXAMPLE. 1435s 1435s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1435s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1435s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1435s 1435s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1435s 1435s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1435s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1435s IS ALSO VISIBLE: 1435s 1435s PACKAGE MAIN; 1435s OUR $X = 10; 1435s MY $X = 20; 1435s PRINT "$X AND $::X\N"; 1435s 1435s THAT WILL PRINT OUT C<20> AND C<10>. 1435s 1435s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1435s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1435s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1435s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1435s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1435s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1435s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1435s AN ANONYMOUS SUB REFERENCE: 1435s 1435s MY $SECRET_VERSION = '1.001-BETA'; 1435s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1435s $SECRET_SUB->(); 1435s 1435s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1435s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1435s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1435s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1435s UNQUALIFIED AND UNQUALIFIABLE. 1435s 1435s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1435s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1435s L FOR SOMETHING OF A WORK-AROUND TO 1435s THIS. 1435s 1435s =HEAD2 PERSISTENT PRIVATE VARIABLES 1435s X X X X 1435s X X 1435s 1435s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1435s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1435s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1435s 1435s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1435s 1435s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1435s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1435s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1435s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1435s THE C FORM DOES NOT REQUIRE THE 1435s C PRAGMA. 1435s 1435s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1435s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1435s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1435s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1435s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1435s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1435s SUBROUTINE EACH TIME IT IS EXECUTED.) 1435s 1435s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1435s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1435s 1435s USE FEATURE 'STATE'; 1435s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1435s 1435s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1435s 1435s USE FEATURE 'STATE'; 1435s SUB CREATE_COUNTER { 1435s RETURN SUB { STATE $X; RETURN ++$X } 1435s } 1435s 1435s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1435s CODE OUTSIDE. 1435s 1435s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1435s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1435s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1435s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1435s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1435s 1435s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1435s 1435s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1435s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1435s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1435s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1435s 1435s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1435s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1435s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1435s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1435s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1435s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1435s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1435s 1435s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1435s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1435s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1435s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1435s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1435s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1435s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1435s 1435s { 1435s MY $SECRET_VAL = 0; 1435s SUB GIMME_ANOTHER { 1435s RETURN ++$SECRET_VAL; 1435s } 1435s } 1435s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1435s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1435s 1435s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1435s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1435s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1435s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1435s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1435s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1435s STARTS TO RUN: 1435s 1435s BEGIN { 1435s MY $SECRET_VAL = 0; 1435s SUB GIMME_ANOTHER { 1435s RETURN ++$SECRET_VAL; 1435s } 1435s } 1435s 1435s SEE L ABOUT THE 1435s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1435s C AND C. 1435s 1435s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1435s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1435s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1435s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1435s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1435s 1435s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1435s X X X X 1435s X 1435s 1435s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1435s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1435s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1435s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1435s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1435s 1435s SYNOPSIS: 1435s 1435s # LOCALIZATION OF VALUES 1435s 1435s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1435s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1435s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1435s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1435s 1435s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1435s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1435s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1435s # LOCALIZATION 1435s 1435s # LOCALIZATION OF SYMBOLS 1435s 1435s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1435s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1435s # @MERLYN IS REALLY @RANDAL, ETC 1435s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1435s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1435s 1435s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1435s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1435s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1435s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1435s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1435s 1435s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1435s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1435s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1435s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1435s 1435s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1435s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1435s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1435s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1435s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1435s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1435s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1435s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1435s UNDEFINED VALUE.) 1435s 1435s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1435s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1435s VARIABLES OUTSIDE THE LOOP. 1435s 1435s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1435s X 1435s 1435s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1435s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1435s VIEWED AS A SCALAR OR AN ARRAY. SO 1435s 1435s LOCAL($FOO) = ; 1435s LOCAL @FOO = ; 1435s 1435s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1435s 1435s LOCAL $FOO = ; 1435s 1435s SUPPLIES A SCALAR CONTEXT. 1435s 1435s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1435s X 1435s 1435s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1435s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1435s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1435s 1435s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1435s 1435s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1435s { LOCAL $/ = UNDEF; $SLURP = ; } 1435s 1435s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1435s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1435s I, BECAUSE THE $1 VARIABLE IS 1435s MAGICAL AND READ-ONLY : 1435s 1435s LOCAL $1 = 2; 1435s 1435s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1435s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1435s TO SAFELY REUSE $_ IN A SUBROUTINE. 1435s 1435s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1435s WORK AS DESCRIBED. 1435s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1435s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1435s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1435s SEE L FOR MORE 1435s DETAILS. 1435s X 1435s 1435s =HEAD3 LOCALIZATION OF GLOBS 1435s X X 1435s 1435s THE CONSTRUCT 1435s 1435s LOCAL *NAME; 1435s 1435s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1435s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1435s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1435s 1435s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1435s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1435s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1435s SEPARATOR. 1435s 1435s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1435s X X 1435s X 1435s 1435s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1435s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1435s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1435s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1435s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1435s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1435s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1435s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1435s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1435s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1435s 1435s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1435s @ARY = ( 0..5 ); 1435s { 1435s LOCAL($ARY[5]) = 6; 1435s LOCAL($HASH{'A'}) = 'DRILL'; 1435s WHILE (MY $E = POP(@ARY)) { 1435s PRINT "$E . . .\N"; 1435s LAST UNLESS $E > 3; 1435s } 1435s IF (@ARY) { 1435s $HASH{'ONLY A'} = 'TEST'; 1435s DELETE $HASH{'A'}; 1435s } 1435s } 1435s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1435s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1435s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1435s 1435s PERL WILL PRINT 1435s 1435s 6 . . . 1435s 4 . . . 1435s 3 . . . 1435s THIS IS A TEST ONLY A TEST. 1435s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1435s 1435s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1435s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1435s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1435s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1435s 1435s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1435s X X X 1435s X 1435s 1435s YOU CAN USE THE C AND C 1435s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1435s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1435s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1435s 1435s DO { 1435s MY $VAL = $ARRAY[$IDX]; 1435s LOCAL $ARRAY[$IDX]; 1435s DELETE $ARRAY[$IDX]; 1435s $VAL 1435s } 1435s 1435s AND 1435s 1435s DO { 1435s MY $VAL = $HASH{KEY}; 1435s LOCAL $HASH{KEY}; 1435s DELETE $HASH{KEY}; 1435s $VAL 1435s } 1435s 1435s EXCEPT THAT FOR THOSE THE C IS 1435s SCOPED TO THE C BLOCK. SLICES ARE 1435s ALSO ACCEPTED. 1435s 1435s MY %HASH = ( 1435s A => [ 7, 8, 9 ], 1435s B => 1, 1435s ) 1435s 1435s { 1435s MY $X = DELETE LOCAL $HASH{A}; 1435s # $X IS [ 7, 8, 9 ] 1435s # %HASH IS (B => 1) 1435s 1435s { 1435s MY @NUMS = DELETE LOCAL @$X[0, 2] 1435s # @NUMS IS (7, 9) 1435s # $X IS [ UNDEF, 8 ] 1435s 1435s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1435s } 1435s # $X IS BACK TO [ 7, 8, 9 ] 1435s 1435s } 1435s # %HASH IS BACK TO ITS ORIGINAL STATE 1435s 1435s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1435s 1435s =HEAD2 LVALUE SUBROUTINES 1435s X X 1435s 1435s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1435s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1435s 1435s MY $VAL; 1435s SUB CANMOD : LVALUE { 1435s $VAL; # OR: RETURN $VAL; 1435s } 1435s SUB NOMOD { 1435s $VAL; 1435s } 1435s 1435s CANMOD() = 5; # ASSIGNS TO $VAL 1435s NOMOD() = 5; # ERROR 1435s 1435s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1435s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1435s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1435s 1435s DATA(2,3) = GET_DATA(3,4); 1435s 1435s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1435s 1435s (DATA(2,3)) = GET_DATA(3,4); 1435s 1435s AND IN: 1435s 1435s (DATA(2),DATA(3)) = GET_DATA(3,4); 1435s 1435s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1435s 1435s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1435s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1435s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1435s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1435s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1435s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1435s 1435s =HEAD2 LEXICAL SUBROUTINES 1435s X X X X 1435s 1435s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1435s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1435s AVAILABLE UNDER C OR C OR HIGHER. 1435s 1435s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1435s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1435s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1435s CATEGORY WAS DISABLED. 1435s 1435s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1435s DECLARED, AND ONLY AFTER THAT DECLARATION: 1435s 1435s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1435s # VERSIONS EARLIER THAN 5.26. 1435s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1435s USE FEATURE 'LEXICAL_SUBS'; 1435s 1435s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1435s STATE SUB FOO { 1435s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1435s } 1435s FOO(); # CALLS "STATE" SUB 1435s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1435s 1435s MY SUB BAR { ... } 1435s BAR(); # CALLS "MY" SUB 1435s 1435s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1435s 1435s # WRONG 1435s MY SUB BAZ { 1435s BAZ(); 1435s } 1435s 1435s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1435s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1435s 1435s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1435s 1435s MY SUB BAZ { 1435s __SUB__->(); # CALLS ITSELF 1435s } 1435s 1435s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1435s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1435s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1435s HOWEVER: 1435s 1435s MY SUB BAZ; # PREDECLARATION 1435s SUB BAZ { # DEFINE THE "MY" SUB 1435s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1435s } 1435s 1435s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1435s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1435s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1435s 1435s =HEAD3 C VS C 1435s 1435s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1435s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1435s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1435s CONTAINING BLOCK TO THE NEXT. 1435s 1435s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1435s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1435s 1435s SUB WHATEVER { 1435s MY $X = SHIFT; 1435s MY SUB INNER { 1435s ... DO SOMETHING WITH $X ... 1435s } 1435s INNER(); 1435s } 1435s 1435s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1435s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1435s SEE THE C<$X> FROM THE FIRST CALL TO C. 1435s 1435s =HEAD3 C SUBROUTINES 1435s 1435s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1435s SUBROUTINE OF THE SAME NAME. 1435s 1435s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1435s INSIDE AN INNER SCOPE: 1435s 1435s SUB FOO { ... } 1435s 1435s SUB BAR { 1435s MY SUB FOO { ... } 1435s { 1435s # NEED TO USE THE OUTER FOO HERE 1435s OUR SUB FOO; 1435s FOO(); 1435s } 1435s } 1435s 1435s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1435s 1435s PACKAGE MYSNEAKYMODULE; 1435s 1435s OUR SUB DO_SOMETHING { ... } 1435s 1435s SUB DO_SOMETHING_WITH_CALLER { 1435s PACKAGE DB; 1435s () = CALLER 1; # SETS @DB::ARGS 1435s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1435s } 1435s 1435s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1435s X X<*> 1435s 1435s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1435s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1435s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1435s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1435s 1435s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1435s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1435s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1435s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1435s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1435s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1435s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1435s 1435s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1435s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1435s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1435s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1435s 1435s SUB DOUBLEARY { 1435s LOCAL(*SOMEARY) = @_; 1435s FOREACH $ELEM (@SOMEARY) { 1435s $ELEM *= 2; 1435s } 1435s } 1435s DOUBLEARY(*FOO); 1435s DOUBLEARY(*BAR); 1435s 1435s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1435s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1435s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1435s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1435s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1435s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1435s 1435s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1435s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1435s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1435s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1435s L. 1435s 1435s =HEAD2 WHEN TO STILL USE LOCAL() 1435s X X 1435s 1435s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1435s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1435s I USE C INSTEAD OF C. 1435s 1435s =OVER 4 1435s 1435s =ITEM 1. 1435s 1435s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1435s 1435s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1435s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1435s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1435s IN C<@FIELDS>. 1435s 1435s { 1435s LOCAL @ARGV = ("/ETC/MOTD"); 1435s LOCAL $/ = UNDEF; 1435s LOCAL $_ = <>; 1435s @FIELDS = SPLIT /^\S*=+\S*$/; 1435s } 1435s 1435s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1435s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1435s 1435s =ITEM 2. 1435s 1435s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1435s 1435s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1435s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1435s TABLE ENTRIES: 1435s 1435s SUB IOQUEUE { 1435s LOCAL (*READER, *WRITER); # NOT MY! 1435s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1435s RETURN (*READER, *WRITER); 1435s } 1435s ($HEAD, $TAIL) = IOQUEUE(); 1435s 1435s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1435s ENTRIES. 1435s 1435s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1435s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1435s A LOCAL ALIAS. 1435s 1435s { 1435s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1435s GROW(); # REALLY CALLS SHRINK() 1435s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1435s } 1435s GROW(); # GET THE REAL GROW() AGAIN 1435s 1435s SEE L FOR MORE ABOUT MANIPULATING 1435s FUNCTIONS BY NAME IN THIS WAY. 1435s 1435s =ITEM 3. 1435s 1435s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1435s 1435s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1435s IS DONE ON DYNAMICS: 1435s 1435s { 1435s LOCAL $SIG{INT} = 'IGNORE'; 1435s FUNCT(); # UNINTERRUPTIBLE 1435s } 1435s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1435s 1435s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1435s 1435s =BACK 1435s 1435s =HEAD2 PASS BY REFERENCE 1435s X X X 1435s 1435s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1435s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1435s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1435s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1435s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1435s 1435s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1435s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1435s OF ALL THEIR FORMER LAST ELEMENTS: 1435s 1435s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1435s 1435s SUB POPMANY { 1435s MY $AREF; 1435s MY @RETLIST; 1435s FOREACH $AREF ( @_ ) { 1435s PUSH @RETLIST, POP @$AREF; 1435s } 1435s RETURN @RETLIST; 1435s } 1435s 1435s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1435s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1435s 1435s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1435s SUB INTER { 1435s MY ($K, $HREF, %SEEN); # LOCALS 1435s FOREACH $HREF (@_) { 1435s WHILE ( $K = EACH %$HREF ) { 1435s $SEEN{$K}++; 1435s } 1435s } 1435s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1435s } 1435s 1435s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1435s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1435s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1435s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1435s A LITTLE EXPENSIVE. 1435s 1435s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1435s 1435s (@W, @X) = FUNC(@Y, @Z); 1435s OR 1435s (%W, %X) = FUNC(%Y, %Z); 1435s 1435s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1435s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1435s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1435s AS ALWAYS. 1435s 1435s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1435s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1435s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1435s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1435s 1435s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1435s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1435s SUB FUNC { 1435s MY ($YREF, $ZREF) = @_; 1435s IF (@$YREF > @$ZREF) { 1435s RETURN ($YREF, $ZREF); 1435s } ELSE { 1435s RETURN ($ZREF, $YREF); 1435s } 1435s } 1435s 1435s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1435s 1435s (*W, *X) = FUNC(\@Y, \@Z); 1435s PRINT "@W HAS MORE THAN @X\N"; 1435s SUB FUNC { 1435s LOCAL (*Y, *Z) = @_; 1435s IF (@Y > @Z) { 1435s RETURN (\@Y, \@Z); 1435s } ELSE { 1435s RETURN (\@Z, \@Y); 1435s } 1435s } 1435s 1435s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1435s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1435s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1435s ARE IN THE SYMBOL TABLE. 1435s 1435s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1435s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1435s FOR EXAMPLE: 1435s 1435s SPLUTTER(\*STDOUT); 1435s SUB SPLUTTER { 1435s MY $FH = SHIFT; 1435s PRINT $FH "HER UM WELL A HMMM\N"; 1435s } 1435s 1435s $REC = GET_REC(\*STDIN); 1435s SUB GET_REC { 1435s MY $FH = SHIFT; 1435s RETURN SCALAR <$FH>; 1435s } 1435s 1435s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1435s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1435s 1435s SUB OPENIT { 1435s MY $PATH = SHIFT; 1435s LOCAL *FH; 1435s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1435s } 1435s 1435s =HEAD2 PROTOTYPES 1435s X X 1435s 1435s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1435s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1435s SECTION OR WITH A L. 1435s IF YOU DECLARE EITHER OF 1435s 1435s SUB MYPUSH (\@@) 1435s SUB MYPUSH :PROTOTYPE(\@@) 1435s 1435s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1435s 1435s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1435s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1435s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1435s OF AN ATTRIBUTE. 1435s 1435s THE 1435s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1435s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1435s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1435s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1435s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1435s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1435s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1435s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1435s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1435s 1435s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1435s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1435s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1435s 1435s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1435s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1435s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1435s CORRESPONDING BUILT-IN. 1435s 1435s DECLARED AS CALLED AS 1435s 1435s SUB MYLINK ($$) MYLINK $OLD, $NEW 1435s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1435s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1435s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1435s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1435s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1435s SUB MYPOP (\@) MYPOP @ARRAY 1435s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1435s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1435s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1435s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1435s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1435s SUB MYRAND (;$) MYRAND 42 1435s SUB MYTIME () MYTIME 1435s 1435s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1435s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1435s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1435s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1435s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1435s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1435s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1435s 1435s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1435s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1435s 1435s SUB MYREF (\[$@%&*]) 1435s 1435s WILL ALLOW CALLING MYREF() AS 1435s 1435s MYREF $VAR 1435s MYREF @ARRAY 1435s MYREF %HASH 1435s MYREF &SUB 1435s MYREF *GLOB 1435s 1435s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1435s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1435s 1435s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1435s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1435s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1435s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1435s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1435s OR A SUBSEQUENT COMMA. 1435s 1435s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1435s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1435s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1435s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1435s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1435s FOLLOWS: 1435s 1435s USE SYMBOL 'QUALIFY_TO_REF'; 1435s 1435s SUB FOO (*) { 1435s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1435s ... 1435s } 1435s 1435s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1435s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1435s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1435s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1435s 1435s SUB MYPUSH (+@) { 1435s MY $AREF = SHIFT; 1435s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1435s PUSH @$AREF, @_; 1435s } 1435s 1435s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1435s IS OF AN ACCEPTABLE TYPE. 1435s 1435s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1435s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1435s 1435s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1435s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1435s PROVIDED, C<$_> WILL BE USED INSTEAD. 1435s 1435s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1435s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1435s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1435s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1435s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1435s 1435s MYTIME +2; 1435s 1435s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1435s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1435s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1435s 1435s SUB MYGETPROTOBYNUMBER($;); 1435s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1435s 1435s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1435s PROVIDED IT'S IN THE INITIAL POSITION: 1435s X<&> 1435s 1435s SUB TRY (&@) { 1435s MY($TRY,$CATCH) = @_; 1435s EVAL { &$TRY }; 1435s IF ($@) { 1435s LOCAL $_ = $@; 1435s &$CATCH; 1435s } 1435s } 1435s SUB CATCH (&) { $_[0] } 1435s 1435s TRY { 1435s DIE "PHOOEY"; 1435s } CATCH { 1435s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1435s }; 1435s 1435s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1435s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1435s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1435s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1435s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1435s 1435s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1435s X 1435s 1435s SUB MYGREP (&@) { 1435s MY $CODE = SHIFT; 1435s MY @RESULT; 1435s FOREACH $_ (@_) { 1435s PUSH(@RESULT, $_) IF &$CODE; 1435s } 1435s @RESULT; 1435s } 1435s 1435s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1435s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1435s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1435s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1435s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1435s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1435s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1435s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1435s 1435s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1435s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1435s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1435s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1435s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1435s MAJORITY OF OFFENDING CODE IS FIXED. 1435s 1435s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1435s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1435s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1435s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1435s 1435s SUB FUNC ($) { 1435s MY $N = SHIFT; 1435s PRINT "YOU GAVE ME $N\N"; 1435s } 1435s 1435s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1435s RETURNING A LIST: 1435s 1435s FUNC(@FOO); 1435s FUNC( $TEXT =~ /\W+/G ); 1435s 1435s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1435s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1435s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1435s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1435s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1435s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1435s 1435s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1435s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1435s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1435s EFFECT, LIKE SO: 1435s 1435s SUB FOO($$); 1435s SUB FOO($$) { 1435s FOO 1, 2; 1435s } 1435s 1435s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1435s TO MAKE THE WORLD A BETTER PLACE. 1435s 1435s =HEAD2 CONSTANT FUNCTIONS 1435s X 1435s 1435s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1435s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1435s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1435s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1435s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1435s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1435s 1435s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1435s 1435s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1435s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1435s # AND IT'S INLINED, TOO! 1435s SUB ST_DEV () { 0 } 1435s SUB ST_INO () { 1 } 1435s 1435s SUB FLAG_FOO () { 1 << 8 } 1435s SUB FLAG_BAR () { 1 << 9 } 1435s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1435s 1435s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1435s 1435s SUB N () { INT(OPT_BAZ) / 3 } 1435s 1435s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1435s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1435s 1435s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1435s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1435s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1435s C: 1435s 1435s SUB BAZ_VAL () { 1435s IF (OPT_BAZ) { 1435s RETURN 23; 1435s } 1435s ELSE { 1435s RETURN 42; 1435s } 1435s } 1435s SUB BONK_VAL () { RETURN 12345 } 1435s 1435s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1435s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1435s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1435s 1435s BEGIN { 1435s MY $VAR = 1; 1435s NO STRICT 'REFS'; 1435s *INLINED = SUB () { $VAR }; 1435s } 1435s 1435s BEGIN { 1435s MY $VAR = 1; 1435s MY $REF = \$VAR; 1435s NO STRICT 'REFS'; 1435s *NOT_INLINED = SUB () { $VAR }; 1435s } 1435s 1435s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1435s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1435s 1435s BEGIN { 1435s MY $X = 10; 1435s *FOO = SUB () { $X }; 1435s $X++; 1435s } 1435s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1435s 1435s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1435s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1435s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1435s SO IT PRINTED C<10>, NOT C<11>. 1435s 1435s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1435s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1435s ASIDE FROM WHERE IT IS DECLARED. 1435s 1435s # FINE, NO WARNING 1435s BEGIN { 1435s MY $X = 54321; 1435s *INLINED = SUB () { $X }; 1435s } 1435s # ERROR 1435s BEGIN { 1435s MY $X; 1435s $X = 54321; 1435s *ALSO_INLINED = SUB () { $X }; 1435s } 1435s 1435s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1435s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1435s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1435s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1435s CONSTANT SUBROUTINE: 1435s 1435s MY $X = 54321; 1435s *INLINED = SUB : CONST { $X }; 1435s $X++; 1435s 1435s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1435s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1435s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1435s VALUE CAPTURED THE SAME WAY. 1435s 1435s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1435s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1435s AN EXPLICIT C: 1435s 1435s BEGIN { 1435s MY $X = 10; 1435s *FOO = SUB () { RETURN $X }; 1435s $X++; 1435s } 1435s PRINT FOO(); # PRINTS 11 1435s 1435s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1435s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1435s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1435s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1435s 1435s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1435s SUB ONE { 1435s 1; 1435s } 1435s IF (ONE ) { 1435s PRINT ONE() IF ONE ; 1435s } 1435s 1435s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1435s SUB ONE () { 1 } 1435s DO { 1435s PRINT 1 1435s }; 1435s 1435s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1435s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1435s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1435s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1435s 1435s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1435s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1435s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1435s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1435s 1435s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1435s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1435s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1435s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1435s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1435s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1435s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1435s MENTIONED ABOVE: 1435s 1435s SUB NOT_INLINED () { RETURN 23 } 1435s 1435s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1435s X X X X 1435s 1435s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1435s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1435s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1435s ON A NON-UNIX SYSTEM. 1435s 1435s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1435s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1435s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1435s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1435s 1435s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1435s CHDIR $SOMEWHERE; 1435s SUB CHDIR { ... } 1435s 1435s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1435s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1435s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1435s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1435s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1435s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1435s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1435s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1435s FOR SOME KEYWORDS. SEE L. 1435s 1435s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1435s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1435s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1435s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1435s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1435s THAT IS, THEY COULD SAY 1435s 1435s USE MODULE 'OPEN'; 1435s 1435s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1435s 1435s USE MODULE; 1435s 1435s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1435s 1435s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1435s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1435s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1435s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1435s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1435s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1435s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1435s 1435s PACKAGE REGLOB; 1435s REQUIRE EXPORTER; 1435s @ISA = 'EXPORTER'; 1435s @EXPORT_OK = 'GLOB'; 1435s 1435s SUB IMPORT { 1435s MY $PKG = SHIFT; 1435s RETURN UNLESS @_; 1435s MY $SYM = SHIFT; 1435s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1435s $PKG->EXPORT($WHERE, $SYM, @_); 1435s } 1435s 1435s SUB GLOB { 1435s MY $PAT = SHIFT; 1435s MY @GOT; 1435s IF (OPENDIR MY $D, '.') { 1435s @GOT = GREP /$PAT/, READDIR $D; 1435s CLOSEDIR $D; 1435s } 1435s RETURN @GOT; 1435s } 1435s 1; 1435s 1435s AND HERE'S HOW IT COULD BE (AB)USED: 1435s 1435s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1435s PACKAGE FOO; 1435s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1435s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1435s 1435s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1435s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1435s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1435s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1435s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1435s IT MUST BE DONE AT ALL. 1435s 1435s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1435s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1435s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1435s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1435s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1435s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1435s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1435s LIBRARY. 1435s 1435s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1435s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1435s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1435s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1435s (SEE L). 1435s 1435s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1435s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1435s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1435s 1435s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1435s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1435s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1435s C SYNTAX, THOUGH). 1435s 1435s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1435s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1435s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1435s 1435s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1435s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1435s 1435s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1435s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1435s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1435s 1435s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1435s 1435s =HEAD2 AUTOLOADING 1435s X X 1435s 1435s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1435s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1435s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1435s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1435s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1435s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1435s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1435s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1435s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1435s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1435s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1435s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1435s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1435s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1435s SUBROUTINE NAME. SEE L FOR DETAILS.) 1435s 1435s 1435s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1435s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1435s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1435s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1435s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1435s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1435s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1435s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1435s 1435s SUB AUTOLOAD { 1435s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1435s MY $PROGRAM = $AUTOLOAD; 1435s $PROGRAM =~ S/.*:://; 1435s SYSTEM($PROGRAM, @_); 1435s } 1435s DATE(); 1435s WHO(); 1435s LS('-L'); 1435s 1435s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1435s EVEN NEED PARENTHESES: 1435s 1435s USE SUBS QW(DATE WHO LS); 1435s DATE; 1435s WHO; 1435s LS '-L'; 1435s 1435s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1435s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1435s 1435s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1435s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1435s DESCRIBED IN L AND IN L, THE STANDARD 1435s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1435s FUNCTIONS TO PERL CODE IN L. 1435s 1435s =HEAD2 SUBROUTINE ATTRIBUTES 1435s X X X 1435s 1435s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1435s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1435s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1435s C HAD BEEN SEEN. SEE L FOR DETAILS 1435s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1435s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1435s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1435s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1435s 1435s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1435s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1435s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1435s NEST PROPERLY. 1435s 1435s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1435s 1435s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1435s SUB PLUGH () : UGLY('\(") :BAD; 1435s SUB XYZZY : _5X5 { ... } 1435s 1435s EXAMPLES OF INVALID SYNTAX: 1435s 1435s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1435s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1435s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1435s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1435s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1435s 1435s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1435s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1435s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1435s PARSED AND INVOKED: 1435s 1435s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1435s 1435s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1435s SEE L AND L. 1435s 1435s =HEAD1 SEE ALSO 1435s 1435s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1435s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1435s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1435s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1435s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1435s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1435s 1435s =FOR VI 1435s # EX: SET STS=0 SW=4 ET: 1435s 1435s ok 2 1435s # testing mod_cgi with /modules/cgi/perl.pl 1435s # expected 200 1435s # received 200 1435s # body: PERL CGI 1435s ok 3 1435s # testing mod_test_rwrite with /test_rwrite 1435s # expected 200 1435s # received 200 1435s # body: A 1435s ok 4 1435s ok 1437s t/filter/case_in.t .................. 1437s 1..3 1437s # Running under perl version 5.040001 for linux 1437s # Current time local: Thu Sep 4 16:58:25 2025 1437s # Current time GMT: Thu Sep 4 16:58:25 2025 1437s # Using Test.pm version 1.31 1437s # Using Apache/Test.pm version 1.44 1437s ok 1 1437s # testing mod_cgi with /modules/cgi/perl_echo.pl 1437s # expected 200 1437s # received 200 1437s ok 2 1437s # testing mod_echo_post with /echo_post 1437s # expected 200 1437s # received 200 1437s ok 3 1437s ok 1439s t/filter/input_body.t ............... 1439s 1..2 1439s # Running under perl version 5.040001 for linux 1439s # Current time local: Thu Sep 4 16:58:27 2025 1439s # Current time GMT: Thu Sep 4 16:58:27 2025 1439s # Using Test.pm version 1.31 1439s # Using Apache/Test.pm version 1.44 1439s # testing : Posted "1 ko" 1439s # expected: 'ok 1' 1439s # received: 'ok 1' 1439s ok 1 1439s # testing : Posted "2 ko" 1439s # expected: 'ok 2' 1439s # received: 'ok 2' 1439s ok 2 1439s ok 1441s t/http11/basicauth.t ................ 1441s 1..3 1441s # Running under perl version 5.040001 for linux 1441s # Current time local: Thu Sep 4 16:58:29 2025 1441s # Current time GMT: Thu Sep 4 16:58:29 2025 1441s # Using Test.pm version 1.31 1441s # Using Apache/Test.pm version 1.44 1441s ok 1 1441s ok 2 1441s ok 3 1441s ok 1443s t/http11/chunked.t .................. 1443s 1..30 1443s # Running under perl version 5.040001 for linux 1443s # Current time local: Thu Sep 4 16:58:31 2025 1443s # Current time GMT: Thu Sep 4 16:58:31 2025 1443s # Using Test.pm version 1.31 1443s # Using Apache/Test.pm version 1.44 1443s # testing : response protocol 1443s # expected: 'HTTP/1.1' 1443s # received: 'HTTP/1.1' 1443s ok 1 1443s # testing : response Transfer-Encoding 1443s # expected: 'chunked' 1443s # received: 'chunked' 1443s ok 2 1443s # testing : no Content-Length 1443s # expected: 0 1443s # received: 0 1443s ok 3 1443s # testing : body length 1443s # expected: '70976' 1443s # received: 70976 1443s ok 4 1443s # testing : number of requests 1443s # expected: 1 1443s # received: 1 1443s ok 5 1443s # testing : response protocol 1443s # expected: 'HTTP/1.1' 1443s # received: 'HTTP/1.1' 1443s ok 6 1443s # testing : response Transfer-Encoding 1443s # expected: 'chunked' 1443s # received: 'chunked' 1443s ok 7 1443s # testing : no Content-Length 1443s # expected: 0 1443s # received: 0 1443s ok 8 1443s # testing : body length 1443s # expected: '212509' 1443s # received: 212509 1443s ok 9 1443s # testing : number of requests 1443s # expected: 2 1443s # received: 2 1443s ok 10 1443s # testing : response protocol 1443s # expected: 'HTTP/1.1' 1443s # received: 'HTTP/1.1' 1443s ok 11 1443s # testing : response Transfer-Encoding 1443s # expected: 'chunked' 1443s # received: 'chunked' 1443s ok 12 1443s # testing : no Content-Length 1443s # expected: 0 1443s # received: 0 1443s ok 13 1443s # testing : body length 1443s # expected: '280545' 1443s # received: 280545 1443s ok 14 1443s # testing : number of requests 1443s # expected: 3 1443s # received: 3 1443s ok 15 1443s # testing : response protocol 1443s # expected: 'HTTP/1.1' 1443s # received: 'HTTP/1.1' 1443s ok 16 1443s # testing : response Transfer-Encoding 1443s # expected: 'chunked' 1443s # received: 'chunked' 1443s ok 17 1443s # testing : no Content-Length 1443s # expected: 0 1443s # received: 0 1443s ok 18 1443s # testing : body length 1443s # expected: '845969' 1443s # received: 845969 1443s ok 19 1443s # testing : number of requests 1443s # expected: 4 1443s # received: 4 1443s ok 20 1443s # testing : response protocol 1443s # expected: 'HTTP/1.1' 1443s # received: 'HTTP/1.1' 1443s ok 21 1443s # testing : no Transfer-Encoding (test result inverted) 1443s # expected: 'chunked' 1443s # received: '' 1443s ok 22 1443s # testing : content length 1443s # expected: 253 1443s # received: '253' 1443s ok 23 1443s # testing : body length 1443s # expected: '242' 1443s # received: 242 1443s ok 24 1443s # testing : number of requests 1443s # expected: 5 1443s # received: 5 1443s ok 25 1443s # testing : response protocol 1443s # expected: 'HTTP/1.1' 1443s # received: 'HTTP/1.1' 1443s ok 26 1443s # testing : no Transfer-Encoding (test result inverted) 1443s # expected: 'chunked' 1443s # received: '' 1443s ok 27 1443s # testing : content length 1443s # expected: '' 1443s # received: '' 1443s ok 28 1443s # testing : body length 1443s # expected: '14276' 1443s # received: 14276 1443s ok 29 1443s # testing : number of requests 1443s # expected: 6 1443s # received: 6 1443s ok 30 1443s ok 1445s t/http11/chunked2.t ................. 1445s 1..2 1445s # Running under perl version 5.040001 for linux 1445s # Current time local: Thu Sep 4 16:58:33 2025 1445s # Current time GMT: Thu Sep 4 16:58:33 2025 1445s # Using Test.pm version 1.31 1445s # Using Apache/Test.pm version 1.44 1445s # testing : successful response 1445s # expected: 200 1445s # received: '200' 1445s ok 1 1445s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1445s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1445s ok 2 1445s ok 1447s t/http11/clength.t .................. 1447s 1..6 1447s # Running under perl version 5.040001 for linux 1447s # Current time local: Thu Sep 4 16:58:35 2025 1447s # Current time GMT: Thu Sep 4 16:58:35 2025 1447s # Using Test.pm version 1.31 1447s # Using Apache/Test.pm version 1.44 1447s # testing : successful response 1447s # expected: 200 1447s # received: '200' 1447s ok 1 1447s # expected: 10 1447s # received: '10' 1447s ok 2 1447s # expected: 'bbbbbbbbbb' 1447s # received: 'bbbbbbbbbb' 1447s ok 3 1447s # testing : successful response 1447s # expected: 200 1447s # received: '200' 1447s ok 4 1447s # expected: 6 1447s # received: '6' 1447s ok 5 1447s # expected: 'foobar' 1447s # received: 'foobar' 1447s ok 6 1447s ok 1451s t/http11/post.t ..................... 1451s # using LWP client 1451s 1..51 1451s # Running under perl version 5.040001 for linux 1451s # Current time local: Thu Sep 4 16:58:37 2025 1451s # Current time GMT: Thu Sep 4 16:58:37 2025 1451s # Using Test.pm version 1.31 1451s # Using Apache/Test.pm version 1.44 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 1024 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Connection: Keep-Alive 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 5 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 1 1451s #DMMATCH1: 1 1451s #Keep-Alive: timeout=5, max=100 1451s # 1451s # testing : length posted 1451s # expected: '1024' 1451s # received: 1024 1451s ok 1 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 2048 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 5 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 2 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '2048' 1451s # received: 2048 1451s ok 2 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 3072 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 5 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 3 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '3072' 1451s # received: 3072 1451s ok 3 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 4096 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 5 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 4 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '4096' 1451s # received: 4096 1451s ok 4 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 5120 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 5 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 5 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '5120' 1451s # received: 5120 1451s ok 5 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 6144 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 5 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 6 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '6144' 1451s # received: 6144 1451s ok 6 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 7168 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 5 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 7 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '7168' 1451s # received: 7168 1451s ok 7 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 8192 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 5 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 8 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '8192' 1451s # received: 8192 1451s ok 8 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 9216 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 5 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 9 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '9216' 1451s # received: 9216 1451s ok 9 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 10240 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 10 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '10240' 1451s # received: 10240 1451s ok 10 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 11264 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 11 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '11264' 1451s # received: 11264 1451s ok 11 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 12288 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 12 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '12288' 1451s # received: 12288 1451s ok 12 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 13312 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 13 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '13312' 1451s # received: 13312 1451s ok 13 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 14336 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 14 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '14336' 1451s # received: 14336 1451s ok 14 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 15360 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 15 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '15360' 1451s # received: 15360 1451s ok 15 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 16384 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:39 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 16 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '16384' 1451s # received: 16384 1451s ok 16 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 17408 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 17 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '17408' 1451s # received: 17408 1451s ok 17 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 18432 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 18 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '18432' 1451s # received: 18432 1451s ok 18 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 19456 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 19 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '19456' 1451s # received: 19456 1451s ok 19 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 20480 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 20 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '20480' 1451s # received: 20480 1451s ok 20 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 21504 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 21 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '21504' 1451s # received: 21504 1451s ok 21 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 22528 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 22 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '22528' 1451s # received: 22528 1451s ok 22 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 23552 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 23 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '23552' 1451s # received: 23552 1451s ok 23 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 24576 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 24 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '24576' 1451s # received: 24576 1451s ok 24 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 25600 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 25 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '25600' 1451s # received: 25600 1451s ok 25 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 26624 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 26 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '26624' 1451s # received: 26624 1451s ok 26 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 27648 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 27 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '27648' 1451s # received: 27648 1451s ok 27 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 28672 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 28 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '28672' 1451s # received: 28672 1451s ok 28 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 29696 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 29 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '29696' 1451s # received: 29696 1451s ok 29 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 30720 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 30 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '30720' 1451s # received: 30720 1451s ok 30 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 31744 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 31 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '31744' 1451s # received: 31744 1451s ok 31 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 32768 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 32 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '32768' 1451s # received: 32768 1451s ok 32 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 33792 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 33 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '33792' 1451s # received: 33792 1451s ok 33 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 34816 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 34 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '34816' 1451s # received: 34816 1451s ok 34 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 35840 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 35 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '35840' 1451s # received: 35840 1451s ok 35 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 36864 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:40 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 36 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '36864' 1451s # received: 36864 1451s ok 36 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 37888 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 37 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '37888' 1451s # received: 37888 1451s ok 37 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 38912 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 38 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '38912' 1451s # received: 38912 1451s ok 38 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 39936 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 39 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '39936' 1451s # received: 39936 1451s ok 39 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 40960 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 40 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '40960' 1451s # received: 40960 1451s ok 40 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 41984 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 41 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '41984' 1451s # received: 41984 1451s ok 41 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 43008 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 42 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '43008' 1451s # received: 43008 1451s ok 42 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 44032 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 43 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '44032' 1451s # received: 44032 1451s ok 43 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 45056 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 44 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '45056' 1451s # received: 45056 1451s ok 44 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 46080 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 45 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '46080' 1451s # received: 46080 1451s ok 45 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 47104 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 46 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '47104' 1451s # received: 47104 1451s ok 46 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 48128 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 47 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '48128' 1451s # received: 48128 1451s ok 47 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 49152 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 48 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '49152' 1451s # received: 49152 1451s ok 48 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 50176 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 49 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '50176' 1451s # received: 50176 1451s ok 49 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 51200 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 6 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 50 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '51200' 1451s # received: 51200 1451s ok 50 1451s #lwp request: 1451s #POST http://localhost:8529/eat_post HTTP/1.1 1451s #User-Agent: libwww-perl/6.78 1451s #Content-Length: 102400 1451s # 1451s #server response: 1451s #HTTP/1.1 200 OK 1451s #Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1451s #Vary: In-If1 1451s #Content-Length: 7 1451s #Client-Date: Thu, 04 Sep 2025 16:58:41 GMT 1451s #Client-Peer: 127.0.0.1:8529 1451s #Client-Response-Num: 51 1451s #DMMATCH1: 1 1451s # 1451s # testing : length posted 1451s # expected: '102400' 1451s # received: 102400 1451s ok 51 1451s ok 1453s t/modules/aaa.t ..................... 1453s 1..40 1453s # Running under perl version 5.040001 for linux 1453s # Current time local: Thu Sep 4 16:58:41 2025 1453s # Current time GMT: Thu Sep 4 16:58:41 2025 1453s # Using Test.pm version 1.31 1453s # Using Apache/Test.pm version 1.44 1453s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/realm2 1453s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/basic1 1453s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/form1 1453s ok 1 1453s ok 2 1453s ok 3 1453s ok 4 1453s ok 5 1453s ok 6 1453s ok 7 1453s ok 8 1453s ok 9 1453s ok 10 1453s ok 11 1453s ok 12 1453s ok 13 1453s ok 14 1453s ok 15 1453s ok 16 1453s ok 17 1453s ok 18 1453s ok 19 1453s ok 20 1453s ok 21 1453s ok 22 1453s ok 23 1453s ok 24 1453s ok 25 1453s ok 26 1453s ok 27 1453s ok 28 1453s ok 29 1453s ok 30 1453s ok 31 1453s ok 32 1453s ok 33 1453s ok 34 1453s ok 35 1453s ok 36 1453s ok 37 1453s ok 38 1453s ok 39 1453s ok 40 1453s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/basic1 1453s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/realm2 1453s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/form1 1454s ok 1456s t/modules/access.t .................. 1456s 1..408 1456s # Running under perl version 5.040001 for linux 1456s # Current time local: Thu Sep 4 16:58:43 2025 1456s # Current time GMT: Thu Sep 4 16:58:43 2025 1456s # Using Test.pm version 1.31 1456s # Using Apache/Test.pm version 1.44 1456s # --- 1456s # Order deny,allow 1456s # Allow from all 1456s # expecting access. 1456s ok 1 1456s # --- 1456s # Order deny,allow 1456s # Deny from all 1456s # expecting access denial. 1456s ok 2 1456s # --- 1456s # Order deny,allow 1456s # Allow from all 1456s # Deny from all 1456s # expecting access. 1456s ok 3 1456s # --- 1456s # Order deny,allow 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 4 1456s # --- 1456s # Order deny,allow 1456s # Allow from all 1456s # Deny from localhost 1456s # expecting access. 1456s ok 5 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 6 1456s # --- 1456s # Order deny,allow 1456s # Allow from all 1456s # Deny from 127.0.0.1 1456s # expecting access. 1456s ok 7 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 8 1456s # --- 1456s # Order deny,allow 1456s # Allow from all 1456s # Deny from 127.0 1456s # expecting access. 1456s ok 9 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 10 1456s # --- 1456s # Order deny,allow 1456s # Allow from all 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access. 1456s ok 11 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 12 1456s # --- 1456s # Order deny,allow 1456s # Allow from all 1456s # Deny from 127.0.0.1/16 1456s # expecting access. 1456s ok 13 1456s # --- 1456s # Order deny,allow 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 14 1456s # --- 1456s # Order deny,allow 1456s # Allow from all 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 15 1456s # --- 1456s # Order deny,allow 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 16 1456s # --- 1456s # Order deny,allow 1456s # Allow from all 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 17 1456s # --- 1456s # Order deny,allow 1456s # Allow from localhost 1456s # expecting access. 1456s ok 18 1456s # --- 1456s # Order deny,allow 1456s # Deny from all 1456s # expecting access denial. 1456s ok 19 1456s # --- 1456s # Order deny,allow 1456s # Allow from localhost 1456s # Deny from all 1456s # expecting access. 1456s ok 20 1456s # --- 1456s # Order deny,allow 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 21 1456s # --- 1456s # Order deny,allow 1456s # Allow from localhost 1456s # Deny from localhost 1456s # expecting access. 1456s ok 22 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 23 1456s # --- 1456s # Order deny,allow 1456s # Allow from localhost 1456s # Deny from 127.0.0.1 1456s # expecting access. 1456s ok 24 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 25 1456s # --- 1456s # Order deny,allow 1456s # Allow from localhost 1456s # Deny from 127.0 1456s # expecting access. 1456s ok 26 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 27 1456s # --- 1456s # Order deny,allow 1456s # Allow from localhost 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access. 1456s ok 28 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 29 1456s # --- 1456s # Order deny,allow 1456s # Allow from localhost 1456s # Deny from 127.0.0.1/16 1456s # expecting access. 1456s ok 30 1456s # --- 1456s # Order deny,allow 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 31 1456s # --- 1456s # Order deny,allow 1456s # Allow from localhost 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 32 1456s # --- 1456s # Order deny,allow 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 33 1456s # --- 1456s # Order deny,allow 1456s # Allow from localhost 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 34 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1 1456s # expecting access. 1456s ok 35 1456s # --- 1456s # Order deny,allow 1456s # Deny from all 1456s # expecting access denial. 1456s ok 36 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1 1456s # Deny from all 1456s # expecting access. 1456s ok 37 1456s # --- 1456s # Order deny,allow 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 38 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1 1456s # Deny from localhost 1456s # expecting access. 1456s ok 39 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 40 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1 1456s # Deny from 127.0.0.1 1456s # expecting access. 1456s ok 41 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 42 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1 1456s # Deny from 127.0 1456s # expecting access. 1456s ok 43 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 44 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access. 1456s ok 45 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 46 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1 1456s # Deny from 127.0.0.1/16 1456s # expecting access. 1456s ok 47 1456s # --- 1456s # Order deny,allow 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 48 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 49 1456s # --- 1456s # Order deny,allow 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 50 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 51 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0 1456s # expecting access. 1456s ok 52 1456s # --- 1456s # Order deny,allow 1456s # Deny from all 1456s # expecting access denial. 1456s ok 53 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0 1456s # Deny from all 1456s # expecting access. 1456s ok 54 1456s # --- 1456s # Order deny,allow 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 55 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0 1456s # Deny from localhost 1456s # expecting access. 1456s ok 56 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 57 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0 1456s # Deny from 127.0.0.1 1456s # expecting access. 1456s ok 58 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 59 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0 1456s # Deny from 127.0 1456s # expecting access. 1456s ok 60 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 61 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access. 1456s ok 62 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 63 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0 1456s # Deny from 127.0.0.1/16 1456s # expecting access. 1456s ok 64 1456s # --- 1456s # Order deny,allow 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 65 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 66 1456s # --- 1456s # Order deny,allow 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 67 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 68 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # expecting access. 1456s ok 69 1456s # --- 1456s # Order deny,allow 1456s # Deny from all 1456s # expecting access denial. 1456s ok 70 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from all 1456s # expecting access. 1456s ok 71 1456s # --- 1456s # Order deny,allow 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 72 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from localhost 1456s # expecting access. 1456s ok 73 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 74 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 127.0.0.1 1456s # expecting access. 1456s ok 75 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 76 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 127.0 1456s # expecting access. 1456s ok 77 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 78 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access. 1456s ok 79 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 80 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 127.0.0.1/16 1456s # expecting access. 1456s ok 81 1456s # --- 1456s # Order deny,allow 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 82 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 83 1456s # --- 1456s # Order deny,allow 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 84 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 85 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/16 1456s # expecting access. 1456s ok 86 1456s # --- 1456s # Order deny,allow 1456s # Deny from all 1456s # expecting access denial. 1456s ok 87 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/16 1456s # Deny from all 1456s # expecting access. 1456s ok 88 1456s # --- 1456s # Order deny,allow 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 89 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/16 1456s # Deny from localhost 1456s # expecting access. 1456s ok 90 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 91 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/16 1456s # Deny from 127.0.0.1 1456s # expecting access. 1456s ok 92 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 93 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/16 1456s # Deny from 127.0 1456s # expecting access. 1456s ok 94 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 95 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/16 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access. 1456s ok 96 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 97 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/16 1456s # Deny from 127.0.0.1/16 1456s # expecting access. 1456s ok 98 1456s # --- 1456s # Order deny,allow 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 99 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/16 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 100 1456s # --- 1456s # Order deny,allow 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 101 1456s # --- 1456s # Order deny,allow 1456s # Allow from 127.0.0.1/16 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 102 1456s # --- 1456s # Order deny,allow 1456s # Allow from somewhere.else.com 1456s # expecting access. 1456s ok 103 1456s # --- 1456s # Order deny,allow 1456s # Deny from all 1456s # expecting access denial. 1456s ok 104 1456s # --- 1456s # Order deny,allow 1456s # Allow from somewhere.else.com 1456s # Deny from all 1456s # expecting access denial. 1456s ok 105 1456s # --- 1456s # Order deny,allow 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 106 1456s # --- 1456s # Order deny,allow 1456s # Allow from somewhere.else.com 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 107 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 108 1456s # --- 1456s # Order deny,allow 1456s # Allow from somewhere.else.com 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 109 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 110 1456s # --- 1456s # Order deny,allow 1456s # Allow from somewhere.else.com 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 111 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 112 1456s # --- 1456s # Order deny,allow 1456s # Allow from somewhere.else.com 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 113 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 114 1456s # --- 1456s # Order deny,allow 1456s # Allow from somewhere.else.com 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 115 1456s # --- 1456s # Order deny,allow 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 116 1456s # --- 1456s # Order deny,allow 1456s # Allow from somewhere.else.com 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 117 1456s # --- 1456s # Order deny,allow 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 118 1456s # --- 1456s # Order deny,allow 1456s # Allow from somewhere.else.com 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 119 1456s # --- 1456s # Order deny,allow 1456s # Allow from 66.6.6.6 1456s # expecting access. 1456s ok 120 1456s # --- 1456s # Order deny,allow 1456s # Deny from all 1456s # expecting access denial. 1456s ok 121 1456s # --- 1456s # Order deny,allow 1456s # Allow from 66.6.6.6 1456s # Deny from all 1456s # expecting access denial. 1456s ok 122 1456s # --- 1456s # Order deny,allow 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 123 1456s # --- 1456s # Order deny,allow 1456s # Allow from 66.6.6.6 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 124 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 125 1456s # --- 1456s # Order deny,allow 1456s # Allow from 66.6.6.6 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 126 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 127 1456s # --- 1456s # Order deny,allow 1456s # Allow from 66.6.6.6 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 128 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 129 1456s # --- 1456s # Order deny,allow 1456s # Allow from 66.6.6.6 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 130 1456s # --- 1456s # Order deny,allow 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 131 1456s # --- 1456s # Order deny,allow 1456s # Allow from 66.6.6.6 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 132 1456s # --- 1456s # Order deny,allow 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 133 1456s # --- 1456s # Order deny,allow 1456s # Allow from 66.6.6.6 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 134 1456s # --- 1456s # Order deny,allow 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 135 1456s # --- 1456s # Order deny,allow 1456s # Allow from 66.6.6.6 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 136 1456s # --- 1456s # Order allow,deny 1456s # Allow from all 1456s # expecting access. 1456s ok 137 1456s # --- 1456s # Order allow,deny 1456s # Deny from all 1456s # expecting access denial. 1456s ok 138 1456s # --- 1456s # Order allow,deny 1456s # Allow from all 1456s # Deny from all 1456s # expecting access denial. 1456s ok 139 1456s # --- 1456s # Order allow,deny 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 140 1456s # --- 1456s # Order allow,deny 1456s # Allow from all 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 141 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 142 1456s # --- 1456s # Order allow,deny 1456s # Allow from all 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 143 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 144 1456s # --- 1456s # Order allow,deny 1456s # Allow from all 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 145 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 146 1456s # --- 1456s # Order allow,deny 1456s # Allow from all 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 147 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 148 1456s # --- 1456s # Order allow,deny 1456s # Allow from all 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 149 1456s # --- 1456s # Order allow,deny 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 150 1456s # --- 1456s # Order allow,deny 1456s # Allow from all 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 151 1456s # --- 1456s # Order allow,deny 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 152 1456s # --- 1456s # Order allow,deny 1456s # Allow from all 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 153 1456s # --- 1456s # Order allow,deny 1456s # Allow from localhost 1456s # expecting access. 1456s ok 154 1456s # --- 1456s # Order allow,deny 1456s # Deny from all 1456s # expecting access denial. 1456s ok 155 1456s # --- 1456s # Order allow,deny 1456s # Allow from localhost 1456s # Deny from all 1456s # expecting access denial. 1456s ok 156 1456s # --- 1456s # Order allow,deny 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 157 1456s # --- 1456s # Order allow,deny 1456s # Allow from localhost 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 158 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 159 1456s # --- 1456s # Order allow,deny 1456s # Allow from localhost 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 160 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 161 1456s # --- 1456s # Order allow,deny 1456s # Allow from localhost 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 162 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 163 1456s # --- 1456s # Order allow,deny 1456s # Allow from localhost 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 164 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 165 1456s # --- 1456s # Order allow,deny 1456s # Allow from localhost 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 166 1456s # --- 1456s # Order allow,deny 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 167 1456s # --- 1456s # Order allow,deny 1456s # Allow from localhost 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 168 1456s # --- 1456s # Order allow,deny 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 169 1456s # --- 1456s # Order allow,deny 1456s # Allow from localhost 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 170 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1 1456s # expecting access. 1456s ok 171 1456s # --- 1456s # Order allow,deny 1456s # Deny from all 1456s # expecting access denial. 1456s ok 172 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1 1456s # Deny from all 1456s # expecting access denial. 1456s ok 173 1456s # --- 1456s # Order allow,deny 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 174 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 175 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 176 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 177 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 178 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 179 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 180 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 181 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 182 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 183 1456s # --- 1456s # Order allow,deny 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 184 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 185 1456s # --- 1456s # Order allow,deny 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 186 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 187 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0 1456s # expecting access. 1456s ok 188 1456s # --- 1456s # Order allow,deny 1456s # Deny from all 1456s # expecting access denial. 1456s ok 189 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0 1456s # Deny from all 1456s # expecting access denial. 1456s ok 190 1456s # --- 1456s # Order allow,deny 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 191 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 192 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 193 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 194 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 195 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 196 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 197 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 198 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 199 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 200 1456s # --- 1456s # Order allow,deny 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 201 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 202 1456s # --- 1456s # Order allow,deny 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 203 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 204 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # expecting access. 1456s ok 205 1456s # --- 1456s # Order allow,deny 1456s # Deny from all 1456s # expecting access denial. 1456s ok 206 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from all 1456s # expecting access denial. 1456s ok 207 1456s # --- 1456s # Order allow,deny 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 208 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 209 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 210 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 211 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 212 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 213 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 214 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 215 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 216 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 217 1456s # --- 1456s # Order allow,deny 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 218 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 219 1456s # --- 1456s # Order allow,deny 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 220 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 221 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/16 1456s # expecting access. 1456s ok 222 1456s # --- 1456s # Order allow,deny 1456s # Deny from all 1456s # expecting access denial. 1456s ok 223 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/16 1456s # Deny from all 1456s # expecting access denial. 1456s ok 224 1456s # --- 1456s # Order allow,deny 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 225 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/16 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 226 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 227 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/16 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 228 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 229 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/16 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 230 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 231 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/16 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 232 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 233 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/16 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 234 1456s # --- 1456s # Order allow,deny 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 235 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/16 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 236 1456s # --- 1456s # Order allow,deny 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 237 1456s # --- 1456s # Order allow,deny 1456s # Allow from 127.0.0.1/16 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 238 1456s # --- 1456s # Order allow,deny 1456s # Allow from somewhere.else.com 1456s # expecting access denial. 1456s ok 239 1456s # --- 1456s # Order allow,deny 1456s # Deny from all 1456s # expecting access denial. 1456s ok 240 1456s # --- 1456s # Order allow,deny 1456s # Allow from somewhere.else.com 1456s # Deny from all 1456s # expecting access denial. 1456s ok 241 1456s # --- 1456s # Order allow,deny 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 242 1456s # --- 1456s # Order allow,deny 1456s # Allow from somewhere.else.com 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 243 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 244 1456s # --- 1456s # Order allow,deny 1456s # Allow from somewhere.else.com 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 245 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 246 1456s # --- 1456s # Order allow,deny 1456s # Allow from somewhere.else.com 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 247 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 248 1456s # --- 1456s # Order allow,deny 1456s # Allow from somewhere.else.com 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 249 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 250 1456s # --- 1456s # Order allow,deny 1456s # Allow from somewhere.else.com 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 251 1456s # --- 1456s # Order allow,deny 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 252 1456s # --- 1456s # Order allow,deny 1456s # Allow from somewhere.else.com 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 253 1456s # --- 1456s # Order allow,deny 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 254 1456s # --- 1456s # Order allow,deny 1456s # Allow from somewhere.else.com 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 255 1456s # --- 1456s # Order allow,deny 1456s # Allow from 66.6.6.6 1456s # expecting access denial. 1456s ok 256 1456s # --- 1456s # Order allow,deny 1456s # Deny from all 1456s # expecting access denial. 1456s ok 257 1456s # --- 1456s # Order allow,deny 1456s # Allow from 66.6.6.6 1456s # Deny from all 1456s # expecting access denial. 1456s ok 258 1456s # --- 1456s # Order allow,deny 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 259 1456s # --- 1456s # Order allow,deny 1456s # Allow from 66.6.6.6 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 260 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 261 1456s # --- 1456s # Order allow,deny 1456s # Allow from 66.6.6.6 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 262 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 263 1456s # --- 1456s # Order allow,deny 1456s # Allow from 66.6.6.6 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 264 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 265 1456s # --- 1456s # Order allow,deny 1456s # Allow from 66.6.6.6 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 266 1456s # --- 1456s # Order allow,deny 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 267 1456s # --- 1456s # Order allow,deny 1456s # Allow from 66.6.6.6 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 268 1456s # --- 1456s # Order allow,deny 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 269 1456s # --- 1456s # Order allow,deny 1456s # Allow from 66.6.6.6 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 270 1456s # --- 1456s # Order allow,deny 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 271 1456s # --- 1456s # Order allow,deny 1456s # Allow from 66.6.6.6 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 272 1456s # --- 1456s # Order mutual-failure 1456s # Allow from all 1456s # expecting access. 1456s ok 273 1456s # --- 1456s # Order mutual-failure 1456s # Deny from all 1456s # expecting access denial. 1456s ok 274 1456s # --- 1456s # Order mutual-failure 1456s # Allow from all 1456s # Deny from all 1456s # expecting access denial. 1456s ok 275 1456s # --- 1456s # Order mutual-failure 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 276 1456s # --- 1456s # Order mutual-failure 1456s # Allow from all 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 277 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 278 1456s # --- 1456s # Order mutual-failure 1456s # Allow from all 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 279 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 280 1456s # --- 1456s # Order mutual-failure 1456s # Allow from all 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 281 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 282 1456s # --- 1456s # Order mutual-failure 1456s # Allow from all 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 283 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 284 1456s # --- 1456s # Order mutual-failure 1456s # Allow from all 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 285 1456s # --- 1456s # Order mutual-failure 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 286 1456s # --- 1456s # Order mutual-failure 1456s # Allow from all 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 287 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 288 1456s # --- 1456s # Order mutual-failure 1456s # Allow from all 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 289 1456s # --- 1456s # Order mutual-failure 1456s # Allow from localhost 1456s # expecting access. 1456s ok 290 1456s # --- 1456s # Order mutual-failure 1456s # Deny from all 1456s # expecting access denial. 1456s ok 291 1456s # --- 1456s # Order mutual-failure 1456s # Allow from localhost 1456s # Deny from all 1456s # expecting access denial. 1456s ok 292 1456s # --- 1456s # Order mutual-failure 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 293 1456s # --- 1456s # Order mutual-failure 1456s # Allow from localhost 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 294 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 295 1456s # --- 1456s # Order mutual-failure 1456s # Allow from localhost 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 296 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 297 1456s # --- 1456s # Order mutual-failure 1456s # Allow from localhost 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 298 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 299 1456s # --- 1456s # Order mutual-failure 1456s # Allow from localhost 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 300 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 301 1456s # --- 1456s # Order mutual-failure 1456s # Allow from localhost 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 302 1456s # --- 1456s # Order mutual-failure 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 303 1456s # --- 1456s # Order mutual-failure 1456s # Allow from localhost 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 304 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 305 1456s # --- 1456s # Order mutual-failure 1456s # Allow from localhost 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 306 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1 1456s # expecting access. 1456s ok 307 1456s # --- 1456s # Order mutual-failure 1456s # Deny from all 1456s # expecting access denial. 1456s ok 308 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1 1456s # Deny from all 1456s # expecting access denial. 1456s ok 309 1456s # --- 1456s # Order mutual-failure 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 310 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 311 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 312 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 313 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 314 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 315 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 316 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 317 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 318 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 319 1456s # --- 1456s # Order mutual-failure 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 320 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 321 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 322 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 323 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0 1456s # expecting access. 1456s ok 324 1456s # --- 1456s # Order mutual-failure 1456s # Deny from all 1456s # expecting access denial. 1456s ok 325 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0 1456s # Deny from all 1456s # expecting access denial. 1456s ok 326 1456s # --- 1456s # Order mutual-failure 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 327 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 328 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 329 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 330 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 331 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 332 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 333 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 334 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 335 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 336 1456s # --- 1456s # Order mutual-failure 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 337 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 338 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 339 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 340 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # expecting access. 1456s ok 341 1456s # --- 1456s # Order mutual-failure 1456s # Deny from all 1456s # expecting access denial. 1456s ok 342 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from all 1456s # expecting access denial. 1456s ok 343 1456s # --- 1456s # Order mutual-failure 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 344 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 345 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 346 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 347 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 348 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 349 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 350 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 351 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 352 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 353 1456s # --- 1456s # Order mutual-failure 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 354 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 355 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 356 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/255.255.0.0 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 357 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/16 1456s # expecting access. 1456s ok 358 1456s # --- 1456s # Order mutual-failure 1456s # Deny from all 1456s # expecting access denial. 1456s ok 359 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/16 1456s # Deny from all 1456s # expecting access denial. 1456s ok 360 1456s # --- 1456s # Order mutual-failure 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 361 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/16 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 362 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 363 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/16 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 364 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 365 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/16 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 366 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 367 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/16 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 368 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 369 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/16 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 370 1456s # --- 1456s # Order mutual-failure 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 371 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/16 1456s # Deny from somewhere.else.com 1456s # expecting access. 1456s ok 372 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 373 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 127.0.0.1/16 1456s # Deny from 66.6.6.6 1456s # expecting access. 1456s ok 374 1456s # --- 1456s # Order mutual-failure 1456s # Allow from somewhere.else.com 1456s # expecting access denial. 1456s ok 375 1456s # --- 1456s # Order mutual-failure 1456s # Deny from all 1456s # expecting access denial. 1456s ok 376 1456s # --- 1456s # Order mutual-failure 1456s # Allow from somewhere.else.com 1456s # Deny from all 1456s # expecting access denial. 1456s ok 377 1456s # --- 1456s # Order mutual-failure 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 378 1456s # --- 1456s # Order mutual-failure 1456s # Allow from somewhere.else.com 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 379 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 380 1456s # --- 1456s # Order mutual-failure 1456s # Allow from somewhere.else.com 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 381 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 382 1456s # --- 1456s # Order mutual-failure 1456s # Allow from somewhere.else.com 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 383 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 384 1456s # --- 1456s # Order mutual-failure 1456s # Allow from somewhere.else.com 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 385 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 386 1456s # --- 1456s # Order mutual-failure 1456s # Allow from somewhere.else.com 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 387 1456s # --- 1456s # Order mutual-failure 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 388 1456s # --- 1456s # Order mutual-failure 1456s # Allow from somewhere.else.com 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 389 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 390 1456s # --- 1456s # Order mutual-failure 1456s # Allow from somewhere.else.com 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 391 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 66.6.6.6 1456s # expecting access denial. 1456s ok 392 1456s # --- 1456s # Order mutual-failure 1456s # Deny from all 1456s # expecting access denial. 1456s ok 393 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 66.6.6.6 1456s # Deny from all 1456s # expecting access denial. 1456s ok 394 1456s # --- 1456s # Order mutual-failure 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 395 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 66.6.6.6 1456s # Deny from localhost 1456s # expecting access denial. 1456s ok 396 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 397 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 66.6.6.6 1456s # Deny from 127.0.0.1 1456s # expecting access denial. 1456s ok 398 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 399 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 66.6.6.6 1456s # Deny from 127.0 1456s # expecting access denial. 1456s ok 400 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 401 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 66.6.6.6 1456s # Deny from 127.0.0.1/255.255.0.0 1456s # expecting access denial. 1456s ok 402 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 403 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 66.6.6.6 1456s # Deny from 127.0.0.1/16 1456s # expecting access denial. 1456s ok 404 1456s # --- 1456s # Order mutual-failure 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 405 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 66.6.6.6 1456s # Deny from somewhere.else.com 1456s # expecting access denial. 1456s ok 406 1456s # --- 1456s # Order mutual-failure 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 407 1456s # --- 1456s # Order mutual-failure 1456s # Allow from 66.6.6.6 1456s # Deny from 66.6.6.6 1456s # expecting access denial. 1456s ok 408 1456s ok 1458s t/modules/actions.t ................. 1458s 1..20 1458s # Running under perl version 5.040001 for linux 1458s # Current time local: Thu Sep 4 16:58:46 2025 1458s # Current time GMT: Thu Sep 4 16:58:46 2025 1458s # Using Test.pm version 1.31 1458s # Using Apache/Test.pm version 1.44 1458s # expected: 200 1458s # received: '200' 1458s ok 1 1458s # expected: 'nada' 1458s # received: 'nada' 1458s ok 2 1458s # expected: 404 1458s # received: '404' 1458s ok 3 1458s ok 4 # skip RC=404, no need to check content 1458s # expected: 404 1458s # received: '404' 1458s ok 5 1458s ok 6 # skip RC=404, no need to check content 1458s # expected: 404 1458s # received: '404' 1458s ok 7 1458s ok 8 # skip RC=404, no need to check content 1458s # expected: 200 1458s # received: '200' 1458s ok 9 1458s # expected: 'nada' 1458s # received: 'nada' 1458s ok 10 1458s # expected: 404 1458s # received: '404' 1458s ok 11 1458s ok 12 # skip RC=404, no need to check content 1458s # expected: 200 1458s # received: '200' 1458s ok 13 1458s # expected: 'POST 1458s # foo2: bar2 1458s # ' 1458s # received: 'POST 1458s # foo2: bar2 1458s # ' 1458s ok 14 1458s # expected: 405 1458s # received: '405' 1458s ok 15 1458s # expected: 200 1458s # received: '200' 1458s ok 16 1458s # expected: 'foo=bar' 1458s # received: 'foo=bar' 1458s ok 17 1458s # expected: 200 1458s # received: '200' 1458s ok 18 1458s # expected: 'POST 1458s # foo2: bar2 1458s # ' 1458s # received: 'POST 1458s # foo2: bar2 1458s # ' 1458s ok 19 1458s # expected: 405 1458s # received: '405' 1458s ok 20 1458s ok 1460s t/modules/alias.t ................... 1460s 1..134 1460s # Running under perl version 5.040001 for linux 1460s # Current time local: Thu Sep 4 16:58:48 2025 1460s # Current time GMT: Thu Sep 4 16:58:48 2025 1460s # Using Test.pm version 1.31 1460s # Using Apache/Test.pm version 1.44 1460s # verifying simple aliases 1460s # testing : /alias/ 1460s # expected: 200 1460s # received: '200' 1460s ok 1 1460s # testing : /bogu/ 1460s # expected: 404 1460s # received: '404' 1460s ok 2 1460s # verifying alias match with /ali[0-9]. 1460s # testing : /ali0 1460s # expected: 0 1460s # received: '0' 1460s ok 3 1460s # testing : /ali1 1460s # expected: 1 1460s # received: '1' 1460s ok 4 1460s # testing : /ali2 1460s # expected: 2 1460s # received: '2' 1460s ok 5 1460s # testing : /ali3 1460s # expected: 3 1460s # received: '3' 1460s ok 6 1460s # testing : /ali4 1460s # expected: 4 1460s # received: '4' 1460s ok 7 1460s # testing : /ali5 1460s # expected: 5 1460s # received: '5' 1460s ok 8 1460s # testing : /ali6 1460s # expected: 6 1460s # received: '6' 1460s ok 9 1460s # testing : /ali7 1460s # expected: 7 1460s # received: '7' 1460s ok 10 1460s # testing : /ali8 1460s # expected: 8 1460s # received: '8' 1460s ok 11 1460s # testing : /ali9 1460s # expected: 9 1460s # received: '9' 1460s ok 12 1460s # verifying expression alias match with /expr/ali[0-9]. 1460s # testing : /ali0 1460s # expected: 0 1460s # received: '0' 1460s ok 13 1460s # testing : /ali1 1460s # expected: 1 1460s # received: '1' 1460s ok 14 1460s # testing : /ali2 1460s # expected: 2 1460s # received: '2' 1460s ok 15 1460s # testing : /ali3 1460s # expected: 3 1460s # received: '3' 1460s ok 16 1460s # testing : /ali4 1460s # expected: 4 1460s # received: '4' 1460s ok 17 1460s # testing : /ali5 1460s # expected: 5 1460s # received: '5' 1460s ok 18 1460s # testing : /ali6 1460s # expected: 6 1460s # received: '6' 1460s ok 19 1460s # testing : /ali7 1460s # expected: 7 1460s # received: '7' 1460s ok 20 1460s # testing : /ali8 1460s # expected: 8 1460s # received: '8' 1460s ok 21 1460s # testing : /ali9 1460s # expected: 9 1460s # received: '9' 1460s ok 22 1460s # testing : /forbid 1460s # expected: '403' 1460s # received: '403' 1460s ok 23 1460s # testing : /gone 1460s # expected: '410' 1460s # received: '410' 1460s ok 24 1460s # testing : /perm 1460s # expected: '301' 1460s # received: '301' 1460s ok 25 1460s # testing : /perm2 1460s # expected: '301' 1460s # received: '301' 1460s ok 26 1460s # testing : /seeother 1460s # expected: '303' 1460s # received: '303' 1460s ok 27 1460s # testing : /temp 1460s # expected: '302' 1460s # received: '302' 1460s ok 28 1460s # testing : /temp2 1460s # expected: '302' 1460s # received: '302' 1460s ok 29 1460s verifying body of perm and temp redirect match 1460s # testing : /p0 1460s # expected: 0 1460s # received: '0' 1460s ok 30 1460s # testing : /p1 1460s # expected: 1 1460s # received: '1' 1460s ok 31 1460s # testing : /p2 1460s # expected: 2 1460s # received: '2' 1460s ok 32 1460s # testing : /p3 1460s # expected: 3 1460s # received: '3' 1460s ok 33 1460s # testing : /p4 1460s # expected: 4 1460s # received: '4' 1460s ok 34 1460s # testing : /p5 1460s # expected: 5 1460s # received: '5' 1460s ok 35 1460s # testing : /p6 1460s # expected: 6 1460s # received: '6' 1460s ok 36 1460s # testing : /p7 1460s # expected: 7 1460s # received: '7' 1460s ok 37 1460s # testing : /p8 1460s # expected: 8 1460s # received: '8' 1460s ok 38 1460s # testing : /p9 1460s # expected: 9 1460s # received: '9' 1460s ok 39 1460s # testing : /t0 1460s # expected: 0 1460s # received: '0' 1460s ok 40 1460s # testing : /t1 1460s # expected: 1 1460s # received: '1' 1460s ok 41 1460s # testing : /t2 1460s # expected: 2 1460s # received: '2' 1460s ok 42 1460s # testing : /t3 1460s # expected: 3 1460s # received: '3' 1460s ok 43 1460s # testing : /t4 1460s # expected: 4 1460s # received: '4' 1460s ok 44 1460s # testing : /t5 1460s # expected: 5 1460s # received: '5' 1460s ok 45 1460s # testing : /t6 1460s # expected: 6 1460s # received: '6' 1460s ok 46 1460s # testing : /t7 1460s # expected: 7 1460s # received: '7' 1460s ok 47 1460s # testing : /t8 1460s # expected: 8 1460s # received: '8' 1460s ok 48 1460s # testing : /t9 1460s # expected: 9 1460s # received: '9' 1460s ok 49 1460s verifying body of perm and temp redirect match with expression support 1460s # testing : /p0 1460s # expected: 0 1460s # received: '0' 1460s ok 50 1460s # testing : /p1 1460s # expected: 1 1460s # received: '1' 1460s ok 51 1460s # testing : /p2 1460s # expected: 2 1460s # received: '2' 1460s ok 52 1460s # testing : /p3 1460s # expected: 3 1460s # received: '3' 1460s ok 53 1460s # testing : /p4 1460s # expected: 4 1460s # received: '4' 1460s ok 54 1460s # testing : /p5 1460s # expected: 5 1460s # received: '5' 1460s ok 55 1460s # testing : /p6 1460s # expected: 6 1460s # received: '6' 1460s ok 56 1460s # testing : /p7 1460s # expected: 7 1460s # received: '7' 1460s ok 57 1460s # testing : /p8 1460s # expected: 8 1460s # received: '8' 1460s ok 58 1460s # testing : /p9 1460s # expected: 9 1460s # received: '9' 1460s ok 59 1460s # testing : /t0 1460s # expected: 0 1460s # received: '0' 1460s ok 60 1460s # testing : /t1 1460s # expected: 1 1460s # received: '1' 1460s ok 61 1460s # testing : /t2 1460s # expected: 2 1460s # received: '2' 1460s ok 62 1460s # testing : /t3 1460s # expected: 3 1460s # received: '3' 1460s ok 63 1460s # testing : /t4 1460s # expected: 4 1460s # received: '4' 1460s ok 64 1460s # testing : /t5 1460s # expected: 5 1460s # received: '5' 1460s ok 65 1460s # testing : /t6 1460s # expected: 6 1460s # received: '6' 1460s ok 66 1460s # testing : /t7 1460s # expected: 7 1460s # received: '7' 1460s ok 67 1460s # testing : /t8 1460s # expected: 8 1460s # received: '8' 1460s ok 68 1460s # testing : /t9 1460s # expected: 9 1460s # received: '9' 1460s ok 69 1460s verifying return code of seeother and gone redirect match 1460s # testing : f0 1460s # expected: '403' 1460s # received: '403' 1460s ok 70 1460s # testing : f1 1460s # expected: '403' 1460s # received: '403' 1460s ok 71 1460s # testing : f2 1460s # expected: '403' 1460s # received: '403' 1460s ok 72 1460s # testing : f3 1460s # expected: '403' 1460s # received: '403' 1460s ok 73 1460s # testing : f4 1460s # expected: '403' 1460s # received: '403' 1460s ok 74 1460s # testing : f5 1460s # expected: '403' 1460s # received: '403' 1460s ok 75 1460s # testing : f6 1460s # expected: '403' 1460s # received: '403' 1460s ok 76 1460s # testing : f7 1460s # expected: '403' 1460s # received: '403' 1460s ok 77 1460s # testing : f8 1460s # expected: '403' 1460s # received: '403' 1460s ok 78 1460s # testing : f9 1460s # expected: '403' 1460s # received: '403' 1460s ok 79 1460s # testing : s0 1460s # expected: '303' 1460s # received: '303' 1460s ok 80 1460s # testing : s1 1460s # expected: '303' 1460s # received: '303' 1460s ok 81 1460s # testing : s2 1460s # expected: '303' 1460s # received: '303' 1460s ok 82 1460s # testing : s3 1460s # expected: '303' 1460s # received: '303' 1460s ok 83 1460s # testing : s4 1460s # expected: '303' 1460s # received: '303' 1460s ok 84 1460s # testing : s5 1460s # expected: '303' 1460s # received: '303' 1460s ok 85 1460s # testing : s6 1460s # expected: '303' 1460s # received: '303' 1460s ok 86 1460s # testing : s7 1460s # expected: '303' 1460s # received: '303' 1460s ok 87 1460s # testing : s8 1460s # expected: '303' 1460s # received: '303' 1460s ok 88 1460s # testing : s9 1460s # expected: '303' 1460s # received: '303' 1460s ok 89 1460s # testing : g0 1460s # expected: '410' 1460s # received: '410' 1460s ok 90 1460s # testing : g1 1460s # expected: '410' 1460s # received: '410' 1460s ok 91 1460s # testing : g2 1460s # expected: '410' 1460s # received: '410' 1460s ok 92 1460s # testing : g3 1460s # expected: '410' 1460s # received: '410' 1460s ok 93 1460s # testing : g4 1460s # expected: '410' 1460s # received: '410' 1460s ok 94 1460s # testing : g5 1460s # expected: '410' 1460s # received: '410' 1460s ok 95 1460s # testing : g6 1460s # expected: '410' 1460s # received: '410' 1460s ok 96 1460s # testing : g7 1460s # expected: '410' 1460s # received: '410' 1460s ok 97 1460s # testing : g8 1460s # expected: '410' 1460s # received: '410' 1460s ok 98 1460s # testing : g9 1460s # expected: '410' 1460s # received: '410' 1460s ok 99 1460s verifying return code of seeother and gone redirect match with expression support 1460s # testing : f0 1460s # expected: '403' 1460s # received: '403' 1460s ok 100 1460s # testing : f1 1460s # expected: '403' 1460s # received: '403' 1460s ok 101 1460s # testing : f2 1460s # expected: '403' 1460s # received: '403' 1460s ok 102 1460s # testing : f3 1460s # expected: '403' 1460s # received: '403' 1460s ok 103 1460s # testing : f4 1460s # expected: '403' 1460s # received: '403' 1460s ok 104 1460s # testing : f5 1460s # expected: '403' 1460s # received: '403' 1460s ok 105 1460s # testing : f6 1460s # expected: '403' 1460s # received: '403' 1460s ok 106 1460s # testing : f7 1460s # expected: '403' 1460s # received: '403' 1460s ok 107 1460s # testing : f8 1460s # expected: '403' 1460s # received: '403' 1460s ok 108 1460s # testing : f9 1460s # expected: '403' 1460s # received: '403' 1460s ok 109 1460s # testing : s0 1460s # expected: '303' 1460s # received: '303' 1460s ok 110 1460s # testing : s1 1460s # expected: '303' 1460s # received: '303' 1460s ok 111 1460s # testing : s2 1460s # expected: '303' 1460s # received: '303' 1460s ok 112 1460s # testing : s3 1460s # expected: '303' 1460s # received: '303' 1460s ok 113 1460s # testing : s4 1460s # expected: '303' 1460s # received: '303' 1460s ok 114 1460s # testing : s5 1460s # expected: '303' 1460s # received: '303' 1460s ok 115 1460s # testing : s6 1460s # expected: '303' 1460s # received: '303' 1460s ok 116 1460s # testing : s7 1460s # expected: '303' 1460s # received: '303' 1460s ok 117 1460s # testing : s8 1460s # expected: '303' 1460s # received: '303' 1460s ok 118 1460s # testing : s9 1460s # expected: '303' 1460s # received: '303' 1460s ok 119 1460s # testing : g0 1460s # expected: '410' 1460s # received: '410' 1460s ok 120 1460s # testing : g1 1460s # expected: '410' 1460s # received: '410' 1460s ok 121 1460s # testing : g2 1460s # expected: '410' 1460s # received: '410' 1460s ok 122 1460s # testing : g3 1460s # expected: '410' 1460s # received: '410' 1460s ok 123 1460s # testing : g4 1460s # expected: '410' 1460s # received: '410' 1460s ok 124 1460s # testing : g5 1460s # expected: '410' 1460s # received: '410' 1460s ok 125 1460s # testing : g6 1460s # expected: '410' 1460s # received: '410' 1460s ok 126 1460s # testing : g7 1460s # expected: '410' 1460s # received: '410' 1460s ok 127 1460s # testing : g8 1460s # expected: '410' 1460s # received: '410' 1460s ok 128 1460s # testing : g9 1460s # expected: '410' 1460s # received: '410' 1460s ok 129 1460s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1460s # verifying /modules/alias/script is plain text 1460s # testing : /modules/alias/script 1460s # expected: '#!/bin/sh 1460s # echo Content-type: text/plain 1460s # echo 1460s # echo this is a shell script cgi. 1460s # ' 1460s # received: '#!/bin/sh 1460s # echo Content-type: text/plain 1460s # echo 1460s # echo this is a shell script cgi. 1460s # ' 1460s ok 130 1460s # verifying same file accessed at /cgi/script is executed code 1460s # testing : /cgi/script 1460s # expected: 'this is a shell script cgi. 1460s # ' 1460s # received: 'this is a shell script cgi. 1460s # ' 1460s ok 131 1460s # verifying ScriptAliasMatch with /aliascgi-script 1460s # testing : /aliascgi-script 1460s # expected: 'this is a shell script cgi. 1460s # ' 1460s # received: 'this is a shell script cgi. 1460s # ' 1460s ok 132 1460s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1460s # testing : /aliascgi-script 1460s # expected: 'this is a shell script cgi. 1460s # ' 1460s # received: 'this is a shell script cgi. 1460s # ' 1460s ok 133 1460s # verifying bad script alias. 1460s # testing : /aliascgi-nada 1460s # expected: 404 1460s # received: '404' 1460s ok 134 1460s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1460s ok 1462s t/modules/allowmethods.t ............ 1462s 1..9 1462s # Running under perl version 5.040001 for linux 1462s # Current time local: Thu Sep 4 16:58:50 2025 1462s # Current time GMT: Thu Sep 4 16:58:50 2025 1462s # Using Test.pm version 1.31 1462s # Using Apache/Test.pm version 1.44 1462s # testing : Get request to /Get responds 200 1462s # expected: 200 1462s # received: '200' 1462s ok 1 1462s # testing : Head request to /Get responds 200 1462s # expected: 200 1462s # received: '200' 1462s ok 2 1462s # testing : Post request to /Get responds 405 1462s # expected: 405 1462s # received: '405' 1462s ok 3 1462s # testing : Get request to /Head responds 200 1462s # expected: 200 1462s # received: '200' 1462s ok 4 1462s # testing : Head request to /Head responds 200 1462s # expected: 200 1462s # received: '200' 1462s ok 5 1462s # testing : Post request to /Head responds 405 1462s # expected: 405 1462s # received: '405' 1462s ok 6 1462s # testing : Get request to /Post responds 405 1462s # expected: 405 1462s # received: '405' 1462s ok 7 1462s # testing : Head request to /Post responds 405 1462s # expected: 405 1462s # received: '405' 1462s ok 8 1462s # testing : Post request to /Post responds 200 1462s # expected: 200 1462s # received: '200' 1462s ok 9 1462s ok 1464s t/modules/asis.t .................... 1464s 1..3 1464s # Running under perl version 5.040001 for linux 1464s # Current time local: Thu Sep 4 16:58:52 2025 1464s # Current time GMT: Thu Sep 4 16:58:52 2025 1464s # Using Test.pm version 1.31 1464s # Using Apache/Test.pm version 1.44 1464s # testing : asis content OK 1464s # expected: 'This is asis content. 1464s # ' 1464s # received: 'This is asis content. 1464s # ' 1464s ok 1 1464s # testing : asis gave 404 error 1464s # expected: 404 1464s # received: '404' 1464s ok 2 1464s # testing : asis gave 403 error 1464s # expected: 403 1464s # received: '403' 1464s ok 3 1464s ok 1467s t/modules/authz_core.t .............. 1467s 1..504 1467s # Running under perl version 5.040001 for linux 1467s # Current time local: Thu Sep 4 16:58:54 2025 1467s # Current time GMT: Thu Sep 4 16:58:54 2025 1467s # Using Test.pm version 1.31 1467s # Using Apache/Test.pm version 1.44 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/basic1 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/groups1 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 200, expected 200 [a/ : a/ ] 1467s ok 1 1467s # got 200, expected 200 [a/ : a/ 1] 1467s ok 2 1467s # got 200, expected 200 [a/ : a/ 2] 1467s ok 3 1467s # got 200, expected 200 [a/ : a/ 1 2] 1467s ok 4 1467s # got 200, expected 200 [a/ : a/ 3] 1467s ok 5 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ user1: a/ ] 1467s ok 6 1467s # got 200, expected 200 [a/ user1: a/ user1] 1467s ok 7 1467s # got 401, expected 401 [a/ user1: a/ user2] 1467s ok 8 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ Any 1 2: a/ ] 1467s ok 9 1467s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1467s ok 10 1467s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1467s ok 11 1467s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1467s ok 12 1467s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1467s ok 13 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1467s ok 14 1467s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1467s ok 15 1467s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1467s ok 16 1467s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1467s ok 17 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1467s ok 18 1467s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1467s ok 19 1467s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1467s ok 20 1467s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1467s ok 21 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1467s ok 22 1467s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1467s ok 23 1467s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1467s ok 24 1467s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1467s ok 25 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1467s ok 26 1467s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1467s ok 27 1467s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1467s ok 28 1467s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1467s ok 29 1467s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1467s ok 30 1467s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1467s ok 31 1467s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1467s ok 32 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1467s ok 33 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1467s ok 34 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1467s ok 35 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1467s ok 36 1467s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1467s ok 37 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1467s ok 38 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1467s ok 39 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1467s ok 40 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1467s ok 41 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1467s ok 42 1467s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1467s ok 43 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1467s ok 44 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1467s ok 45 1467s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1467s ok 46 1467s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1467s ok 47 1467s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1467s ok 48 1467s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1467s ok 49 1467s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1467s ok 50 1467s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1467s ok 51 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1467s ok 52 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1467s ok 53 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1467s ok 54 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1467s ok 55 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1467s ok 56 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1467s ok 57 1467s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1467s ok 58 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All 1 !2: a/ ] 1467s ok 59 1467s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1467s ok 60 1467s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1467s ok 61 1467s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1467s ok 62 1467s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1467s ok 63 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1467s ok 64 1467s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1467s ok 65 1467s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1467s ok 66 1467s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1467s ok 67 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1467s ok 68 1467s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1467s ok 69 1467s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1467s ok 70 1467s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1467s ok 71 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1467s ok 72 1467s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1467s ok 73 1467s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1467s ok 74 1467s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1467s ok 75 1467s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1467s ok 76 1467s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1467s ok 77 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1467s ok 78 1467s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1467s ok 79 1467s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1467s ok 80 1467s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1467s ok 81 1467s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1467s ok 82 1467s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1467s ok 83 1467s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1467s ok 84 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1467s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1467s ok 85 1467s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1467s ok 86 1467s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1467s ok 87 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1467s ok 88 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1467s ok 89 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1467s ok 90 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1467s ok 91 1467s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1467s ok 92 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1467s ok 93 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1467s ok 94 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1467s ok 95 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1467s ok 96 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1467s ok 97 1467s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1467s ok 98 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1467s ok 99 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1467s ok 100 1467s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1467s ok 101 1467s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1467s ok 102 1467s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1467s ok 103 1467s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1467s ok 104 1467s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1467s ok 105 1467s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1467s ok 106 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1467s ok 107 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1467s ok 108 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1467s ok 109 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1467s ok 110 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1467s ok 111 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1467s ok 112 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1467s ok 113 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All 1 2: a/ ] 1467s ok 114 1467s # got 403, expected 403 [a/ All 1 2: a/ 1] 1467s ok 115 1467s # got 403, expected 403 [a/ All 1 2: a/ 2] 1467s ok 116 1467s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1467s ok 117 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1467s ok 118 1467s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1467s ok 119 1467s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1467s ok 120 1467s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1467s ok 121 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1467s ok 122 1467s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1467s ok 123 1467s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1467s ok 124 1467s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1467s ok 125 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1467s ok 126 1467s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1467s ok 127 1467s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1467s ok 128 1467s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1467s ok 129 1467s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1467s ok 130 1467s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1467s ok 131 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1467s ok 132 1467s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1467s ok 133 1467s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1467s ok 134 1467s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1467s ok 135 1467s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1467s ok 136 1467s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1467s ok 137 1467s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1467s ok 138 1467s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1467s ok 139 1467s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1467s ok 140 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1467s ok 141 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1467s ok 142 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1467s ok 143 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1467s ok 144 1467s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1467s ok 145 1467s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1467s ok 146 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1467s ok 147 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1467s ok 148 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1467s ok 149 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1467s ok 150 1467s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1467s ok 151 1467s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1467s ok 152 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1467s ok 153 1467s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1467s ok 154 1467s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1467s ok 155 1467s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1467s ok 156 1467s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1467s ok 157 1467s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1467s ok 158 1467s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1467s ok 159 1467s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1467s ok 160 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1467s ok 161 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1467s ok 162 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1467s ok 163 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1467s ok 164 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1467s ok 165 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1467s ok 166 1467s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1467s ok 167 1467s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1467s ok 168 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1467s ok 169 1467s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1467s ok 170 1467s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1467s ok 171 1467s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1467s ok 172 1467s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1467s ok 173 1467s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1467s ok 174 1467s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1467s ok 175 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1467s ok 176 1467s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1467s ok 177 1467s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1467s ok 178 1467s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1467s ok 179 1467s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1467s ok 180 1467s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1467s ok 181 1467s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1467s ok 182 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1467s ok 183 1467s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1467s ok 184 1467s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1467s ok 185 1467s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1467s ok 186 1467s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1467s ok 187 1467s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1467s ok 188 1467s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1467s ok 189 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1467s ok 190 1467s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1467s ok 191 1467s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1467s ok 192 1467s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1467s ok 193 1467s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1467s ok 194 1467s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1467s ok 195 1467s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1467s ok 196 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1467s ok 197 1467s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1467s ok 198 1467s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1467s ok 199 1467s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1467s ok 200 1467s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1467s ok 201 1467s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1467s ok 202 1467s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1467s ok 203 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1467s ok 204 1467s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1467s ok 205 1467s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1467s ok 206 1467s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1467s ok 207 1467s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1467s ok 208 1467s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1467s ok 209 1467s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1467s ok 210 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1467s ok 211 1467s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1467s ok 212 1467s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1467s ok 213 1467s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1467s ok 214 1467s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1467s ok 215 1467s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1467s ok 216 1467s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1467s ok 217 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1467s ok 218 1467s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1467s ok 219 1467s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1467s ok 220 1467s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1467s ok 221 1467s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1467s ok 222 1467s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1467s ok 223 1467s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1467s ok 224 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1467s ok 225 1467s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1467s ok 226 1467s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1467s ok 227 1467s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1467s ok 228 1467s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1467s ok 229 1467s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1467s ok 230 1467s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1467s ok 231 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1467s ok 232 1467s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1467s ok 233 1467s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1467s ok 234 1467s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1467s ok 235 1467s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1467s ok 236 1467s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1467s ok 237 1467s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1467s ok 238 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1467s ok 239 1467s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1467s ok 240 1467s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1467s ok 241 1467s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1467s ok 242 1467s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1467s ok 243 1467s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1467s ok 244 1467s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1467s ok 245 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1467s ok 246 1467s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1467s ok 247 1467s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1467s ok 248 1467s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1467s ok 249 1467s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1467s ok 250 1467s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1467s ok 251 1467s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1467s ok 252 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1467s ok 253 1467s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1467s ok 254 1467s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1467s ok 255 1467s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1467s ok 256 1467s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1467s ok 257 1467s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1467s ok 258 1467s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1467s ok 259 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1467s ok 260 1467s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1467s ok 261 1467s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1467s ok 262 1467s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1467s ok 263 1467s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1467s ok 264 1467s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1467s ok 265 1467s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1467s ok 266 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1467s ok 267 1467s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1467s ok 268 1467s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1467s ok 269 1467s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1467s ok 270 1467s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1467s ok 271 1467s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1467s ok 272 1467s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1467s ok 273 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1467s ok 274 1467s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1467s ok 275 1467s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1467s ok 276 1467s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1467s ok 277 1467s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1467s ok 278 1467s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1467s ok 279 1467s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1467s ok 280 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1467s ok 281 1467s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1467s ok 282 1467s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1467s ok 283 1467s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1467s ok 284 1467s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1467s ok 285 1467s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1467s ok 286 1467s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1467s ok 287 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1467s ok 288 1467s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1467s ok 289 1467s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1467s ok 290 1467s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1467s ok 291 1467s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1467s ok 292 1467s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1467s ok 293 1467s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1467s ok 294 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1467s ok 295 1467s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1467s ok 296 1467s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1467s ok 297 1467s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1467s ok 298 1467s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1467s ok 299 1467s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1467s ok 300 1467s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1467s ok 301 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1467s ok 302 1467s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1467s ok 303 1467s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1467s ok 304 1467s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1467s ok 305 1467s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1467s ok 306 1467s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1467s ok 307 1467s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1467s ok 308 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1467s ok 309 1467s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1467s ok 310 1467s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1467s ok 311 1467s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1467s ok 312 1467s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1467s ok 313 1467s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1467s ok 314 1467s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1467s ok 315 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1467s ok 316 1467s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1467s ok 317 1467s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1467s ok 318 1467s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1467s ok 319 1467s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1467s ok 320 1467s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1467s ok 321 1467s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1467s ok 322 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1467s ok 323 1467s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1467s ok 324 1467s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1467s ok 325 1467s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1467s ok 326 1467s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1467s ok 327 1467s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1467s ok 328 1467s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1467s ok 329 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1467s ok 330 1467s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1467s ok 331 1467s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1467s ok 332 1467s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1467s ok 333 1467s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1467s ok 334 1467s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1467s ok 335 1467s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1467s ok 336 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1467s ok 337 1467s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1467s ok 338 1467s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1467s ok 339 1467s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1467s ok 340 1467s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1467s ok 341 1467s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1467s ok 342 1467s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1467s ok 343 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1467s ok 344 1467s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1467s ok 345 1467s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1467s ok 346 1467s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1467s ok 347 1467s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1467s ok 348 1467s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1467s ok 349 1467s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1467s ok 350 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1467s ok 351 1467s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1467s ok 352 1467s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1467s ok 353 1467s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1467s ok 354 1467s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1467s ok 355 1467s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1467s ok 356 1467s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1467s ok 357 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1467s ok 358 1467s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1467s ok 359 1467s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1467s ok 360 1467s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1467s ok 361 1467s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1467s ok 362 1467s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1467s ok 363 1467s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1467s ok 364 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1467s ok 365 1467s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1467s ok 366 1467s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1467s ok 367 1467s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1467s ok 368 1467s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1467s ok 369 1467s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1467s ok 370 1467s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1467s ok 371 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1467s ok 372 1467s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1467s ok 373 1467s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1467s ok 374 1467s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1467s ok 375 1467s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1467s ok 376 1467s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1467s ok 377 1467s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1467s ok 378 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1467s ok 379 1467s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1467s ok 380 1467s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1467s ok 381 1467s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1467s ok 382 1467s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1467s ok 383 1467s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1467s ok 384 1467s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1467s ok 385 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1467s ok 386 1467s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1467s ok 387 1467s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1467s ok 388 1467s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1467s ok 389 1467s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1467s ok 390 1467s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1467s ok 391 1467s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1467s ok 392 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1467s ok 393 1467s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1467s ok 394 1467s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1467s ok 395 1467s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1467s ok 396 1467s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1467s ok 397 1467s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1467s ok 398 1467s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1467s ok 399 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1467s ok 400 1467s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1467s ok 401 1467s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1467s ok 402 1467s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1467s ok 403 1467s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1467s ok 404 1467s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1467s ok 405 1467s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1467s ok 406 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1467s ok 407 1467s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1467s ok 408 1467s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1467s ok 409 1467s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1467s ok 410 1467s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1467s ok 411 1467s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1467s ok 412 1467s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1467s ok 413 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1467s ok 414 1467s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1467s ok 415 1467s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1467s ok 416 1467s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1467s ok 417 1467s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1467s ok 418 1467s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1467s ok 419 1467s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1467s ok 420 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1467s ok 421 1467s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1467s ok 422 1467s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1467s ok 423 1467s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1467s ok 424 1467s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1467s ok 425 1467s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1467s ok 426 1467s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1467s ok 427 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1467s ok 428 1467s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1467s ok 429 1467s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1467s ok 430 1467s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1467s ok 431 1467s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1467s ok 432 1467s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1467s ok 433 1467s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1467s ok 434 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1467s ok 435 1467s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1467s ok 436 1467s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1467s ok 437 1467s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1467s ok 438 1467s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1467s ok 439 1467s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1467s ok 440 1467s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1467s ok 441 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1467s ok 442 1467s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1467s ok 443 1467s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1467s ok 444 1467s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1467s ok 445 1467s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1467s ok 446 1467s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1467s ok 447 1467s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1467s ok 448 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1467s ok 449 1467s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1467s ok 450 1467s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1467s ok 451 1467s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1467s ok 452 1467s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1467s ok 453 1467s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1467s ok 454 1467s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1467s ok 455 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1467s ok 456 1467s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1467s ok 457 1467s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1467s ok 458 1467s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1467s ok 459 1467s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1467s ok 460 1467s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1467s ok 461 1467s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1467s ok 462 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1467s ok 463 1467s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1467s ok 464 1467s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1467s ok 465 1467s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1467s ok 466 1467s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1467s ok 467 1467s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1467s ok 468 1467s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1467s ok 469 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1467s ok 470 1467s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1467s ok 471 1467s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1467s ok 472 1467s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1467s ok 473 1467s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1467s ok 474 1467s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1467s ok 475 1467s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1467s ok 476 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1467s ok 477 1467s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1467s ok 478 1467s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1467s ok 479 1467s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1467s ok 480 1467s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1467s ok 481 1467s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1467s ok 482 1467s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1467s ok 483 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1467s ok 484 1467s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1467s ok 485 1467s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1467s ok 486 1467s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1467s ok 487 1467s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1467s ok 488 1467s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1467s ok 489 1467s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1467s ok 490 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1467s ok 491 1467s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1467s ok 492 1467s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1467s ok 493 1467s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1467s ok 494 1467s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1467s ok 495 1467s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1467s ok 496 1467s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1467s ok 497 1467s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1467s ok 498 1467s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1467s ok 499 1467s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1467s ok 500 1467s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1467s ok 501 1467s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1467s ok 502 1467s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1467s ok 503 1467s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1467s ok 504 1467s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1467s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1467s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/groups1 1467s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/basic1 1467s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1467s ok 1469s t/modules/autoindex.t ............... 1469s 1..84 1469s # Running under perl version 5.040001 for linux 1469s # Current time local: Thu Sep 4 16:58:57 2025 1469s # Current time GMT: Thu Sep 4 16:58:57 2025 1469s # Using Test.pm version 1.31 1469s # Using Apache/Test.pm version 1.44 1469s --- 1469s IndexOrderDefault Ascending Name 1469s GET /modules/autoindex/htaccess/ 1469s ok 1 1469s --- 1469s IndexOrderDefault Ascending Name 1469s 1469s (C=N O=A) 1469s GET /modules/autoindex/htaccess/?C=N&O=A 1469s ok 2 1469s --- 1469s IndexOrderDefault Ascending Name 1469s 1469s (C=N O=D) 1469s GET /modules/autoindex/htaccess/?C=N&O=D 1469s ok 3 1469s --- 1469s IndexOrderDefault Ascending Name 1469s 1469s (C=M O=A) 1469s GET /modules/autoindex/htaccess/?C=M&O=A 1469s ok 4 1469s --- 1469s IndexOrderDefault Ascending Name 1469s 1469s (C=M O=D) 1469s GET /modules/autoindex/htaccess/?C=M&O=D 1469s ok 5 1469s --- 1469s IndexOrderDefault Ascending Name 1469s 1469s (C=S O=A) 1469s GET /modules/autoindex/htaccess/?C=S&O=A 1469s ok 6 1469s --- 1469s IndexOrderDefault Ascending Name 1469s 1469s (C=S O=D) 1469s GET /modules/autoindex/htaccess/?C=S&O=D 1469s ok 7 1469s --- 1469s IndexOrderDefault Ascending Date 1469s GET /modules/autoindex/htaccess/ 1469s ok 8 1469s --- 1469s IndexOrderDefault Ascending Date 1469s 1469s (C=N O=A) 1469s GET /modules/autoindex/htaccess/?C=N&O=A 1469s ok 9 1469s --- 1469s IndexOrderDefault Ascending Date 1469s 1469s (C=N O=D) 1469s GET /modules/autoindex/htaccess/?C=N&O=D 1469s ok 10 1469s --- 1469s IndexOrderDefault Ascending Date 1469s 1469s (C=M O=A) 1469s GET /modules/autoindex/htaccess/?C=M&O=A 1469s ok 11 1469s --- 1469s IndexOrderDefault Ascending Date 1469s 1469s (C=M O=D) 1469s GET /modules/autoindex/htaccess/?C=M&O=D 1469s ok 12 1469s --- 1469s IndexOrderDefault Ascending Date 1469s 1469s (C=S O=A) 1469s GET /modules/autoindex/htaccess/?C=S&O=A 1469s ok 13 1469s --- 1469s IndexOrderDefault Ascending Date 1469s 1469s (C=S O=D) 1469s GET /modules/autoindex/htaccess/?C=S&O=D 1469s ok 14 1469s --- 1469s IndexOrderDefault Ascending Size 1469s GET /modules/autoindex/htaccess/ 1469s ok 15 1469s --- 1469s IndexOrderDefault Ascending Size 1469s 1469s (C=N O=A) 1469s GET /modules/autoindex/htaccess/?C=N&O=A 1469s ok 16 1469s --- 1469s IndexOrderDefault Ascending Size 1469s 1469s (C=N O=D) 1469s GET /modules/autoindex/htaccess/?C=N&O=D 1469s ok 17 1469s --- 1469s IndexOrderDefault Ascending Size 1469s 1469s (C=M O=A) 1469s GET /modules/autoindex/htaccess/?C=M&O=A 1469s ok 18 1469s --- 1469s IndexOrderDefault Ascending Size 1469s 1469s (C=M O=D) 1469s GET /modules/autoindex/htaccess/?C=M&O=D 1469s ok 19 1469s --- 1469s IndexOrderDefault Ascending Size 1469s 1469s (C=S O=A) 1469s GET /modules/autoindex/htaccess/?C=S&O=A 1469s ok 20 1469s --- 1469s IndexOrderDefault Ascending Size 1469s 1469s (C=S O=D) 1469s GET /modules/autoindex/htaccess/?C=S&O=D 1469s ok 21 1469s --- 1469s IndexOrderDefault Descending Name 1469s GET /modules/autoindex/htaccess/ 1469s ok 22 1469s --- 1469s IndexOrderDefault Descending Name 1469s 1469s (C=N O=A) 1469s GET /modules/autoindex/htaccess/?C=N&O=A 1469s ok 23 1469s --- 1469s IndexOrderDefault Descending Name 1469s 1469s (C=N O=D) 1469s GET /modules/autoindex/htaccess/?C=N&O=D 1469s ok 24 1469s --- 1469s IndexOrderDefault Descending Name 1469s 1469s (C=M O=A) 1469s GET /modules/autoindex/htaccess/?C=M&O=A 1469s ok 25 1469s --- 1469s IndexOrderDefault Descending Name 1469s 1469s (C=M O=D) 1469s GET /modules/autoindex/htaccess/?C=M&O=D 1469s ok 26 1469s --- 1469s IndexOrderDefault Descending Name 1469s 1469s (C=S O=A) 1469s GET /modules/autoindex/htaccess/?C=S&O=A 1469s ok 27 1469s --- 1469s IndexOrderDefault Descending Name 1469s 1469s (C=S O=D) 1469s GET /modules/autoindex/htaccess/?C=S&O=D 1469s ok 28 1469s --- 1469s IndexOrderDefault Descending Date 1469s GET /modules/autoindex/htaccess/ 1469s ok 29 1469s --- 1469s IndexOrderDefault Descending Date 1469s 1469s (C=N O=A) 1469s GET /modules/autoindex/htaccess/?C=N&O=A 1469s ok 30 1469s --- 1469s IndexOrderDefault Descending Date 1469s 1469s (C=N O=D) 1469s GET /modules/autoindex/htaccess/?C=N&O=D 1469s ok 31 1469s --- 1469s IndexOrderDefault Descending Date 1469s 1469s (C=M O=A) 1469s GET /modules/autoindex/htaccess/?C=M&O=A 1469s ok 32 1469s --- 1469s IndexOrderDefault Descending Date 1469s 1469s (C=M O=D) 1469s GET /modules/autoindex/htaccess/?C=M&O=D 1469s ok 33 1469s --- 1469s IndexOrderDefault Descending Date 1469s 1469s (C=S O=A) 1469s GET /modules/autoindex/htaccess/?C=S&O=A 1469s ok 34 1469s --- 1469s IndexOrderDefault Descending Date 1469s 1469s (C=S O=D) 1469s GET /modules/autoindex/htaccess/?C=S&O=D 1469s ok 35 1469s --- 1469s IndexOrderDefault Descending Size 1469s GET /modules/autoindex/htaccess/ 1469s ok 36 1469s --- 1469s IndexOrderDefault Descending Size 1469s 1469s (C=N O=A) 1469s GET /modules/autoindex/htaccess/?C=N&O=A 1469s ok 37 1469s --- 1469s IndexOrderDefault Descending Size 1469s 1469s (C=N O=D) 1469s GET /modules/autoindex/htaccess/?C=N&O=D 1469s ok 38 1469s --- 1469s IndexOrderDefault Descending Size 1469s 1469s (C=M O=A) 1469s GET /modules/autoindex/htaccess/?C=M&O=A 1469s ok 39 1469s --- 1469s IndexOrderDefault Descending Size 1469s 1469s (C=M O=D) 1469s GET /modules/autoindex/htaccess/?C=M&O=D 1469s ok 40 1469s --- 1469s IndexOrderDefault Descending Size 1469s 1469s (C=S O=A) 1469s GET /modules/autoindex/htaccess/?C=S&O=A 1469s ok 41 1469s --- 1469s IndexOrderDefault Descending Size 1469s 1469s (C=S O=D) 1469s GET /modules/autoindex/htaccess/?C=S&O=D 1469s ok 42 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Name 1469s GET /modules/autoindex/htaccess/ 1469s ok 43 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Name 1469s 1469s (C=N O=A) 1469s GET /modules/autoindex/htaccess/?C=N&O=A 1469s ok 44 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Name 1469s 1469s (C=N O=D) 1469s GET /modules/autoindex/htaccess/?C=N&O=D 1469s ok 45 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Name 1469s 1469s (C=M O=A) 1469s GET /modules/autoindex/htaccess/?C=M&O=A 1469s ok 46 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Name 1469s 1469s (C=M O=D) 1469s GET /modules/autoindex/htaccess/?C=M&O=D 1469s ok 47 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Name 1469s 1469s (C=S O=A) 1469s GET /modules/autoindex/htaccess/?C=S&O=A 1469s ok 48 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Name 1469s 1469s (C=S O=D) 1469s GET /modules/autoindex/htaccess/?C=S&O=D 1469s ok 49 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Date 1469s GET /modules/autoindex/htaccess/ 1469s ok 50 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Date 1469s 1469s (C=N O=A) 1469s GET /modules/autoindex/htaccess/?C=N&O=A 1469s ok 51 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Date 1469s 1469s (C=N O=D) 1469s GET /modules/autoindex/htaccess/?C=N&O=D 1469s ok 52 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Date 1469s 1469s (C=M O=A) 1469s GET /modules/autoindex/htaccess/?C=M&O=A 1469s ok 53 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Date 1469s 1469s (C=M O=D) 1469s GET /modules/autoindex/htaccess/?C=M&O=D 1469s ok 54 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Date 1469s 1469s (C=S O=A) 1469s GET /modules/autoindex/htaccess/?C=S&O=A 1469s ok 55 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Date 1469s 1469s (C=S O=D) 1469s GET /modules/autoindex/htaccess/?C=S&O=D 1469s ok 56 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Size 1469s GET /modules/autoindex/htaccess/ 1469s ok 57 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Size 1469s 1469s (C=N O=A) 1469s GET /modules/autoindex/htaccess/?C=N&O=A 1469s ok 58 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Size 1469s 1469s (C=N O=D) 1469s GET /modules/autoindex/htaccess/?C=N&O=D 1469s ok 59 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Size 1469s 1469s (C=M O=A) 1469s GET /modules/autoindex/htaccess/?C=M&O=A 1469s ok 60 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Size 1469s 1469s (C=M O=D) 1469s GET /modules/autoindex/htaccess/?C=M&O=D 1469s ok 61 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Size 1469s 1469s (C=S O=A) 1469s GET /modules/autoindex/htaccess/?C=S&O=A 1469s ok 62 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Ascending Size 1469s 1469s (C=S O=D) 1469s GET /modules/autoindex/htaccess/?C=S&O=D 1469s ok 63 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Name 1469s GET /modules/autoindex/htaccess/ 1469s ok 64 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Name 1469s 1469s (C=N O=A) 1469s GET /modules/autoindex/htaccess/?C=N&O=A 1469s ok 65 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Name 1469s 1469s (C=N O=D) 1469s GET /modules/autoindex/htaccess/?C=N&O=D 1469s ok 66 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Name 1469s 1469s (C=M O=A) 1469s GET /modules/autoindex/htaccess/?C=M&O=A 1469s ok 67 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Name 1469s 1469s (C=M O=D) 1469s GET /modules/autoindex/htaccess/?C=M&O=D 1469s ok 68 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Name 1469s 1469s (C=S O=A) 1469s GET /modules/autoindex/htaccess/?C=S&O=A 1469s ok 69 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Name 1469s 1469s (C=S O=D) 1469s GET /modules/autoindex/htaccess/?C=S&O=D 1469s ok 70 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Date 1469s GET /modules/autoindex/htaccess/ 1469s ok 71 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Date 1469s 1469s (C=N O=A) 1469s GET /modules/autoindex/htaccess/?C=N&O=A 1469s ok 72 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Date 1469s 1469s (C=N O=D) 1469s GET /modules/autoindex/htaccess/?C=N&O=D 1469s ok 73 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Date 1469s 1469s (C=M O=A) 1469s GET /modules/autoindex/htaccess/?C=M&O=A 1469s ok 74 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Date 1469s 1469s (C=M O=D) 1469s GET /modules/autoindex/htaccess/?C=M&O=D 1469s ok 75 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Date 1469s 1469s (C=S O=A) 1469s GET /modules/autoindex/htaccess/?C=S&O=A 1469s ok 76 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Date 1469s 1469s (C=S O=D) 1469s GET /modules/autoindex/htaccess/?C=S&O=D 1469s ok 77 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Size 1469s GET /modules/autoindex/htaccess/ 1469s ok 78 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Size 1469s 1469s (C=N O=A) 1469s GET /modules/autoindex/htaccess/?C=N&O=A 1469s ok 79 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Size 1469s 1469s (C=N O=D) 1469s GET /modules/autoindex/htaccess/?C=N&O=D 1469s ok 80 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Size 1469s 1469s (C=M O=A) 1469s GET /modules/autoindex/htaccess/?C=M&O=A 1469s ok 81 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Size 1469s 1469s (C=M O=D) 1469s GET /modules/autoindex/htaccess/?C=M&O=D 1469s ok 82 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Size 1469s 1469s (C=S O=A) 1469s GET /modules/autoindex/htaccess/?C=S&O=A 1469s ok 83 1469s --- 1469s IndexOptions FancyIndexing 1469s IndexOrderDefault Descending Size 1469s 1469s (C=S O=D) 1469s GET /modules/autoindex/htaccess/?C=S&O=D 1469s ok 84 1469s ok 1471s t/modules/autoindex2.t .............. 1471s 1..3 1471s # Running under perl version 5.040001 for linux 1471s # Current time local: Thu Sep 4 16:58:59 2025 1471s # Current time GMT: Thu Sep 4 16:58:59 2025 1471s # Using Test.pm version 1.31 1471s # Using Apache/Test.pm version 1.44 1471s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1471s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1471s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1471s # testing : dir_broken should not be listed 1471s # expected: 0 1471s # received: 0 1471s ok 1 1471s # testing : dir_normal should be listed 1471s # expected: 1 1471s # received: 1 1471s ok 2 1471s # testing : dir_protected should not be listed 1471s # expected: 0 1471s # received: 0 1471s ok 3 1471s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1471s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1471s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1471s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1471s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1471s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1471s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1471s ok 1473s t/modules/brotli.t .................. 1473s 1..64 1473s # Running under perl version 5.040001 for linux 1473s # Current time local: Thu Sep 4 16:59:01 2025 1473s # Current time GMT: Thu Sep 4 16:59:01 2025 1473s # Using Test.pm version 1.31 1473s # Using Apache/Test.pm version 1.44 1473s qvalue: 1473s # expected: 200 1473s # received: '200' 1473s ok 1 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 2 1473s qvalue: 1473s # expected: 200 1473s # received: '200' 1473s ok 3 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 4 1473s qvalue: 1473s # expected: 200 1473s # received: '200' 1473s ok 5 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 6 1473s qvalue: 1473s # expected: 200 1473s # received: '200' 1473s ok 7 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 8 1473s qvalue: 1473s # expected: 200 1473s # received: '200' 1473s ok 9 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 10 1473s qvalue: 1473s # expected: 200 1473s # received: '200' 1473s ok 11 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 12 1473s qvalue: ; 1473s # expected: 200 1473s # received: '200' 1473s ok 13 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 14 1473s qvalue: ; 1473s # expected: 200 1473s # received: '200' 1473s ok 15 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 16 1473s qvalue: ; 1473s # expected: 200 1473s # received: '200' 1473s ok 17 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 18 1473s qvalue: ;q= 1473s # expected: 200 1473s # received: '200' 1473s ok 19 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 20 1473s qvalue: ;q= 1473s # expected: 200 1473s # received: '200' 1473s ok 21 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 22 1473s qvalue: ;q= 1473s # expected: 200 1473s # received: '200' 1473s ok 23 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 24 1473s qvalue: ;q=0 1473s # expected: 200 1473s # received: '200' 1473s ok 25 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 26 1473s qvalue: ;q=0 1473s # expected: 200 1473s # received: '200' 1473s ok 27 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 28 1473s qvalue: ;q=0 1473s # expected: 200 1473s # received: '200' 1473s ok 29 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 30 1473s qvalue: ;q=0. 1473s # expected: 200 1473s # received: '200' 1473s ok 31 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 32 1473s qvalue: ;q=0. 1473s # expected: 200 1473s # received: '200' 1473s ok 33 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 34 1473s qvalue: ;q=0. 1473s # expected: 200 1473s # received: '200' 1473s ok 35 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 36 1473s qvalue: ;q=0.0 1473s # expected: 200 1473s # received: '200' 1473s ok 37 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 38 1473s qvalue: ;q=0.0 1473s # expected: 200 1473s # received: '200' 1473s ok 39 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 40 1473s qvalue: ;q=0.0 1473s # expected: 200 1473s # received: '200' 1473s ok 41 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 42 1473s qvalue: ;q=0.00 1473s # expected: 200 1473s # received: '200' 1473s ok 43 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 44 1473s qvalue: ;q=0.00 1473s # expected: 200 1473s # received: '200' 1473s ok 45 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 46 1473s qvalue: ;q=0.00 1473s # expected: 200 1473s # received: '200' 1473s ok 47 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 48 1473s qvalue: ;q=0.000 1473s # expected: 200 1473s # received: '200' 1473s ok 49 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 50 1473s qvalue: ;q=0.000 1473s # expected: 200 1473s # received: '200' 1473s ok 51 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 52 1473s qvalue: ;q=0.000 1473s # expected: 200 1473s # received: '200' 1473s ok 53 1473s # testing : response without Content-Encoding is OK 1473s # expected: undef 1473s # received: undef 1473s ok 54 1473s qvalue: ;q=0.0000 1473s # expected: 200 1473s # received: '200' 1473s ok 55 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 56 1473s qvalue: ;q=0.0000 1473s # expected: 200 1473s # received: '200' 1473s ok 57 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 58 1473s qvalue: ;q=0.0000 1473s # expected: 200 1473s # received: '200' 1473s ok 59 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 60 1473s # expected: 200 1473s # received: '200' 1473s ok 61 1473s # testing : response Content-Encoding is OK 1473s # expected: 'br' 1473s # received: 'br' 1473s ok 62 1473s # expected: 200 1473s # received: '200' 1473s ok 63 1473s # testing : response Content-Encoding is OK 1473s # expected: 'gzip' 1473s # received: 'gzip' 1473s ok 64 1473s ok 1475s t/modules/buffer.t .................. 1475s 1..12 1475s # Running under perl version 5.040001 for linux 1475s # Current time local: Thu Sep 4 16:59:03 2025 1475s # Current time GMT: Thu Sep 4 16:59:03 2025 1475s # Using Test.pm version 1.31 1475s # Using Apache/Test.pm version 1.44 1475s # testing : Checking return code is '200' 1475s # expected: 200 1475s # received: '200' 1475s ok 1 1475s ok 2 1475s # testing : Checking return code is '200' 1475s # expected: 200 1475s # received: '200' 1475s ok 3 1475s ok 4 1475s # testing : Checking return code is '200' 1475s # expected: 200 1475s # received: '200' 1475s ok 5 1475s ok 6 1475s # testing : Checking return code is '200' 1475s # expected: 200 1475s # received: '200' 1475s ok 7 1475s ok 8 1475s # testing : Checking return code is '200' 1475s # expected: 200 1475s # received: '200' 1475s ok 9 1475s ok 10 1475s # testing : Checking return code is '200' 1475s # expected: 200 1475s # received: '200' 1475s ok 11 1475s ok 12 1475s ok 1477s t/modules/cache.t ................... 1477s 1..3 1477s # Running under perl version 5.040001 for linux 1477s # Current time local: Thu Sep 4 16:59:05 2025 1477s # Current time GMT: Thu Sep 4 16:59:05 2025 1477s # Using Test.pm version 1.31 1477s # Using Apache/Test.pm version 1.44 1477s # testing : non-cached call to index.html 1477s # expected: 200 1477s # received: '200' 1477s ok 1 1477s # testing : call to cache index.html 1477s # expected: 200 1477s # received: '200' 1477s ok 2 1477s # testing : cached call to index.html 1477s # expected: 200 1477s # received: '200' 1477s ok 3 1477s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1477s ok 1482s t/modules/cgi.t ..................... 1482s 1..58 1482s # Running under perl version 5.040001 for linux 1482s # Current time local: Thu Sep 4 16:59:07 2025 1482s # Current time GMT: Thu Sep 4 16:59:07 2025 1482s # Using Test.pm version 1.31 1482s # Using Apache/Test.pm version 1.44 1482s # testing : return code for acceptpathinfodefault.sh 1482s # expected: 200 1482s # received: '200' 1482s ok 1 1482s # testing : body for acceptpathinfodefault.sh 1482s # expected: '' 1482s # received: '' 1482s ok 2 1482s # testing : return code for acceptpathinfodefault.sh/foo 1482s # expected: 200 1482s # received: '200' 1482s ok 3 1482s # testing : body for acceptpathinfodefault.sh/foo 1482s # expected: '/foo' 1482s # received: '/foo' 1482s ok 4 1482s # testing : return code for acceptpathinfooff.sh 1482s # expected: 200 1482s # received: '200' 1482s ok 5 1482s # testing : body for acceptpathinfooff.sh 1482s # expected: '' 1482s # received: '' 1482s ok 6 1482s # testing : return code for acceptpathinfooff.sh/foo 1482s # expected: 404 1482s # received: '404' 1482s ok 7 1482s # no body test for this one 1482s ok 8 1482s # testing : return code for acceptpathinfoon.sh 1482s # expected: 200 1482s # received: '200' 1482s ok 9 1482s # testing : body for acceptpathinfoon.sh 1482s # expected: '' 1482s # received: '' 1482s ok 10 1482s # testing : return code for acceptpathinfoon.sh/foo 1482s # expected: 200 1482s # received: '200' 1482s ok 11 1482s # testing : body for acceptpathinfoon.sh/foo 1482s # expected: '/foo' 1482s # received: '/foo' 1482s ok 12 1482s # testing : return code for bogus-perl.pl 1482s # expected: 500 1482s # received: '500' 1482s ok 13 1482s # cgi log created ok. 1482s ok 14 1482s # testing : return code for bogus-sh.sh 1482s # expected: 500 1482s # received: '500' 1482s ok 15 1482s # checking that log size (807) is bigger than it used to be (523) 1482s ok 16 1482s # testing : return code for nph-stderr.pl 1482s # expected: 200 1482s # received: '200' 1482s ok 17 1482s # testing : body for nph-stderr.pl 1482s # expected: 'this is nph-stdout' 1482s # received: 'this is nph-stdout' 1482s ok 18 1482s # testing : return code for nph-test.pl 1482s # expected: 200 1482s # received: '200' 1482s ok 19 1482s # testing : body for nph-test.pl 1482s # expected: 'ok' 1482s # received: 'ok' 1482s ok 20 1482s # testing : return code for perl.pl 1482s # expected: 200 1482s # received: '200' 1482s ok 21 1482s # testing : body for perl.pl 1482s # expected: 'perl cgi' 1482s # received: 'perl cgi' 1482s ok 22 1482s # testing : return code for sh.sh 1482s # expected: 200 1482s # received: '200' 1482s ok 23 1482s # testing : body for sh.sh 1482s # expected: 'sh cgi' 1482s # received: 'sh cgi' 1482s ok 24 1482s # testing : return code for stderr1.pl 1482s # expected: 200 1482s # received: '200' 1482s ok 25 1482s # testing : body for stderr1.pl 1482s # expected: 'this is stdout' 1482s # received: 'this is stdout' 1482s ok 26 1482s # testing : return code for stderr2.pl 1482s # expected: 200 1482s # received: '200' 1482s ok 27 1482s # testing : body for stderr2.pl 1482s # expected: 'this is also stdout' 1482s # received: 'this is also stdout' 1482s ok 28 1482s # testing : return code for stderr3.pl 1482s # expected: 200 1482s # received: '200' 1482s ok 29 1482s # testing : body for stderr3.pl 1482s # expected: 'this is more stdout' 1482s # received: 'this is more stdout' 1482s ok 30 1482s # posted content (length 10) to bogus-perl.pl 1482s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1482s # expected: '500' 1482s # received: '500' 1482s ok 31 1482s # checking that log size (35781) is greater than 807 1482s ok 32 1482s # verifying that logged content is 10 characters 1482s ok 33 1482s # posted content (length 99) to bogus-perl.pl 1482s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1482s # expected: '500' 1482s # received: '500' 1482s ok 34 1482s # checking that log size (36240) is greater than 35781 1482s ok 35 1482s # verifying that logged content is 99 characters 1482s ok 36 1482s # posted content (length 250) to bogus-perl.pl 1482s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1482s # expected: '500' 1482s # received: '500' 1482s ok 37 1482s # checking that log size (36851) is greater than 36240 1482s ok 38 1482s # verifying that logged content is 250 characters 1482s ok 39 1482s # posted content (length 255) to bogus-perl.pl 1482s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1482s # expected: '500' 1482s # received: '500' 1482s ok 40 1482s # checking that log size (37467) is greater than 36851 1482s ok 41 1482s # verifying that logged content is 255 characters 1482s ok 42 1482s # posted content (length 256) to bogus-perl.pl 1482s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1482s # expected: '500' 1482s # received: '500' 1482s ok 43 1482s # checking that log size (38084) is greater than 37467 1482s ok 44 1482s # verifying that logged content is 256 characters 1482s ok 45 1482s # posted content (length 257) to bogus-perl.pl 1482s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1482s # expected: '500' 1482s # received: '500' 1482s ok 46 1482s # checking that log size (38701) is greater than 38084 1482s ok 47 1482s # verifying that logged content is 256 characters 1482s ok 48 1482s # posted content (length 258) to bogus-perl.pl 1482s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1482s # expected: '500' 1482s # received: '500' 1482s ok 49 1482s # checking that log size (39318) is greater than 38701 1482s ok 50 1482s # verifying that logged content is 256 characters 1482s ok 51 1482s # posted content (length 1024) to bogus-perl.pl 1482s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1482s # expected: '500' 1482s # received: '500' 1482s ok 52 1482s # checking that log size (39936) is greater than 39318 1482s ok 53 1482s # verifying that logged content is 256 characters 1482s ok 54 1482s # verifying log is greater than 40960 bytes. 1482s ok 55 1482s # verifying log did not grow after making bogus request. 1482s ok 56 1482s # verifying log did not grow after making another bogus request. 1482s ok 57 1482s # checking that HEAD /modules/cgi/perl.pl returns 200. 1482s ok 58 1482s ok 1484s t/modules/data.t .................... 1484s 1..2 1484s # Running under perl version 5.040001 for linux 1484s # Current time local: Thu Sep 4 16:59:12 2025 1484s # Current time GMT: Thu Sep 4 16:59:12 2025 1484s # Using Test.pm version 1.31 1484s # Using Apache/Test.pm version 1.44 1484s # testing : Checking return code is '200' 1484s # expected: 200 1484s # received: '200' 1484s ok 1 1484s ok 2 1484s ok 1488s t/modules/dav.t ..................... 1488s 1..19 1488s # Running under perl version 5.040001 for linux 1488s # Current time local: Thu Sep 4 16:59:14 2025 1488s # Current time GMT: Thu Sep 4 16:59:14 2025 1488s # Using Test.pm version 1.31 1488s # Using Apache/Test.pm version 1.44 1488s resource lock test: 1488s ok 1 1488s DAV put test: 1488s ok 2 1488s getting DAV resource properties: 1488s ok 3 1488s created: Thu, 04 Sep 2025 16:59:16 GMT 1488s modified: Thu, 04 Sep 2025 16:59:16 GMT 1488s now: Thu, 04 Sep 2025 16:59:18 GMT 1488s ok 4 1488s ok 5 1488s resource lock status test: 1488s ok 6 1488s resource unlock test: 1488s ok 7 1488s resource lock status test: 1488s ok 8 1488s getting uri... 1488s expect: 1488s -> 1488s 1488s
1488s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1520s # 1520s # 1520s # Hello World 1520s # 1520s #

[back]

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

mod_include test

1520s # 1520s # 1520s # Hello World 1520s # 1520s #

[back]

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

mod_include test

1520s # 1520s # 1520s # Hello World 1520s # 1520s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [pdf089dba_foo1]

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

LoadBalancer Status for balancer://foo2 [pdf089dba_foo2]

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

LoadBalancer Status for balancer://foo3 [pdf089dba_foo3]

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

LoadBalancer Status for balancer://foo4 [pdf089dba_foo4]

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

LoadBalancer Status for balancer://pr45434 [pdf089dba_pr45434]

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

LoadBalancer Status for balancer://failover [pdf089dba_failover]

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

LoadBalancer Status for balancer://dynproxy [pdf089dba_dynproxy]

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

Moved Permanently

1566s #

The document has moved here.

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

Moved Permanently

1566s #

The document has moved here.

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

Moved Permanently

1566s #

The document has moved here.

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

Moved Permanently

1566s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1566s #

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

Multiple Choices

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

Available documents: 1566s #

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

Multiple Choices

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

Available documents: 1566s #

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

Moved Permanently

1566s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1566s #

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

Multiple Choices

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

Available documents: 1566s #

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

Moved Permanently

1566s #

The document has moved here.

1566s # 1566s # ' 1566s ok 48 1566s ok 1568s t/modules/status.t .................. 1568s 1..1 1568s # Running under perl version 5.040001 for linux 1568s # Current time local: Thu Sep 4 17:00:36 2025 1568s # Current time GMT: Thu Sep 4 17:00:36 2025 1568s # Using Test.pm version 1.31 1568s # Using Apache/Test.pm version 1.44 1568s 1568s 1568s Apache Status 1568s 1568s

Apache Server Status for localhost (via 127.0.0.1)

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

1568s
Current Time: Thursday, 04-Sep-2025 17:00:38 UTC
1568s
Restart Time: Thursday, 04-Sep-2025 16:56:32 UTC
1568s
Parent Server Config. Generation: 1
1568s
Parent Server MPM Generation: 0
1568s
Server uptime: 4 minutes 5 seconds
1568s
Server load: 0.67 0.68 0.41
1568s
Total accesses: 6876 - Total Traffic: 138.5 MB - Total Duration: 52257
1568s
CPU Usage: u2.96 s1.5 cu.82 cs.23 - 2.25% CPU load
1568s
28.1 requests/sec - 0.6 MB/second - 20.6 kB/request - 7.59991 ms/request
1568s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1568s
____W_______________....................
1568s

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

1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s
SrvPIDAccMCPU 1568s SSReqDurConnChildSlotClientProtocolVHostRequest
0-04794410/328/328_ 1568s 2.82105070.013.5813.58 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-04794410/387/387_ 1568s 2.821026000.05.745.74 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-04794410/330/330_ 1568s 2.82105270.08.908.90 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-04794410/327/327_ 1568s 2.82204840.06.186.18 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-04794410/324/324W 1568s 2.820024900.01.811.81 1568s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-04794410/320/320_ 1568s 2.82206280.01.831.83 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-04794410/327/327_ 1568s 2.82204800.02.312.31 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-04794410/428/428_ 1568s 2.82207650.08.618.61 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-04794410/324/324_ 1568s 2.8220137440.04.824.82 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-04794410/377/377_ 1568s 2.822049590.012.9212.92 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-04794420/327/327_ 1568s 2.67204650.02.522.52 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-04794420/417/417_ 1568s 2.672047310.06.676.67 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-04794420/331/331_ 1568s 2.67105940.014.4814.48 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-04794420/339/339_ 1568s 2.67104590.08.838.83 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-04794420/325/325_ 1568s 2.67204890.05.795.79 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-04794420/332/332_ 1568s 2.67206040.014.7114.71 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-04794420/338/338_ 1568s 2.67206050.07.797.79 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-04794420/347/347_ 1568s 2.6720161900.01.921.92 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-04794420/328/328_ 1568s 2.67104690.01.881.88 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-04794420/320/320_ 1568s 2.67204580.07.237.23 1568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1568s
1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s 1568s
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
1568s 1568s ok 1 1568s ok 1570s t/modules/substitute.t .............. 1570s 1..19 1570s # Running under perl version 5.040001 for linux 1570s # Current time local: Thu Sep 4 17:00:38 2025 1570s # Current time GMT: Thu Sep 4 17:00:38 2025 1570s # Using Test.pm version 1.31 1570s # Using Apache/Test.pm version 1.44 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'barbar': OK 1570s ok 1 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'barbar': OK 1570s ok 2 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'foofoo': OK 1570s ok 3 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'barbar': OK 1570s ok 4 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'barbar': OK 1570s ok 5 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'barbar': OK 1570s ok 6 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'foof 1570s oo': OK 1570s ok 7 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'xfoo': OK 1570s ok 8 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1570s ok 9 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s barx 1570s ': OK 1570s ok 10 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'a$1axb(': OK 1570s ok 11 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'a$XX': OK 1570s ok 12 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1570s ok 13 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'x&x': OK 1570s ok 14 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'xx': OK 1570s ok 15 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'fcooar': OK 1570s ok 16 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'fc$1ar': OK 1570s ok 17 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'fdooar': OK 1570s ok 18 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s got 200 'XXXfooXXX 1570s bar': OK 1570s ok 19 1570s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1570s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1570s ok 1573s t/modules/unique_id.t ............... 1573s 1..300 1573s # Running under perl version 5.040001 for linux 1573s # Current time local: Thu Sep 4 17:00:40 2025 1573s # Current time GMT: Thu Sep 4 17:00:40 2025 1573s # Using Test.pm version 1.31 1573s # Using Apache/Test.pm version 1.44 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 1 1573s # unique id: aLnFuobpRxwQd4eJp6lteQAAAAY 1573s ok 2 1573s ok 3 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 4 1573s # unique id: aLnFum6W2votgWzvuWtnIgAAAEA 1573s ok 5 1573s ok 6 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 7 1573s # unique id: aLnFuobpRxwQd4eJp6ltegAAAAk 1573s ok 8 1573s ok 9 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 10 1573s # unique id: aLnFum6W2votgWzvuWtnIwAAAEk 1573s ok 11 1573s ok 12 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 13 1573s # unique id: aLnFuobpRxwQd4eJp6ltewAAAAc 1573s ok 14 1573s ok 15 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 16 1573s # unique id: aLnFum6W2votgWzvuWtnJAAAAEY 1573s ok 17 1573s ok 18 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 19 1573s # unique id: aLnFuobpRxwQd4eJp6ltfAAAAAU 1573s ok 20 1573s ok 21 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 22 1573s # unique id: aLnFum6W2votgWzvuWtnJQAAAEE 1573s ok 23 1573s ok 24 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 25 1573s # unique id: aLnFuobpRxwQd4eJp6ltfQAAAAM 1573s ok 26 1573s ok 27 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 28 1573s # unique id: aLnFum6W2votgWzvuWtnJgAAAEc 1573s ok 29 1573s ok 30 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 31 1573s # unique id: aLnFuobpRxwQd4eJp6ltfgAAAAg 1573s ok 32 1573s ok 33 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 34 1573s # unique id: aLnFum6W2votgWzvuWtnJwAAAEQ 1573s ok 35 1573s ok 36 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 37 1573s # unique id: aLnFuobpRxwQd4eJp6ltfwAAAAA 1573s ok 38 1573s ok 39 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 40 1573s # unique id: aLnFum6W2votgWzvuWtnKAAAAEg 1573s ok 41 1573s ok 42 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 43 1573s # unique id: aLnFuobpRxwQd4eJp6ltgAAAAAI 1573s ok 44 1573s ok 45 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 46 1573s # unique id: aLnFum6W2votgWzvuWtnKQAAAEI 1573s ok 47 1573s ok 48 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 49 1573s # unique id: aLnFuobpRxwQd4eJp6ltgQAAAAE 1573s ok 50 1573s ok 51 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 52 1573s # unique id: aLnFum6W2votgWzvuWtnKgAAAEM 1573s ok 53 1573s ok 54 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 55 1573s # unique id: aLnFuobpRxwQd4eJp6ltggAAAAQ 1573s ok 56 1573s ok 57 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 58 1573s # unique id: aLnFum6W2votgWzvuWtnKwAAAEU 1573s ok 59 1573s ok 60 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 61 1573s # unique id: aLnFuobpRxwQd4eJp6ltgwAAAAY 1573s ok 62 1573s ok 63 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 64 1573s # unique id: aLnFum6W2votgWzvuWtnLAAAAEk 1573s ok 65 1573s ok 66 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 67 1573s # unique id: aLnFuobpRxwQd4eJp6lthAAAAAk 1573s ok 68 1573s ok 69 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 70 1573s # unique id: aLnFum6W2votgWzvuWtnLQAAAEY 1573s ok 71 1573s ok 72 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 73 1573s # unique id: aLnFuobpRxwQd4eJp6lthQAAAAc 1573s ok 74 1573s ok 75 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 76 1573s # unique id: aLnFum6W2votgWzvuWtnLgAAAEA 1573s ok 77 1573s ok 78 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 79 1573s # unique id: aLnFuobpRxwQd4eJp6lthgAAAAU 1573s ok 80 1573s ok 81 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 82 1573s # unique id: aLnFum6W2votgWzvuWtnLwAAAEE 1573s ok 83 1573s ok 84 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 85 1573s # unique id: aLnFuobpRxwQd4eJp6lthwAAAAM 1573s ok 86 1573s ok 87 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 88 1573s # unique id: aLnFum6W2votgWzvuWtnMAAAAEc 1573s ok 89 1573s ok 90 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 91 1573s # unique id: aLnFuobpRxwQd4eJp6ltiAAAAAg 1573s ok 92 1573s ok 93 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 94 1573s # unique id: aLnFum6W2votgWzvuWtnMQAAAEQ 1573s ok 95 1573s ok 96 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 97 1573s # unique id: aLnFu4bpRxwQd4eJp6ltiQAAAAA 1573s ok 98 1573s ok 99 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 100 1573s # unique id: aLnFu26W2votgWzvuWtnMgAAAEg 1573s ok 101 1573s ok 102 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 103 1573s # unique id: aLnFu4bpRxwQd4eJp6ltigAAAAI 1573s ok 104 1573s ok 105 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 106 1573s # unique id: aLnFu26W2votgWzvuWtnMwAAAEI 1573s ok 107 1573s ok 108 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 109 1573s # unique id: aLnFu4bpRxwQd4eJp6ltiwAAAAE 1573s ok 110 1573s ok 111 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 112 1573s # unique id: aLnFu26W2votgWzvuWtnNAAAAEM 1573s ok 113 1573s ok 114 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 115 1573s # unique id: aLnFu4bpRxwQd4eJp6ltjAAAAAQ 1573s ok 116 1573s ok 117 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 118 1573s # unique id: aLnFu26W2votgWzvuWtnNQAAAEU 1573s ok 119 1573s ok 120 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 121 1573s # unique id: aLnFu4bpRxwQd4eJp6ltjQAAAAY 1573s ok 122 1573s ok 123 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 124 1573s # unique id: aLnFu26W2votgWzvuWtnNgAAAEk 1573s ok 125 1573s ok 126 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 127 1573s # unique id: aLnFu4bpRxwQd4eJp6ltjgAAAAk 1573s ok 128 1573s ok 129 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 130 1573s # unique id: aLnFu26W2votgWzvuWtnNwAAAEY 1573s ok 131 1573s ok 132 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 133 1573s # unique id: aLnFu4bpRxwQd4eJp6ltjwAAAAc 1573s ok 134 1573s ok 135 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 136 1573s # unique id: aLnFu26W2votgWzvuWtnOAAAAEA 1573s ok 137 1573s ok 138 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 139 1573s # unique id: aLnFu4bpRxwQd4eJp6ltkAAAAAU 1573s ok 140 1573s ok 141 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 142 1573s # unique id: aLnFu26W2votgWzvuWtnOQAAAEE 1573s ok 143 1573s ok 144 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 145 1573s # unique id: aLnFu4bpRxwQd4eJp6ltkQAAAAM 1573s ok 146 1573s ok 147 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 148 1573s # unique id: aLnFu26W2votgWzvuWtnOgAAAEc 1573s ok 149 1573s ok 150 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 151 1573s # unique id: aLnFu4bpRxwQd4eJp6ltkgAAAAg 1573s ok 152 1573s ok 153 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 154 1573s # unique id: aLnFu26W2votgWzvuWtnOwAAAEQ 1573s ok 155 1573s ok 156 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 157 1573s # unique id: aLnFu4bpRxwQd4eJp6ltkwAAAAA 1573s ok 158 1573s ok 159 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 160 1573s # unique id: aLnFu26W2votgWzvuWtnPAAAAEg 1573s ok 161 1573s ok 162 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 163 1573s # unique id: aLnFu4bpRxwQd4eJp6ltlAAAAAI 1573s ok 164 1573s ok 165 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 166 1573s # unique id: aLnFu26W2votgWzvuWtnPQAAAEI 1573s ok 167 1573s ok 168 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 169 1573s # unique id: aLnFu4bpRxwQd4eJp6ltlQAAAAE 1573s ok 170 1573s ok 171 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 172 1573s # unique id: aLnFu26W2votgWzvuWtnPgAAAEM 1573s ok 173 1573s ok 174 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 175 1573s # unique id: aLnFu4bpRxwQd4eJp6ltlgAAAAQ 1573s ok 176 1573s ok 177 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 178 1573s # unique id: aLnFu26W2votgWzvuWtnPwAAAEU 1573s ok 179 1573s ok 180 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 181 1573s # unique id: aLnFu4bpRxwQd4eJp6ltlwAAAAY 1573s ok 182 1573s ok 183 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 184 1573s # unique id: aLnFu26W2votgWzvuWtnQAAAAEk 1573s ok 185 1573s ok 186 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 187 1573s # unique id: aLnFu4bpRxwQd4eJp6ltmAAAAAk 1573s ok 188 1573s ok 189 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 190 1573s # unique id: aLnFu26W2votgWzvuWtnQQAAAEY 1573s ok 191 1573s ok 192 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 193 1573s # unique id: aLnFu4bpRxwQd4eJp6ltmQAAAAc 1573s ok 194 1573s ok 195 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 196 1573s # unique id: aLnFu26W2votgWzvuWtnQgAAAEA 1573s ok 197 1573s ok 198 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 199 1573s # unique id: aLnFu4bpRxwQd4eJp6ltmgAAAAU 1573s ok 200 1573s ok 201 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 202 1573s # unique id: aLnFu26W2votgWzvuWtnQwAAAEE 1573s ok 203 1573s ok 204 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 205 1573s # unique id: aLnFu4bpRxwQd4eJp6ltmwAAAAM 1573s ok 206 1573s ok 207 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 208 1573s # unique id: aLnFu26W2votgWzvuWtnRAAAAEc 1573s ok 209 1573s ok 210 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 211 1573s # unique id: aLnFu4bpRxwQd4eJp6ltnAAAAAg 1573s ok 212 1573s ok 213 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 214 1573s # unique id: aLnFu26W2votgWzvuWtnRQAAAEQ 1573s ok 215 1573s ok 216 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 217 1573s # unique id: aLnFu4bpRxwQd4eJp6ltnQAAAAA 1573s ok 218 1573s ok 219 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 220 1573s # unique id: aLnFu26W2votgWzvuWtnRgAAAEg 1573s ok 221 1573s ok 222 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 223 1573s # unique id: aLnFu4bpRxwQd4eJp6ltngAAAAI 1573s ok 224 1573s ok 225 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 226 1573s # unique id: aLnFu26W2votgWzvuWtnRwAAAEI 1573s ok 227 1573s ok 228 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 229 1573s # unique id: aLnFu4bpRxwQd4eJp6ltnwAAAAE 1573s ok 230 1573s ok 231 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 232 1573s # unique id: aLnFu26W2votgWzvuWtnSAAAAEM 1573s ok 233 1573s ok 234 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 235 1573s # unique id: aLnFu4bpRxwQd4eJp6ltoAAAAAQ 1573s ok 236 1573s ok 237 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 238 1573s # unique id: aLnFu26W2votgWzvuWtnSQAAAEU 1573s ok 239 1573s ok 240 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 241 1573s # unique id: aLnFu4bpRxwQd4eJp6ltoQAAAAY 1573s ok 242 1573s ok 243 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 244 1573s # unique id: aLnFu26W2votgWzvuWtnSgAAAEk 1573s ok 245 1573s ok 246 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 247 1573s # unique id: aLnFu4bpRxwQd4eJp6ltogAAAAk 1573s ok 248 1573s ok 249 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 250 1573s # unique id: aLnFu26W2votgWzvuWtnSwAAAEY 1573s ok 251 1573s ok 252 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 253 1573s # unique id: aLnFu4bpRxwQd4eJp6ltowAAAAc 1573s ok 254 1573s ok 255 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 256 1573s # unique id: aLnFu26W2votgWzvuWtnTAAAAEA 1573s ok 257 1573s ok 258 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 259 1573s # unique id: aLnFu4bpRxwQd4eJp6ltpAAAAAU 1573s ok 260 1573s ok 261 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 262 1573s # unique id: aLnFu26W2votgWzvuWtnTQAAAEE 1573s ok 263 1573s ok 264 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 265 1573s # unique id: aLnFu4bpRxwQd4eJp6ltpQAAAAM 1573s ok 266 1573s ok 267 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 268 1573s # unique id: aLnFu26W2votgWzvuWtnTgAAAEc 1573s ok 269 1573s ok 270 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 271 1573s # unique id: aLnFu4bpRxwQd4eJp6ltpgAAAAg 1573s ok 272 1573s ok 273 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 274 1573s # unique id: aLnFu26W2votgWzvuWtnTwAAAEQ 1573s ok 275 1573s ok 276 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 277 1573s # unique id: aLnFu4bpRxwQd4eJp6ltpwAAAAA 1573s ok 278 1573s ok 279 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 280 1573s # unique id: aLnFu26W2votgWzvuWtnUAAAAEg 1573s ok 281 1573s ok 282 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 283 1573s # unique id: aLnFu4bpRxwQd4eJp6ltqAAAAAI 1573s ok 284 1573s ok 285 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 286 1573s # unique id: aLnFu26W2votgWzvuWtnUQAAAEI 1573s ok 287 1573s ok 288 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 289 1573s # unique id: aLnFu4bpRxwQd4eJp6ltqQAAAAE 1573s ok 290 1573s ok 291 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 292 1573s # unique id: aLnFu26W2votgWzvuWtnUgAAAEM 1573s ok 293 1573s ok 294 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 295 1573s # unique id: aLnFu4bpRxwQd4eJp6ltqgAAAAQ 1573s ok 296 1573s ok 297 1573s # testing : fetch unique ID 1573s # expected: 200 1573s # received: '200' 1573s ok 298 1573s # unique id: aLnFu26W2votgWzvuWtnUwAAAEU 1573s ok 299 1573s ok 300 1573s ok 1576s t/modules/usertrack.t ............... 1576s 1..1004 1576s # Running under perl version 5.040001 for linux 1576s # Current time local: Thu Sep 4 17:00:43 2025 1576s # Current time GMT: Thu Sep 4 17:00:43 2025 1576s # Using Test.pm version 1.31 1576s # Using Apache/Test.pm version 1.44 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 1 1576s ok 2 1576s Set-Cookie: usertrack_test=b769d776.63dfca98b9c7c; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=b769d776.63dfca98b9c7c 1576s ok 3 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 4 1576s ok 5 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 6 1576s ok 7 1576s Set-Cookie: usertrack_test=61a626be.63dfca98bb0f8; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=61a626be.63dfca98bb0f8 1576s ok 8 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 9 1576s ok 10 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 11 1576s ok 12 1576s Set-Cookie: usertrack_test=78cceaee.63dfca98bba50; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=78cceaee.63dfca98bba50 1576s ok 13 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 14 1576s ok 15 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 16 1576s ok 17 1576s Set-Cookie: usertrack_test=6d83af8d.63dfca98bc41e; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=6d83af8d.63dfca98bc41e 1576s ok 18 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 19 1576s ok 20 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 21 1576s ok 22 1576s Set-Cookie: usertrack_test=152b9e82.63dfca98bcdcf; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=152b9e82.63dfca98bcdcf 1576s ok 23 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 24 1576s ok 25 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 26 1576s ok 27 1576s Set-Cookie: usertrack_test=2db2868f.63dfca98bd74e; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=2db2868f.63dfca98bd74e 1576s ok 28 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 29 1576s ok 30 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 31 1576s ok 32 1576s Set-Cookie: usertrack_test=49f2ded3.63dfca98be09f; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=49f2ded3.63dfca98be09f 1576s ok 33 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 34 1576s ok 35 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 36 1576s ok 37 1576s Set-Cookie: usertrack_test=a49af33a.63dfca98bea44; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=a49af33a.63dfca98bea44 1576s ok 38 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 39 1576s ok 40 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 41 1576s ok 42 1576s Set-Cookie: usertrack_test=32ed50ed.63dfca98bf37d; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=32ed50ed.63dfca98bf37d 1576s ok 43 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 44 1576s ok 45 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 46 1576s ok 47 1576s Set-Cookie: usertrack_test=9194ee32.63dfca98bfd09; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=9194ee32.63dfca98bfd09 1576s ok 48 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 49 1576s ok 50 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 51 1576s ok 52 1576s Set-Cookie: usertrack_test=f2bd1cb3.63dfca98c0652; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=f2bd1cb3.63dfca98c0652 1576s ok 53 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 54 1576s ok 55 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 56 1576s ok 57 1576s Set-Cookie: usertrack_test=e6bdd73f.63dfca98c0ef4; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=e6bdd73f.63dfca98c0ef4 1576s ok 58 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 59 1576s ok 60 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 61 1576s ok 62 1576s Set-Cookie: usertrack_test=56fcf3c3.63dfca98c17a2; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=56fcf3c3.63dfca98c17a2 1576s ok 63 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 64 1576s ok 65 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 66 1576s ok 67 1576s Set-Cookie: usertrack_test=4e7cfa0.63dfca98c21b4; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=4e7cfa0.63dfca98c21b4 1576s ok 68 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 69 1576s ok 70 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 71 1576s ok 72 1576s Set-Cookie: usertrack_test=e1a5abf7.63dfca98c2abd; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=e1a5abf7.63dfca98c2abd 1576s ok 73 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 74 1576s ok 75 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 76 1576s ok 77 1576s Set-Cookie: usertrack_test=e71bd16f.63dfca98c33fa; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=e71bd16f.63dfca98c33fa 1576s ok 78 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 79 1576s ok 80 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 81 1576s ok 82 1576s Set-Cookie: usertrack_test=c643c964.63dfca98c3cb9; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=c643c964.63dfca98c3cb9 1576s ok 83 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 84 1576s ok 85 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 86 1576s ok 87 1576s Set-Cookie: usertrack_test=20296432.63dfca98c44ae; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=20296432.63dfca98c44ae 1576s ok 88 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 89 1576s ok 90 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 91 1576s ok 92 1576s Set-Cookie: usertrack_test=24115132.63dfca98c4cd5; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=24115132.63dfca98c4cd5 1576s ok 93 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 94 1576s ok 95 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 96 1576s ok 97 1576s Set-Cookie: usertrack_test=63f9fa1b.63dfca98c54d0; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=63f9fa1b.63dfca98c54d0 1576s ok 98 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 99 1576s ok 100 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 101 1576s ok 102 1576s Set-Cookie: usertrack_test=1c9c765a.63dfca98c5ce7; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=1c9c765a.63dfca98c5ce7 1576s ok 103 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 104 1576s ok 105 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 106 1576s ok 107 1576s Set-Cookie: usertrack_test=47410773.63dfca98c64fa; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=47410773.63dfca98c64fa 1576s ok 108 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 109 1576s ok 110 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 111 1576s ok 112 1576s Set-Cookie: usertrack_test=4e921c0b.63dfca98c6cdd; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=4e921c0b.63dfca98c6cdd 1576s ok 113 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 114 1576s ok 115 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 116 1576s ok 117 1576s Set-Cookie: usertrack_test=50c12558.63dfca98c75b9; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=50c12558.63dfca98c75b9 1576s ok 118 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 119 1576s ok 120 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 121 1576s ok 122 1576s Set-Cookie: usertrack_test=bab69366.63dfca98c7ea0; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=bab69366.63dfca98c7ea0 1576s ok 123 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 124 1576s ok 125 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 126 1576s ok 127 1576s Set-Cookie: usertrack_test=af4f811f.63dfca98c87be; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=af4f811f.63dfca98c87be 1576s ok 128 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 129 1576s ok 130 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 131 1576s ok 132 1576s Set-Cookie: usertrack_test=c2a11c29.63dfca98c908a; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=c2a11c29.63dfca98c908a 1576s ok 133 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 134 1576s ok 135 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 136 1576s ok 137 1576s Set-Cookie: usertrack_test=e1d9654e.63dfca98c98ca; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=e1d9654e.63dfca98c98ca 1576s ok 138 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 139 1576s ok 140 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 141 1576s ok 142 1576s Set-Cookie: usertrack_test=ea0bd124.63dfca98ca13a; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=ea0bd124.63dfca98ca13a 1576s ok 143 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 144 1576s ok 145 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 146 1576s ok 147 1576s Set-Cookie: usertrack_test=c91095e5.63dfca98ca971; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=c91095e5.63dfca98ca971 1576s ok 148 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 149 1576s ok 150 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 151 1576s ok 152 1576s Set-Cookie: usertrack_test=258c45ae.63dfca98cb15c; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=258c45ae.63dfca98cb15c 1576s ok 153 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 154 1576s ok 155 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 156 1576s ok 157 1576s Set-Cookie: usertrack_test=40913313.63dfca98cb89a; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=40913313.63dfca98cb89a 1576s ok 158 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 159 1576s ok 160 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 161 1576s ok 162 1576s Set-Cookie: usertrack_test=4c587ea.63dfca98cbf9d; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=4c587ea.63dfca98cbf9d 1576s ok 163 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 164 1576s ok 165 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 166 1576s ok 167 1576s Set-Cookie: usertrack_test=44d0600.63dfca98cc6f7; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=44d0600.63dfca98cc6f7 1576s ok 168 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 169 1576s ok 170 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 171 1576s ok 172 1576s Set-Cookie: usertrack_test=5ec05cf9.63dfca98cce63; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=5ec05cf9.63dfca98cce63 1576s ok 173 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 174 1576s ok 175 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 176 1576s ok 177 1576s Set-Cookie: usertrack_test=19f1eb47.63dfca98cd5d2; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=19f1eb47.63dfca98cd5d2 1576s ok 178 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 179 1576s ok 180 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 181 1576s ok 182 1576s Set-Cookie: usertrack_test=48e2e510.63dfca98cdd24; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=48e2e510.63dfca98cdd24 1576s ok 183 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 184 1576s ok 185 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 186 1576s ok 187 1576s Set-Cookie: usertrack_test=30b3ddb.63dfca98ce49c; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=30b3ddb.63dfca98ce49c 1576s ok 188 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 189 1576s ok 190 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 191 1576s ok 192 1576s Set-Cookie: usertrack_test=8d304cbd.63dfca98cebb9; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=8d304cbd.63dfca98cebb9 1576s ok 193 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 194 1576s ok 195 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 196 1576s ok 197 1576s Set-Cookie: usertrack_test=83d0c275.63dfca98cf343; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=83d0c275.63dfca98cf343 1576s ok 198 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 199 1576s ok 200 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 201 1576s ok 202 1576s Set-Cookie: usertrack_test=67b23baa.63dfca98cfade; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=67b23baa.63dfca98cfade 1576s ok 203 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 204 1576s ok 205 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 206 1576s ok 207 1576s Set-Cookie: usertrack_test=8508a186.63dfca98d0204; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=8508a186.63dfca98d0204 1576s ok 208 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 209 1576s ok 210 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 211 1576s ok 212 1576s Set-Cookie: usertrack_test=ff8c48d1.63dfca98d091c; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=ff8c48d1.63dfca98d091c 1576s ok 213 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 214 1576s ok 215 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 216 1576s ok 217 1576s Set-Cookie: usertrack_test=a47a0da0.63dfca98d1056; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=a47a0da0.63dfca98d1056 1576s ok 218 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 219 1576s ok 220 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 221 1576s ok 222 1576s Set-Cookie: usertrack_test=d9210feb.63dfca98d17d9; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=d9210feb.63dfca98d17d9 1576s ok 223 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 224 1576s ok 225 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 226 1576s ok 227 1576s Set-Cookie: usertrack_test=9e077da6.63dfca98d1f35; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=9e077da6.63dfca98d1f35 1576s ok 228 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 229 1576s ok 230 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 231 1576s ok 232 1576s Set-Cookie: usertrack_test=e6915d11.63dfca98d2661; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=e6915d11.63dfca98d2661 1576s ok 233 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 234 1576s ok 235 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 236 1576s ok 237 1576s Set-Cookie: usertrack_test=f337d1dc.63dfca98d2dd0; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=f337d1dc.63dfca98d2dd0 1576s ok 238 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 239 1576s ok 240 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 241 1576s ok 242 1576s Set-Cookie: usertrack_test=8821dad8.63dfca98d34d8; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=8821dad8.63dfca98d34d8 1576s ok 243 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 244 1576s ok 245 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 246 1576s ok 247 1576s Set-Cookie: usertrack_test=b995223d.63dfca98d3c4f; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=b995223d.63dfca98d3c4f 1576s ok 248 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 249 1576s ok 250 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 251 1576s ok 252 1576s Set-Cookie: usertrack_test=d56aa93d.63dfca98d4401; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=d56aa93d.63dfca98d4401 1576s ok 253 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 254 1576s ok 255 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 256 1576s ok 257 1576s Set-Cookie: usertrack_test=8967dd2c.63dfca98d4b74; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=8967dd2c.63dfca98d4b74 1576s ok 258 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 259 1576s ok 260 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 261 1576s ok 262 1576s Set-Cookie: usertrack_test=79820f11.63dfca98d529b; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=79820f11.63dfca98d529b 1576s ok 263 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 264 1576s ok 265 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 266 1576s ok 267 1576s Set-Cookie: usertrack_test=49d71db4.63dfca98d5a0f; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=49d71db4.63dfca98d5a0f 1576s ok 268 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 269 1576s ok 270 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 271 1576s ok 272 1576s Set-Cookie: usertrack_test=389f303f.63dfca98d6176; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=389f303f.63dfca98d6176 1576s ok 273 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 274 1576s ok 275 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 276 1576s ok 277 1576s Set-Cookie: usertrack_test=1620f4e3.63dfca98d68e8; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=1620f4e3.63dfca98d68e8 1576s ok 278 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 279 1576s ok 280 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 281 1576s ok 282 1576s Set-Cookie: usertrack_test=ac3adb9c.63dfca98d7086; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=ac3adb9c.63dfca98d7086 1576s ok 283 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 284 1576s ok 285 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 286 1576s ok 287 1576s Set-Cookie: usertrack_test=dd2a7aa5.63dfca98d77f2; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=dd2a7aa5.63dfca98d77f2 1576s ok 288 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 289 1576s ok 290 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 291 1576s ok 292 1576s Set-Cookie: usertrack_test=db931653.63dfca98d7f1e; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=db931653.63dfca98d7f1e 1576s ok 293 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 294 1576s ok 295 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 296 1576s ok 297 1576s Set-Cookie: usertrack_test=18cb4e69.63dfca98d866d; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=18cb4e69.63dfca98d866d 1576s ok 298 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 299 1576s ok 300 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 301 1576s ok 302 1576s Set-Cookie: usertrack_test=a91c2c7.63dfca98d8e1a; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=a91c2c7.63dfca98d8e1a 1576s ok 303 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 304 1576s ok 305 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 306 1576s ok 307 1576s Set-Cookie: usertrack_test=3f9b983c.63dfca98d954b; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=3f9b983c.63dfca98d954b 1576s ok 308 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 309 1576s ok 310 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 311 1576s ok 312 1576s Set-Cookie: usertrack_test=cf71f28d.63dfca98d9c83; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=cf71f28d.63dfca98d9c83 1576s ok 313 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 314 1576s ok 315 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 316 1576s ok 317 1576s Set-Cookie: usertrack_test=4c1d98ab.63dfca98da408; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=4c1d98ab.63dfca98da408 1576s ok 318 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 319 1576s ok 320 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 321 1576s ok 322 1576s Set-Cookie: usertrack_test=2d3d0770.63dfca98dab79; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=2d3d0770.63dfca98dab79 1576s ok 323 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 324 1576s ok 325 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 326 1576s ok 327 1576s Set-Cookie: usertrack_test=20f005ad.63dfca98db2f2; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=20f005ad.63dfca98db2f2 1576s ok 328 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 329 1576s ok 330 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 331 1576s ok 332 1576s Set-Cookie: usertrack_test=e6ead3b1.63dfca98dba2a; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=e6ead3b1.63dfca98dba2a 1576s ok 333 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 334 1576s ok 335 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 336 1576s ok 337 1576s Set-Cookie: usertrack_test=23eedd3e.63dfca98dc1ac; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=23eedd3e.63dfca98dc1ac 1576s ok 338 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 339 1576s ok 340 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 341 1576s ok 342 1576s Set-Cookie: usertrack_test=2fc9c847.63dfca98dc8d6; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=2fc9c847.63dfca98dc8d6 1576s ok 343 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 344 1576s ok 345 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 346 1576s ok 347 1576s Set-Cookie: usertrack_test=6182b0b0.63dfca98dd014; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=6182b0b0.63dfca98dd014 1576s ok 348 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 349 1576s ok 350 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 351 1576s ok 352 1576s Set-Cookie: usertrack_test=7953d306.63dfca98dd7bf; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=7953d306.63dfca98dd7bf 1576s ok 353 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 354 1576s ok 355 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 356 1576s ok 357 1576s Set-Cookie: usertrack_test=d7128d16.63dfca98ddeda; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=d7128d16.63dfca98ddeda 1576s ok 358 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 359 1576s ok 360 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 361 1576s ok 362 1576s Set-Cookie: usertrack_test=6eeb9e79.63dfca98de5f6; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=6eeb9e79.63dfca98de5f6 1576s ok 363 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 364 1576s ok 365 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 366 1576s ok 367 1576s Set-Cookie: usertrack_test=a3c88082.63dfca98ded6c; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=a3c88082.63dfca98ded6c 1576s ok 368 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 369 1576s ok 370 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 371 1576s ok 372 1576s Set-Cookie: usertrack_test=b3765ac6.63dfca98df4ca; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=b3765ac6.63dfca98df4ca 1576s ok 373 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 374 1576s ok 375 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 376 1576s ok 377 1576s Set-Cookie: usertrack_test=7c3ee706.63dfca98dfc41; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=7c3ee706.63dfca98dfc41 1576s ok 378 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 379 1576s ok 380 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 381 1576s ok 382 1576s Set-Cookie: usertrack_test=c05cae2e.63dfca98e03aa; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=c05cae2e.63dfca98e03aa 1576s ok 383 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 384 1576s ok 385 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 386 1576s ok 387 1576s Set-Cookie: usertrack_test=86615fe6.63dfca98e0b15; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=86615fe6.63dfca98e0b15 1576s ok 388 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 389 1576s ok 390 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 391 1576s ok 392 1576s Set-Cookie: usertrack_test=c7583055.63dfca98e1246; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=c7583055.63dfca98e1246 1576s ok 393 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 394 1576s ok 395 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 396 1576s ok 397 1576s Set-Cookie: usertrack_test=afa8a511.63dfca98e19c4; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=afa8a511.63dfca98e19c4 1576s ok 398 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 399 1576s ok 400 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 401 1576s ok 402 1576s Set-Cookie: usertrack_test=2dbe2e47.63dfca98e216e; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=2dbe2e47.63dfca98e216e 1576s ok 403 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 404 1576s ok 405 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 406 1576s ok 407 1576s Set-Cookie: usertrack_test=378d4716.63dfca98e288b; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=378d4716.63dfca98e288b 1576s ok 408 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 409 1576s ok 410 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 411 1576s ok 412 1576s Set-Cookie: usertrack_test=6e96ff2e.63dfca98e2fae; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=6e96ff2e.63dfca98e2fae 1576s ok 413 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 414 1576s ok 415 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 416 1576s ok 417 1576s Set-Cookie: usertrack_test=6e8de024.63dfca98e3724; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=6e8de024.63dfca98e3724 1576s ok 418 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 419 1576s ok 420 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 421 1576s ok 422 1576s Set-Cookie: usertrack_test=866f3e68.63dfca98e3e8a; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=866f3e68.63dfca98e3e8a 1576s ok 423 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 424 1576s ok 425 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 426 1576s ok 427 1576s Set-Cookie: usertrack_test=1e6f0599.63dfca98e45f9; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=1e6f0599.63dfca98e45f9 1576s ok 428 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 429 1576s ok 430 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 431 1576s ok 432 1576s Set-Cookie: usertrack_test=d1c071a9.63dfca98e4d2e; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=d1c071a9.63dfca98e4d2e 1576s ok 433 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 434 1576s ok 435 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 436 1576s ok 437 1576s Set-Cookie: usertrack_test=a84e68cf.63dfca98e548d; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=a84e68cf.63dfca98e548d 1576s ok 438 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 439 1576s ok 440 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 441 1576s ok 442 1576s Set-Cookie: usertrack_test=26753349.63dfca98e5bd4; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=26753349.63dfca98e5bd4 1576s ok 443 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 444 1576s ok 445 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 446 1576s ok 447 1576s Set-Cookie: usertrack_test=2580a75d.63dfca98e6357; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=2580a75d.63dfca98e6357 1576s ok 448 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 449 1576s ok 450 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 451 1576s ok 452 1576s Set-Cookie: usertrack_test=e2c389e1.63dfca98e6afe; path=/; expires=Thu, 04-Sep-25 17:01:45 GMT 1576s Cookie: usertrack_test=e2c389e1.63dfca98e6afe 1576s ok 453 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 454 1576s ok 455 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 456 1576s ok 457 1576s Set-Cookie: usertrack_test=8597cedc.63dfca98e721c; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=8597cedc.63dfca98e721c 1576s ok 458 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 459 1576s ok 460 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 461 1576s ok 462 1576s Set-Cookie: usertrack_test=c95b91e2.63dfca98e7921; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=c95b91e2.63dfca98e7921 1576s ok 463 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 464 1576s ok 465 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 466 1576s ok 467 1576s Set-Cookie: usertrack_test=4a41d12f.63dfca98e8091; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=4a41d12f.63dfca98e8091 1576s ok 468 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 469 1576s ok 470 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 471 1576s ok 472 1576s Set-Cookie: usertrack_test=583294f4.63dfca98e881b; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=583294f4.63dfca98e881b 1576s ok 473 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 474 1576s ok 475 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 476 1576s ok 477 1576s Set-Cookie: usertrack_test=e6ec6334.63dfca98e8f91; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=e6ec6334.63dfca98e8f91 1576s ok 478 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 479 1576s ok 480 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 481 1576s ok 482 1576s Set-Cookie: usertrack_test=b7b3f084.63dfca98e96c1; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=b7b3f084.63dfca98e96c1 1576s ok 483 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 484 1576s ok 485 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 486 1576s ok 487 1576s Set-Cookie: usertrack_test=5a52743.63dfca98e9e2f; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=5a52743.63dfca98e9e2f 1576s ok 488 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 489 1576s ok 490 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 491 1576s ok 492 1576s Set-Cookie: usertrack_test=37cb7c32.63dfca98ea5cd; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=37cb7c32.63dfca98ea5cd 1576s ok 493 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 494 1576s ok 495 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 496 1576s ok 497 1576s Set-Cookie: usertrack_test=199c04f0.63dfca98ead78; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=199c04f0.63dfca98ead78 1576s ok 498 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 499 1576s ok 500 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 501 1576s ok 502 1576s Set-Cookie: usertrack_test=bfc76d88.63dfca98eb553; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=bfc76d88.63dfca98eb553 1576s ok 503 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 504 1576s ok 505 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 506 1576s ok 507 1576s Set-Cookie: usertrack_test=82921d7a.63dfca98ebc6e; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=82921d7a.63dfca98ebc6e 1576s ok 508 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 509 1576s ok 510 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 511 1576s ok 512 1576s Set-Cookie: usertrack_test=3a1089e2.63dfca98ec37a; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=3a1089e2.63dfca98ec37a 1576s ok 513 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 514 1576s ok 515 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 516 1576s ok 517 1576s Set-Cookie: usertrack_test=76c712f4.63dfca98ecae0; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=76c712f4.63dfca98ecae0 1576s ok 518 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 519 1576s ok 520 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 521 1576s ok 522 1576s Set-Cookie: usertrack_test=56fe8416.63dfca98ed265; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=56fe8416.63dfca98ed265 1576s ok 523 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 524 1576s ok 525 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 526 1576s ok 527 1576s Set-Cookie: usertrack_test=8c14ec5e.63dfca98ed9dc; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=8c14ec5e.63dfca98ed9dc 1576s ok 528 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 529 1576s ok 530 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 531 1576s ok 532 1576s Set-Cookie: usertrack_test=c955cf66.63dfca98ee101; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=c955cf66.63dfca98ee101 1576s ok 533 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 534 1576s ok 535 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 536 1576s ok 537 1576s Set-Cookie: usertrack_test=c94e1df1.63dfca98ee86d; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=c94e1df1.63dfca98ee86d 1576s ok 538 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 539 1576s ok 540 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 541 1576s ok 542 1576s Set-Cookie: usertrack_test=454013d0.63dfca98eef80; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=454013d0.63dfca98eef80 1576s ok 543 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 544 1576s ok 545 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 546 1576s ok 547 1576s Set-Cookie: usertrack_test=22ba6dcb.63dfca98ef79d; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=22ba6dcb.63dfca98ef79d 1576s ok 548 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 549 1576s ok 550 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 551 1576s ok 552 1576s Set-Cookie: usertrack_test=3fe771a2.63dfca98eff85; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=3fe771a2.63dfca98eff85 1576s ok 553 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 554 1576s ok 555 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 556 1576s ok 557 1576s Set-Cookie: usertrack_test=cc4c244d.63dfca98f06cb; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=cc4c244d.63dfca98f06cb 1576s ok 558 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 559 1576s ok 560 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 561 1576s ok 562 1576s Set-Cookie: usertrack_test=6c37e397.63dfca98f0dd3; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=6c37e397.63dfca98f0dd3 1576s ok 563 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 564 1576s ok 565 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 566 1576s ok 567 1576s Set-Cookie: usertrack_test=c989ab9c.63dfca98f1546; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=c989ab9c.63dfca98f1546 1576s ok 568 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 569 1576s ok 570 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 571 1576s ok 572 1576s Set-Cookie: usertrack_test=28b20af2.63dfca98f1cac; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=28b20af2.63dfca98f1cac 1576s ok 573 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 574 1576s ok 575 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 576 1576s ok 577 1576s Set-Cookie: usertrack_test=4d4017f9.63dfca98f2425; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=4d4017f9.63dfca98f2425 1576s ok 578 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 579 1576s ok 580 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 581 1576s ok 582 1576s Set-Cookie: usertrack_test=deb157fe.63dfca98f2b54; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=deb157fe.63dfca98f2b54 1576s ok 583 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 584 1576s ok 585 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 586 1576s ok 587 1576s Set-Cookie: usertrack_test=4918f1f7.63dfca98f32c3; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=4918f1f7.63dfca98f32c3 1576s ok 588 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 589 1576s ok 590 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 591 1576s ok 592 1576s Set-Cookie: usertrack_test=83e0576c.63dfca98f3a26; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=83e0576c.63dfca98f3a26 1576s ok 593 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 594 1576s ok 595 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 596 1576s ok 597 1576s Set-Cookie: usertrack_test=7048222e.63dfca98f4194; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=7048222e.63dfca98f4194 1576s ok 598 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 599 1576s ok 600 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 601 1576s ok 602 1576s Set-Cookie: usertrack_test=c1c0333d.63dfca98f4944; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=c1c0333d.63dfca98f4944 1576s ok 603 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 604 1576s ok 605 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 606 1576s ok 607 1576s Set-Cookie: usertrack_test=9832bea3.63dfca98f5068; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=9832bea3.63dfca98f5068 1576s ok 608 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 609 1576s ok 610 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 611 1576s ok 612 1576s Set-Cookie: usertrack_test=a9c9ebaf.63dfca98f5763; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=a9c9ebaf.63dfca98f5763 1576s ok 613 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 614 1576s ok 615 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 616 1576s ok 617 1576s Set-Cookie: usertrack_test=33fa3383.63dfca98f5ec2; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=33fa3383.63dfca98f5ec2 1576s ok 618 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 619 1576s ok 620 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 621 1576s ok 622 1576s Set-Cookie: usertrack_test=aef5bf99.63dfca98f6628; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=aef5bf99.63dfca98f6628 1576s ok 623 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 624 1576s ok 625 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 626 1576s ok 627 1576s Set-Cookie: usertrack_test=8293e95a.63dfca98f6db4; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=8293e95a.63dfca98f6db4 1576s ok 628 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 629 1576s ok 630 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 631 1576s ok 632 1576s Set-Cookie: usertrack_test=18bf02e7.63dfca98f74e2; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=18bf02e7.63dfca98f74e2 1576s ok 633 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 634 1576s ok 635 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 636 1576s ok 637 1576s Set-Cookie: usertrack_test=5239ce64.63dfca98f7c45; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=5239ce64.63dfca98f7c45 1576s ok 638 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 639 1576s ok 640 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 641 1576s ok 642 1576s Set-Cookie: usertrack_test=fa8148f.63dfca98f8356; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=fa8148f.63dfca98f8356 1576s ok 643 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 644 1576s ok 645 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 646 1576s ok 647 1576s Set-Cookie: usertrack_test=9478503f.63dfca98f8abd; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=9478503f.63dfca98f8abd 1576s ok 648 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 649 1576s ok 650 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 651 1576s ok 652 1576s Set-Cookie: usertrack_test=52db3173.63dfca98f926b; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=52db3173.63dfca98f926b 1576s ok 653 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 654 1576s ok 655 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 656 1576s ok 657 1576s Set-Cookie: usertrack_test=74e29199.63dfca98f998d; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=74e29199.63dfca98f998d 1576s ok 658 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 659 1576s ok 660 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 661 1576s ok 662 1576s Set-Cookie: usertrack_test=eeeb349.63dfca98fa0ba; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=eeeb349.63dfca98fa0ba 1576s ok 663 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 664 1576s ok 665 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 666 1576s ok 667 1576s Set-Cookie: usertrack_test=7b4a1345.63dfca98fa82a; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=7b4a1345.63dfca98fa82a 1576s ok 668 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 669 1576s ok 670 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 671 1576s ok 672 1576s Set-Cookie: usertrack_test=2b7c5790.63dfca98fafa2; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=2b7c5790.63dfca98fafa2 1576s ok 673 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 674 1576s ok 675 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 676 1576s ok 677 1576s Set-Cookie: usertrack_test=cecb5dc.63dfca98fb733; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=cecb5dc.63dfca98fb733 1576s ok 678 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 679 1576s ok 680 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 681 1576s ok 682 1576s Set-Cookie: usertrack_test=cd8ef83f.63dfca98fbe63; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=cd8ef83f.63dfca98fbe63 1576s ok 683 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 684 1576s ok 685 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 686 1576s ok 687 1576s Set-Cookie: usertrack_test=b4b79499.63dfca98fc5e0; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=b4b79499.63dfca98fc5e0 1576s ok 688 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 689 1576s ok 690 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 691 1576s ok 692 1576s Set-Cookie: usertrack_test=fc192bbe.63dfca98fccfd; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=fc192bbe.63dfca98fccfd 1576s ok 693 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 694 1576s ok 695 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 696 1576s ok 697 1576s Set-Cookie: usertrack_test=832da55c.63dfca98fd470; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=832da55c.63dfca98fd470 1576s ok 698 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 699 1576s ok 700 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 701 1576s ok 702 1576s Set-Cookie: usertrack_test=858d4683.63dfca98fdc12; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=858d4683.63dfca98fdc12 1576s ok 703 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 704 1576s ok 705 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 706 1576s ok 707 1576s Set-Cookie: usertrack_test=114d335b.63dfca98fe3d3; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=114d335b.63dfca98fe3d3 1576s ok 708 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 709 1576s ok 710 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 711 1576s ok 712 1576s Set-Cookie: usertrack_test=efa76487.63dfca98feb12; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=efa76487.63dfca98feb12 1576s ok 713 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 714 1576s ok 715 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 716 1576s ok 717 1576s Set-Cookie: usertrack_test=6fe2e029.63dfca98ff2e5; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=6fe2e029.63dfca98ff2e5 1576s ok 718 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 719 1576s ok 720 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 721 1576s ok 722 1576s Set-Cookie: usertrack_test=59aae504.63dfca98ffa8e; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=59aae504.63dfca98ffa8e 1576s ok 723 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 724 1576s ok 725 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 726 1576s ok 727 1576s Set-Cookie: usertrack_test=574aa96e.63dfca9900218; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=574aa96e.63dfca9900218 1576s ok 728 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 729 1576s ok 730 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 731 1576s ok 732 1576s Set-Cookie: usertrack_test=f5b3c4c9.63dfca990096c; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=f5b3c4c9.63dfca990096c 1576s ok 733 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 734 1576s ok 735 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 736 1576s ok 737 1576s Set-Cookie: usertrack_test=13bc6025.63dfca99010ea; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=13bc6025.63dfca99010ea 1576s ok 738 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 739 1576s ok 740 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 741 1576s ok 742 1576s Set-Cookie: usertrack_test=f1942f27.63dfca990180d; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=f1942f27.63dfca990180d 1576s ok 743 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 744 1576s ok 745 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 746 1576s ok 747 1576s Set-Cookie: usertrack_test=de40b4e3.63dfca9901f7e; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=de40b4e3.63dfca9901f7e 1576s ok 748 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 749 1576s ok 750 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 751 1576s ok 752 1576s Set-Cookie: usertrack_test=bee5f44c.63dfca9902731; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=bee5f44c.63dfca9902731 1576s ok 753 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 754 1576s ok 755 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 756 1576s ok 757 1576s Set-Cookie: usertrack_test=9a0381ab.63dfca9902e57; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=9a0381ab.63dfca9902e57 1576s ok 758 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 759 1576s ok 760 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 761 1576s ok 762 1576s Set-Cookie: usertrack_test=631c22c8.63dfca9903572; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=631c22c8.63dfca9903572 1576s ok 763 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 764 1576s ok 765 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 766 1576s ok 767 1576s Set-Cookie: usertrack_test=71d5386f.63dfca9903ce3; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=71d5386f.63dfca9903ce3 1576s ok 768 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 769 1576s ok 770 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 771 1576s ok 772 1576s Set-Cookie: usertrack_test=72aa91ac.63dfca990444a; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=72aa91ac.63dfca990444a 1576s ok 773 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 774 1576s ok 775 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 776 1576s ok 777 1576s Set-Cookie: usertrack_test=8c5f414f.63dfca9904bd2; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=8c5f414f.63dfca9904bd2 1576s ok 778 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 779 1576s ok 780 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 781 1576s ok 782 1576s Set-Cookie: usertrack_test=4f600fc1.63dfca99052f6; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=4f600fc1.63dfca99052f6 1576s ok 783 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 784 1576s ok 785 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 786 1576s ok 787 1576s Set-Cookie: usertrack_test=857744c6.63dfca9905a6f; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=857744c6.63dfca9905a6f 1576s ok 788 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 789 1576s ok 790 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 791 1576s ok 792 1576s Set-Cookie: usertrack_test=32972768.63dfca99061a3; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=32972768.63dfca99061a3 1576s ok 793 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 794 1576s ok 795 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 796 1576s ok 797 1576s Set-Cookie: usertrack_test=df965ef9.63dfca990691c; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=df965ef9.63dfca990691c 1576s ok 798 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 799 1576s ok 800 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 801 1576s ok 802 1576s Set-Cookie: usertrack_test=1cf93eb4.63dfca99070be; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=1cf93eb4.63dfca99070be 1576s ok 803 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 804 1576s ok 805 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 806 1576s ok 807 1576s Set-Cookie: usertrack_test=b934febb.63dfca99077d7; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=b934febb.63dfca99077d7 1576s ok 808 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 809 1576s ok 810 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 811 1576s ok 812 1576s Set-Cookie: usertrack_test=6587b5af.63dfca9907eef; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=6587b5af.63dfca9907eef 1576s ok 813 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 814 1576s ok 815 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 816 1576s ok 817 1576s Set-Cookie: usertrack_test=50455828.63dfca990866a; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=50455828.63dfca990866a 1576s ok 818 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 819 1576s ok 820 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 821 1576s ok 822 1576s Set-Cookie: usertrack_test=2f301819.63dfca9908dd0; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=2f301819.63dfca9908dd0 1576s ok 823 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 824 1576s ok 825 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 826 1576s ok 827 1576s Set-Cookie: usertrack_test=e1521f3f.63dfca9909545; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=e1521f3f.63dfca9909545 1576s ok 828 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 829 1576s ok 830 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 831 1576s ok 832 1576s Set-Cookie: usertrack_test=a9843cf3.63dfca9909c67; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=a9843cf3.63dfca9909c67 1576s ok 833 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 834 1576s ok 835 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 836 1576s ok 837 1576s Set-Cookie: usertrack_test=14b626be.63dfca990a3ce; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=14b626be.63dfca990a3ce 1576s ok 838 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 839 1576s ok 840 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 841 1576s ok 842 1576s Set-Cookie: usertrack_test=30e524d5.63dfca990aaf5; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=30e524d5.63dfca990aaf5 1576s ok 843 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 844 1576s ok 845 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 846 1576s ok 847 1576s Set-Cookie: usertrack_test=52bdec1f.63dfca990b26a; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=52bdec1f.63dfca990b26a 1576s ok 848 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 849 1576s ok 850 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 851 1576s ok 852 1576s Set-Cookie: usertrack_test=56d81141.63dfca990ba12; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=56d81141.63dfca990ba12 1576s ok 853 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 854 1576s ok 855 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 856 1576s ok 857 1576s Set-Cookie: usertrack_test=ac1bc78a.63dfca990c129; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=ac1bc78a.63dfca990c129 1576s ok 858 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 859 1576s ok 860 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 861 1576s ok 862 1576s Set-Cookie: usertrack_test=de2173e4.63dfca990c82e; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=de2173e4.63dfca990c82e 1576s ok 863 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 864 1576s ok 865 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 866 1576s ok 867 1576s Set-Cookie: usertrack_test=4aeebaac.63dfca990cf9e; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=4aeebaac.63dfca990cf9e 1576s ok 868 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 869 1576s ok 870 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 871 1576s ok 872 1576s Set-Cookie: usertrack_test=4b4062b7.63dfca990d709; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=4b4062b7.63dfca990d709 1576s ok 873 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 874 1576s ok 875 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 876 1576s ok 877 1576s Set-Cookie: usertrack_test=e24cba48.63dfca990de70; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=e24cba48.63dfca990de70 1576s ok 878 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 879 1576s ok 880 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 881 1576s ok 882 1576s Set-Cookie: usertrack_test=43a71cc8.63dfca990e59b; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=43a71cc8.63dfca990e59b 1576s ok 883 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 884 1576s ok 885 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 886 1576s ok 887 1576s Set-Cookie: usertrack_test=8f42cec1.63dfca990ed00; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=8f42cec1.63dfca990ed00 1576s ok 888 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 889 1576s ok 890 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 891 1576s ok 892 1576s Set-Cookie: usertrack_test=d32ae512.63dfca990f429; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=d32ae512.63dfca990f429 1576s ok 893 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 894 1576s ok 895 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 896 1576s ok 897 1576s Set-Cookie: usertrack_test=63a676cb.63dfca990fbaf; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=63a676cb.63dfca990fbaf 1576s ok 898 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 899 1576s ok 900 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 901 1576s ok 902 1576s Set-Cookie: usertrack_test=e3aabe59.63dfca9910357; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=e3aabe59.63dfca9910357 1576s ok 903 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 904 1576s ok 905 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 906 1576s ok 907 1576s Set-Cookie: usertrack_test=3701c301.63dfca9910a72; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=3701c301.63dfca9910a72 1576s ok 908 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 909 1576s ok 910 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 911 1576s ok 912 1576s Set-Cookie: usertrack_test=28a9c952.63dfca99111aa; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=28a9c952.63dfca99111aa 1576s ok 913 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 914 1576s ok 915 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 916 1576s ok 917 1576s Set-Cookie: usertrack_test=c041828a.63dfca9911917; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=c041828a.63dfca9911917 1576s ok 918 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 919 1576s ok 920 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 921 1576s ok 922 1576s Set-Cookie: usertrack_test=ad3f6b1a.63dfca9912088; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=ad3f6b1a.63dfca9912088 1576s ok 923 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 924 1576s ok 925 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 926 1576s ok 927 1576s Set-Cookie: usertrack_test=ca0bd96d.63dfca99127fb; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=ca0bd96d.63dfca99127fb 1576s ok 928 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 929 1576s ok 930 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 931 1576s ok 932 1576s Set-Cookie: usertrack_test=b771c9f9.63dfca9912f1f; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=b771c9f9.63dfca9912f1f 1576s ok 933 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 934 1576s ok 935 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 936 1576s ok 937 1576s Set-Cookie: usertrack_test=6f3bd8dc.63dfca9913690; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=6f3bd8dc.63dfca9913690 1576s ok 938 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 939 1576s ok 940 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 941 1576s ok 942 1576s Set-Cookie: usertrack_test=f1b91432.63dfca9913da6; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=f1b91432.63dfca9913da6 1576s ok 943 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 944 1576s ok 945 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 946 1576s ok 947 1576s Set-Cookie: usertrack_test=4df73b00.63dfca991451a; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=4df73b00.63dfca991451a 1576s ok 948 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 949 1576s ok 950 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 951 1576s ok 952 1576s Set-Cookie: usertrack_test=62dc8a47.63dfca9914ccb; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=62dc8a47.63dfca9914ccb 1576s ok 953 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 954 1576s ok 955 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 956 1576s ok 957 1576s Set-Cookie: usertrack_test=e22b6185.63dfca99153e6; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=e22b6185.63dfca99153e6 1576s ok 958 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 959 1576s ok 960 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 961 1576s ok 962 1576s Set-Cookie: usertrack_test=c4c760ac.63dfca9915b07; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=c4c760ac.63dfca9915b07 1576s ok 963 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 964 1576s ok 965 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 966 1576s ok 967 1576s Set-Cookie: usertrack_test=aea73ce9.63dfca9916273; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=aea73ce9.63dfca9916273 1576s ok 968 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 969 1576s ok 970 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 971 1576s ok 972 1576s Set-Cookie: usertrack_test=30cc20f4.63dfca99169fa; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=30cc20f4.63dfca99169fa 1576s ok 973 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 974 1576s ok 975 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 976 1576s ok 977 1576s Set-Cookie: usertrack_test=b4366f5a.63dfca9917179; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=b4366f5a.63dfca9917179 1576s ok 978 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 979 1576s ok 980 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 981 1576s ok 982 1576s Set-Cookie: usertrack_test=101be016.63dfca991789e; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=101be016.63dfca991789e 1576s ok 983 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 984 1576s ok 985 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 986 1576s ok 987 1576s Set-Cookie: usertrack_test=95a23ee5.63dfca9918004; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=95a23ee5.63dfca9918004 1576s ok 988 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 989 1576s ok 990 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 991 1576s ok 992 1576s Set-Cookie: usertrack_test=34962ea1.63dfca9918711; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=34962ea1.63dfca9918711 1576s ok 993 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 994 1576s ok 995 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 996 1576s ok 997 1576s Set-Cookie: usertrack_test=a0c59f64.63dfca9918e90; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s Cookie: usertrack_test=a0c59f64.63dfca9918e90 1576s ok 998 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 999 1576s ok 1000 1576s ok 1001 1576s # testing : Checking return code is '200' 1576s # expected: 200 1576s # received: '200' 1576s ok 1002 1576s # usertrack_test=5f953402.63dfca9919675; path=/; expires=Thu, 04-Sep-25 17:01:46 GMT 1576s ok 1003 1576s # expected: undef 1576s # received: undef 1576s ok 1004 1576s ok 1578s t/modules/vhost_alias.t ............. 1578s 1..8 1578s # Running under perl version 5.040001 for linux 1578s # Current time local: Thu Sep 4 17:00:46 2025 1578s # Current time GMT: Thu Sep 4 17:00:46 2025 1578s # Using Test.pm version 1.31 1578s # Using Apache/Test.pm version 1.44 1578s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1578s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1578s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1578s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1578s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1578s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1578s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1578s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1578s # testing : VirtalDocumentRoot test 1578s # expected: 'www.vha-test.com' 1578s # received: 'www.vha-test.com' 1578s ok 1 1578s # testing : VirtualScriptAlias test 1578s # expected: 'test cgi for www.vha-test.com' 1578s # received: 'test cgi for www.vha-test.com' 1578s ok 2 1578s # testing : VirtalDocumentRoot test 1578s # expected: 'big.server.name.from.heck.org' 1578s # received: 'big.server.name.from.heck.org' 1578s ok 3 1578s # testing : VirtualScriptAlias test 1578s # expected: 'test cgi for big.server.name.from.heck.org' 1578s # received: 'test cgi for big.server.name.from.heck.org' 1578s ok 4 1578s # testing : VirtalDocumentRoot test 1578s # expected: 'ab.com' 1578s # received: 'ab.com' 1578s ok 5 1578s # testing : VirtualScriptAlias test 1578s # expected: 'test cgi for ab.com' 1578s # received: 'test cgi for ab.com' 1578s ok 6 1578s # testing : VirtalDocumentRoot test 1578s # expected: 'w-t-f.net' 1578s # received: 'w-t-f.net' 1578s ok 7 1578s # testing : VirtualScriptAlias test 1578s # expected: 'test cgi for w-t-f.net' 1578s # received: 'test cgi for w-t-f.net' 1578s ok 8 1578s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1578s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1578s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1578s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1578s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1578s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1578s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1578s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1578s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1578s ok 1580s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1582s t/protocol/echo.t ................... 1582s 1..8 1582s # Running under perl version 5.040001 for linux 1582s # Current time local: Thu Sep 4 17:00:50 2025 1582s # Current time GMT: Thu Sep 4 17:00:50 2025 1582s # Using Test.pm version 1.31 1582s # Using Apache/Test.pm version 1.44 1582s testing mod_echo_ssl 1582s ok 1 1582s #Cipher: TLS_AES_256_GCM_SHA384 1582s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1582s # testing : echo 1582s # expected: 't/protocol/echo.t' 1582s # received: 't/protocol/echo.t' 1582s ok 2 1582s # testing : echo 1582s # expected: '/usr/bin/perl' 1582s # received: '/usr/bin/perl' 1582s ok 3 1582s # testing : echo 1582s # expected: '815414815414815414815414815414' 1582s # received: '815414815414815414815414815414' 1582s ok 4 1582s testing mod_echo 1582s ok 5 1582s # testing : echo 1582s # expected: 't/protocol/echo.t' 1582s # received: 't/protocol/echo.t' 1582s ok 6 1582s # testing : echo 1582s # expected: '/usr/bin/perl' 1582s # received: '/usr/bin/perl' 1582s ok 7 1582s # testing : echo 1582s # expected: '815414815414815414815414815414' 1582s # received: '815414815414815414815414815414' 1582s ok 8 1582s ok 1584s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1586s t/security/CVE-2003-0542.t .......... 1586s 1..1 1586s # Running under perl version 5.040001 for linux 1586s # Current time local: Thu Sep 4 17:00:54 2025 1586s # Current time GMT: Thu Sep 4 17:00:54 2025 1586s # Using Test.pm version 1.31 1586s # Using Apache/Test.pm version 1.44 1586s # testing : CAN-2003-0542 test case 1586s # expected: 404 1586s # received: '404' 1586s ok 1 1586s ok 1588s t/security/CVE-2004-0747.t .......... 1588s 1..1 1588s # Running under perl version 5.040001 for linux 1588s # Current time local: Thu Sep 4 17:00:56 2025 1588s # Current time GMT: Thu Sep 4 17:00:56 2025 1588s # Using Test.pm version 1.31 1588s # Using Apache/Test.pm version 1.44 1588s # testing : CAN-2004-0747 ap_resolve_env test case 1588s # expected: 200 1588s # received: 200 1588s ok 1 1588s ok 1590s t/security/CVE-2004-0811.t .......... 1590s 1..8 1590s # Running under perl version 5.040001 for linux 1590s # Current time local: Thu Sep 4 17:00:58 2025 1590s # Current time GMT: Thu Sep 4 17:00:58 2025 1590s # Using Test.pm version 1.31 1590s # Using Apache/Test.pm version 1.44 1590s # testing : subdir access allowed 1590s # expected: 200 1590s # received: '200' 1590s ok 1 1590s # testing : subdir access allowed 1590s # expected: 200 1590s # received: '200' 1590s ok 2 1590s # testing : subdir access allowed 1590s # expected: 200 1590s # received: '200' 1590s ok 3 1590s # testing : subdir access allowed 1590s # expected: 200 1590s # received: '200' 1590s ok 4 1590s # testing : topdir access denied 1590s # expected: 401 1590s # received: '401' 1590s ok 5 1590s # testing : topdir access denied 1590s # expected: 401 1590s # received: '401' 1590s ok 6 1590s # testing : topdir access denied 1590s # expected: 401 1590s # received: '401' 1590s ok 7 1590s # testing : topdir access denied 1590s # expected: 401 1590s # received: '401' 1590s ok 8 1590s ok 1592s t/security/CVE-2004-0940.t .......... 1592s 1..1 1592s # Running under perl version 5.040001 for linux 1592s # Current time local: Thu Sep 4 17:01:00 2025 1592s # Current time GMT: Thu Sep 4 17:01:00 2025 1592s # Using Test.pm version 1.31 1592s # Using Apache/Test.pm version 1.44 1592s # testing : response was 200 1592s # expected: 200 1592s # received: '200' 1592s ok 1 1592s ok 1594s t/security/CVE-2004-0942.t .......... 1594s 1..2 1594s # Running under perl version 5.040001 for linux 1594s # Current time local: Thu Sep 4 17:01:02 2025 1594s # Current time GMT: Thu Sep 4 17:01:02 2025 1594s # Using Test.pm version 1.31 1594s # Using Apache/Test.pm version 1.44 1594s ok 1 1594s # testing : request was refused 1594s # expected: qr/^HTTP\/1\.. 400/ 1594s # received: 'HTTP/1.1 400 Bad Request 1594s # ' 1594s ok 2 1594s ok 1596s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1598s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1600s t/security/CVE-2005-2491.t .......... 1600s 1..4 1600s # Running under perl version 5.040001 for linux 1600s # Current time local: Thu Sep 4 17:01:08 2025 1600s # Current time GMT: Thu Sep 4 17:01:08 2025 1600s # Using Test.pm version 1.31 1600s # Using Apache/Test.pm version 1.44 1600s # testing : check that server did not segfault 1600s # expected: 'Internal Server Error' 1600s # received: 'Internal Server Error' 1600s ok 1 1600s # testing : check for 500 response error 1600s # expected: 500 1600s # received: '500' 1600s ok 2 1600s # testing : check that server did not segfault 1600s # expected: 'Internal Server Error' 1600s # received: 'Internal Server Error' 1600s ok 3 1600s # testing : check for 500 response error 1600s # expected: 500 1600s # received: '500' 1600s ok 4 1600s ok 1602s t/security/CVE-2005-2700.t .......... 1602s 1..2 1602s # Running under perl version 5.040001 for linux 1602s # Current time local: Thu Sep 4 17:01:10 2025 1602s # Current time GMT: Thu Sep 4 17:01:10 2025 1602s # Using Test.pm version 1.31 1602s # Using Apache/Test.pm version 1.44 1602s # testing : access permitted without ccert 1602s # expected: 200 1602s # received: '200' 1602s ok 1 1602s # testing : access *not* permitted without ccert 1602s # expected: 200 1602s # received: '403' 1602s ok 2 1602s ok 1604s t/security/CVE-2005-3352.t .......... 1604s 1..2 1604s # Running under perl version 5.040001 for linux 1604s # Current time local: Thu Sep 4 17:01:12 2025 1604s # Current time GMT: Thu Sep 4 17:01:12 2025 1604s # Using Test.pm version 1.31 1604s # Using Apache/Test.pm version 1.44 1604s # testing : response code is OK 1604s # expected: 200 1604s # received: '200' 1604s ok 1 1604s # testing : referer was escaped 1604s # expected: qr/%22%3e/ 1604s # received: ' 1604s # 1604s # Menu for /security/CVE-2005-3352.map 1604s # 1604s #

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

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

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

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

Bad Request

1646s #

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

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

Forbidden

1669s

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

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

Not Found

1690s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1718s #

The requested URL was not found on this server.

1718s # ' 1718s ok 8 1718s # testing : /merge/notfound.html code 1718s # expected: 404 1718s # received: '404' 1718s ok 9 1718s # testing : /merge/notfound.html content 1718s # expected: 'testing merge' 1718s # received: 'testing merge' 1718s ok 10 1718s # testing : /merge/merge2/notfound.html code 1718s # expected: 404 1718s # received: '404' 1718s ok 11 1718s # testing : /merge/merge2/notfound.html content 1718s # expected: 'testing merge' 1718s # received: 'testing merge' 1718s ok 12 1718s # testing : /bounce/notfound.html code 1718s # expected: 404 1718s # received: '404' 1718s ok 13 1718s # testing : /bounce/notfound.html content 1718s # expected: qr/expire test/ 1718s # received: ' 1718s # expire test 1718s # expire test 1718s # ' 1718s ok 14 1718s ok 1720s t/apache/etags.t .................... 1720s # Checking for existence of FileETag directive 1720s # Returned 200: 1720s 1..61 1720s # Running under perl version 5.040001 for linux 1720s # Current time local: Thu Sep 4 17:03:07 2025 1720s # Current time GMT: Thu Sep 4 17:03:07 2025 1720s # Using Test.pm version 1.31 1720s # Using Apache/Test.pm version 1.44 1720s # --- 1720s # HEAD /apache/etags/all/mi/test.txt 1720s # Expecting two components in ETag field 1720s # Received "4a2c5-62c6deaf13e40" 1720s ok 1 1720s # --- 1720s # HEAD /apache/etags/m/plus-mi/test.txt 1720s # Expecting two components in ETag field 1720s # Received "4a2e5-62c6deaf13e40" 1720s ok 2 1720s # --- 1720s # HEAD /apache/etags/all/mis/test.txt 1720s # Expecting three components in ETag field 1720s # Received "4a2aa-b-62c6deaf13e40" 1720s ok 3 1720s # --- 1720s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1720s # Expecting one component in ETag field 1720s # Received "b" 1720s ok 4 1720s # --- 1720s # HEAD /apache/etags/ms/test.txt 1720s # Expecting two components in ETag field 1720s # Received "b-62c6deaf13e40" 1720s ok 5 1720s # --- 1720s # HEAD /apache/etags/m/minus-m/test.txt 1720s # Expecting field to be absent 1720s # Received "b-62c6deaf13e40" 1720s ok 6 1720s # --- 1720s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1720s # Expecting field to be absent 1720s # Received "b-62c6deaf13e40" 1720s ok 7 1720s # --- 1720s # HEAD /apache/etags/none/mi/test.txt 1720s # Expecting two components in ETag field 1720s # Received "4a287-62c6deaf13e40" 1720s ok 8 1720s # --- 1720s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1720s # Expecting two components in ETag field 1720s # Received "4a27a-b" 1720s ok 9 1720s # --- 1720s # HEAD /apache/etags/m/plus-s/test.txt 1720s # Expecting two components in ETag field 1720s # Received "b-62c6deaf13e40" 1720s ok 10 1720s # --- 1720s # HEAD /apache/etags/none/s/test.txt 1720s # Expecting one component in ETag field 1720s # Received "b" 1720s ok 11 1720s # --- 1720s # HEAD /apache/etags/m/minus-i/test.txt 1720s # Expecting field to be absent 1720s # Received "62c6deaf13e40" 1720s ok 12 1720s # --- 1720s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1720s # Expecting one component in ETag field 1720s # Received "62c6deaf13e40" 1720s ok 13 1720s # --- 1720s # HEAD /apache/etags/all/minus-m/test.txt 1720s # Expecting two components in ETag field 1720s # Received "4a2b0-b" 1720s ok 14 1720s # --- 1720s # HEAD /apache/etags/all/m/test.txt 1720s # Expecting one component in ETag field 1720s # Received "62c6deaf13e40" 1720s ok 15 1720s # --- 1720s # HEAD /apache/etags/none/plus-is/test.txt 1720s # Expecting two components in ETag field 1720s # Received "4a266-b" 1720s ok 16 1720s # --- 1720s # HEAD /apache/etags/m/plus-mis/test.txt 1720s # Expecting three components in ETag field 1720s # Received "4a2f2-b-62c6deaf13e40" 1720s ok 17 1720s # --- 1720s # HEAD /apache/etags/all/ms/test.txt 1720s # Expecting two components in ETag field 1720s # Received "b-62c6deaf13e40" 1720s ok 18 1720s # --- 1720s # HEAD /apache/etags/m/plus-i/test.txt 1720s # Expecting two components in ETag field 1720s # Received "4a2cc-62c6deaf13e40" 1720s ok 19 1720s # --- 1720s # HEAD /apache/etags/m/minus-is/test.txt 1720s # Expecting field to be absent 1720s # Received "62c6deaf13e40" 1720s ok 20 1720s # --- 1720s # HEAD /apache/etags/none/i/test.txt 1720s # Expecting one component in ETag field 1720s # Received "4a269" 1720s ok 21 1720s # --- 1720s # HEAD /apache/etags/m/plus-m/test.txt 1720s # Expecting one component in ETag field 1720s # Received "62c6deaf13e40" 1720s ok 22 1720s # --- 1720s # HEAD /apache/etags/none/plus-mi/test.txt 1720s # Expecting two components in ETag field 1720s # Received "4a25f-62c6deaf13e40" 1720s ok 23 1720s # --- 1720s # HEAD /apache/etags/all/minus-i/test.txt 1720s # Expecting two components in ETag field 1720s # Received "b-62c6deaf13e40" 1720s ok 24 1720s # --- 1720s # HEAD /apache/etags/none/is/test.txt 1720s # Expecting two components in ETag field 1720s # Received "4a24d-b" 1720s ok 25 1720s # --- 1720s # HEAD /apache/etags/none/plus-ms/test.txt 1720s # Expecting two components in ETag field 1720s # Received "b-62c6deaf13e40" 1720s ok 26 1720s # --- 1720s # HEAD /apache/etags/m/minus-ms/test.txt 1720s # Expecting field to be absent 1720s # Received "b-62c6deaf13e40" 1720s ok 27 1720s # --- 1720s # HEAD /apache/etags/none/plus-mis/test.txt 1720s # Expecting three components in ETag field 1720s # Received "4a27b-b-62c6deaf13e40" 1720s ok 28 1720s # --- 1720s # HEAD /apache/etags/m/test.txt 1720s # Expecting one component in ETag field 1720s # Received "62c6deaf13e40" 1720s ok 29 1720s # --- 1720s # HEAD /apache/etags/all/minus-s/test.txt 1720s # Expecting two components in ETag field 1720s # Received "4a2a0-62c6deaf13e40" 1720s ok 30 1720s # --- 1720s # HEAD /apache/etags/none/mis/test.txt 1720s # Expecting three components in ETag field 1720s # Received "4a251-b-62c6deaf13e40" 1720s ok 31 1720s # --- 1720s # HEAD /apache/etags/all/inherit/test.txt 1720s # Expecting three components in ETag field 1720s # Received "4a2b5-b-62c6deaf13e40" 1720s ok 32 1720s # --- 1720s # HEAD /apache/etags/none/inherit/test.txt 1720s # Expecting field to be absent 1720s # ETag field is missing 1720s ok 33 1720s # --- 1720s # HEAD /apache/etags/is/test.txt 1720s # Expecting two components in ETag field 1720s # Received "4a28c-b" 1720s ok 34 1720s # --- 1720s # HEAD /apache/etags/mis/test.txt 1720s # Expecting three components in ETag field 1720s # Received "4a28f-b-62c6deaf13e40" 1720s ok 35 1720s # --- 1720s # HEAD /apache/etags/default/test.txt 1720s # Expecting two components in ETag field 1720s # Received "b-62c6deaf13e40" 1720s ok 36 1720s # --- 1720s # HEAD /apache/etags/all/is/test.txt 1720s # Expecting two components in ETag field 1720s # Received "4a2a3-b" 1720s ok 37 1720s # --- 1720s # HEAD /apache/etags/m/minus-mis/test.txt 1720s # Expecting field to be absent 1720s # Received "b-62c6deaf13e40" 1720s ok 38 1720s # --- 1720s # HEAD /apache/etags/none/test.txt 1720s # Expecting field to be absent 1720s # ETag field is missing 1720s ok 39 1720s # --- 1720s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1720s # Expecting one component in ETag field 1720s # Received "4a277" 1720s ok 40 1720s # --- 1720s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1720s # Expecting two components in ETag field 1720s # Received "4a273-62c6deaf13e40" 1720s ok 41 1720s # --- 1720s # HEAD /apache/etags/all/i/test.txt 1720s # Expecting one component in ETag field 1720s # Received "4a2bc" 1720s ok 42 1720s # --- 1720s # HEAD /apache/etags/all/s/test.txt 1720s # Expecting one component in ETag field 1720s # Received "b" 1720s ok 43 1720s # --- 1720s # HEAD /apache/etags/all/minus-mis/test.txt 1720s # Expecting field to be absent 1720s # Received "b-62c6deaf13e40" 1720s ok 44 1720s # --- 1720s # HEAD /apache/etags/i/test.txt 1720s # Expecting one component in ETag field 1720s # Received "4a2c8" 1720s ok 45 1720s # --- 1720s # HEAD /apache/etags/all/test.txt 1720s # Expecting three components in ETag field 1720s # Received "4a2b6-b-62c6deaf13e40" 1720s ok 46 1720s # --- 1720s # HEAD /apache/etags/none/plus-s/test.txt 1720s # Expecting one component in ETag field 1720s # Received "b" 1720s ok 47 1720s # --- 1720s # HEAD /apache/etags/mi/test.txt 1720s # Expecting two components in ETag field 1720s # Received "4a2f8-62c6deaf13e40" 1720s ok 48 1720s # --- 1720s # HEAD /apache/etags/none/plus-i/test.txt 1720s # Expecting one component in ETag field 1720s # Received "4a247" 1720s ok 49 1720s # --- 1720s # HEAD /apache/etags/all/minus-ms/test.txt 1720s # Expecting one component in ETag field 1720s # Received "4a2a7" 1720s ok 50 1720s # --- 1720s # HEAD /apache/etags/s/test.txt 1720s # Expecting one component in ETag field 1720s # Received "b" 1720s ok 51 1720s # --- 1720s # HEAD /apache/etags/all/minus-mi/test.txt 1720s # Expecting one component in ETag field 1720s # Received "b" 1720s ok 52 1720s # --- 1720s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1720s # Expecting two components in ETag field 1720s # Received "b-62c6deaf13e40" 1720s ok 53 1720s # --- 1720s # HEAD /apache/etags/m/plus-ms/test.txt 1720s # Expecting two components in ETag field 1720s # Received "b-62c6deaf13e40" 1720s ok 54 1720s # --- 1720s # HEAD /apache/etags/m/plus-is/test.txt 1720s # Expecting three components in ETag field 1720s # Received "4a2ec-b-62c6deaf13e40" 1720s ok 55 1720s # --- 1720s # HEAD /apache/etags/m/minus-mi/test.txt 1720s # Expecting field to be absent 1720s # Received "b-62c6deaf13e40" 1720s ok 56 1720s # --- 1720s # HEAD /apache/etags/none/ms/test.txt 1720s # Expecting two components in ETag field 1720s # Received "b-62c6deaf13e40" 1720s ok 57 1720s # --- 1720s # HEAD /apache/etags/m/minus-s/test.txt 1720s # Expecting field to be absent 1720s # Received "62c6deaf13e40" 1720s ok 58 1720s # --- 1720s # HEAD /apache/etags/none/plus-m/test.txt 1720s # Expecting one component in ETag field 1720s # Received "62c6deaf13e40" 1720s ok 59 1720s # --- 1720s # HEAD /apache/etags/all/minus-is/test.txt 1720s # Expecting one component in ETag field 1720s # Received "62c6deaf13e40" 1720s ok 60 1720s # --- 1720s # HEAD /apache/etags/none/m/test.txt 1720s # Expecting one component in ETag field 1720s # Received "62c6deaf13e40" 1720s ok 61 1720s ok 1722s t/apache/expr.t ..................... 1722s 1..229 1722s # Running under perl version 5.040001 for linux 1722s # Current time local: Thu Sep 4 17:03:10 2025 1722s # Current time GMT: Thu Sep 4 17:03:10 2025 1722s # Using Test.pm version 1.31 1722s # Using Apache/Test.pm version 1.44 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true" should evaluate to true, got true 1722s ok 1 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "false" should evaluate to false, got false 1722s ok 2 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s Should get parse error for "foo", got parse error 1722s ok 3 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "1 -eq 01" should evaluate to true, got true 1722s ok 4 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "1 -eq 2" should evaluate to false, got false 1722s ok 5 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "1 -ne 2" should evaluate to true, got true 1722s ok 6 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "1 -ne 1" should evaluate to false, got false 1722s ok 7 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "1 -lt 02" should evaluate to true, got true 1722s ok 8 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "1 -lt 1" should evaluate to false, got false 1722s ok 9 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "1 -le 2" should evaluate to true, got true 1722s ok 10 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "1 -le 1" should evaluate to true, got true 1722s ok 11 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "2 -gt 1" should evaluate to true, got true 1722s ok 12 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "1 -gt 1" should evaluate to false, got false 1722s ok 13 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "2 -ge 1" should evaluate to true, got true 1722s ok 14 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "1 -ge 1" should evaluate to true, got true 1722s ok 15 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "1 -gt -1" should evaluate to true, got true 1722s ok 16 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'aa' == 'aa'" should evaluate to true, got true 1722s ok 17 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'aa' == 'b'" should evaluate to false, got false 1722s ok 18 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'aa' = 'aa'" should evaluate to true, got true 1722s ok 19 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'aa' = 'b'" should evaluate to false, got false 1722s ok 20 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'aa' != 'b'" should evaluate to true, got true 1722s ok 21 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'aa' != 'aa'" should evaluate to false, got false 1722s ok 22 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'aa' < 'b'" should evaluate to true, got true 1722s ok 23 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'aa' < 'aa'" should evaluate to false, got false 1722s ok 24 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'aa' <= 'b'" should evaluate to true, got true 1722s ok 25 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'aa' <= 'aa'" should evaluate to true, got true 1722s ok 26 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'b' > 'aa'" should evaluate to true, got true 1722s ok 27 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'aa' > 'aa'" should evaluate to false, got false 1722s ok 28 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'b' >= 'aa'" should evaluate to true, got true 1722s ok 29 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'aa' >= 'aa'" should evaluate to true, got true 1722s ok 30 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1722s ok 31 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1722s ok 32 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1722s ok 33 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1722s ok 34 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1722s ok 35 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1722s ok 36 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1722s ok 37 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1722s ok 38 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1722s ok 39 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1722s ok 40 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{TIME} != ''" should evaluate to true, got true 1722s ok 41 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1722s ok 42 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1722s ok 43 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " 'abc' =~ /bc/ " should evaluate to true, got true 1722s ok 44 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " 'abc' =~ /BC/i " should evaluate to true, got true 1722s ok 45 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " 'abc' !~ m!bc! " should evaluate to false, got false 1722s ok 46 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " 'abc' !~ m!BC!i " should evaluate to false, got false 1722s ok 47 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " $0 == '' " should evaluate to true, got true 1722s ok 48 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " $1 == '' " should evaluate to true, got true 1722s ok 49 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " $9 == '' " should evaluate to true, got true 1722s ok 50 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " '$0' == '' " should evaluate to true, got true 1722s ok 51 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1722s ok 52 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1722s ok 53 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1722s ok 54 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1722s ok 55 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1722s ok 56 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1722s ok 57 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1722s ok 58 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1722s ok 59 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1722s ok 60 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1722s ok 61 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1722s ok 62 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1722s ok 63 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1722s ok 64 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1722s ok 65 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1722s ok 66 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1722s ok 67 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1722s ok 68 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1722s ok 69 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1722s ok 70 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{HTTPS} == 'off' " should evaluate to true, got true 1722s ok 71 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1722s ok 72 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1722s ok 73 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1722s ok 74 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1722s ok 75 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1722s ok 76 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1722s ok 77 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1722s ok 78 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1722s ok 79 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1722s ok 80 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1722s ok 81 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1722s ok 82 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "escape('?') = '%3f' " should evaluate to true, got true 1722s ok 83 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "unescape('%3f') = '?' " should evaluate to true, got true 1722s ok 84 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1722s ok 85 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1722s ok 86 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1722s ok 87 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "file('/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1722s ok 88 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-n ''" should evaluate to false, got false 1722s ok 89 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-z ''" should evaluate to true, got true 1722s ok 90 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-n '1'" should evaluate to true, got true 1722s ok 91 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-z '1'" should evaluate to false, got false 1722s ok 92 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s Should get parse error for "-R 'abc'", got parse error 1722s ok 93 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1722s ok 94 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-R '240.0.0.0'" should evaluate to false, got false 1722s ok 95 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-R '240.0.0.0/8'" should evaluate to false, got false 1722s ok 96 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-R 'ff::/8'" should evaluate to false, got false 1722s ok 97 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1722s ok 98 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1722s ok 99 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1722s ok 100 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1722s ok 101 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1722s ok 102 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1722s ok 103 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1722s ok 104 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'foo' -strmatch '*o'" should evaluate to true, got true 1722s ok 105 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1722s ok 106 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'foo' -strmatch 'F*'" should evaluate to false, got false 1722s ok 107 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1722s ok 108 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'foo' -strmatch 'g*'" should evaluate to false, got false 1722s ok 109 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1722s ok 110 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1722s ok 111 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1722s ok 112 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1722s ok 113 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1722s ok 114 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s Should get parse error for "foo('bar') = 'bar'", got parse error 1722s ok 115 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s Should get parse error for "%{FOO} != 'bar'", got parse error 1722s ok 116 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s Should get parse error for "'bar' = bar", got parse error 1722s ok 117 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true" should evaluate to true, got true 1722s ok 118 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true && true" should evaluate to true, got true 1722s ok 119 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true || true" should evaluate to true, got true 1722s ok 120 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true || true || true" should evaluate to true, got true 1722s ok 121 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true || true && true" should evaluate to true, got true 1722s ok 122 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true && true || true" should evaluate to true, got true 1722s ok 123 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true && true && true" should evaluate to true, got true 1722s ok 124 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true || true || !true" should evaluate to true, got true 1722s ok 125 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true || true && !true" should evaluate to true, got true 1722s ok 126 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true && true || !true" should evaluate to true, got true 1722s ok 127 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true && true && !true" should evaluate to false, got false 1722s ok 128 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true && !true" should evaluate to false, got false 1722s ok 129 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true || !true" should evaluate to true, got true 1722s ok 130 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true || !true || true" should evaluate to true, got true 1722s ok 131 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true || !true && true" should evaluate to true, got true 1722s ok 132 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true && !true || true" should evaluate to true, got true 1722s ok 133 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true && !true && true" should evaluate to false, got false 1722s ok 134 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true || !true || !true" should evaluate to true, got true 1722s ok 135 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true || !true && !true" should evaluate to true, got true 1722s ok 136 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true && !true || !true" should evaluate to false, got false 1722s ok 137 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "true && !true && !true" should evaluate to false, got false 1722s ok 138 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true" should evaluate to false, got false 1722s ok 139 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true && true" should evaluate to false, got false 1722s ok 140 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true || true" should evaluate to true, got true 1722s ok 141 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true || true || true" should evaluate to true, got true 1722s ok 142 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true || true && true" should evaluate to true, got true 1722s ok 143 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true && true || true" should evaluate to true, got true 1722s ok 144 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true && true && true" should evaluate to false, got false 1722s ok 145 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true || true || !true" should evaluate to true, got true 1722s ok 146 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true || true && !true" should evaluate to false, got false 1722s ok 147 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true && true || !true" should evaluate to false, got false 1722s ok 148 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true && true && !true" should evaluate to false, got false 1722s ok 149 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true && !true" should evaluate to false, got false 1722s ok 150 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true || !true" should evaluate to false, got false 1722s ok 151 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true || !true || true" should evaluate to true, got true 1722s ok 152 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true || !true && true" should evaluate to false, got false 1722s ok 153 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true && !true || true" should evaluate to true, got true 1722s ok 154 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true && !true && true" should evaluate to false, got false 1722s ok 155 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true || !true || !true" should evaluate to false, got false 1722s ok 156 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true || !true && !true" should evaluate to false, got false 1722s ok 157 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true && !true || !true" should evaluate to false, got false 1722s ok 158 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!true && !true && !true" should evaluate to false, got false 1722s ok 159 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true)" should evaluate to false, got false 1722s ok 160 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true && true)" should evaluate to false, got false 1722s ok 161 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true || true)" should evaluate to false, got false 1722s ok 162 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true || true || true)" should evaluate to false, got false 1722s ok 163 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true || true && true)" should evaluate to false, got false 1722s ok 164 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true && true || true)" should evaluate to false, got false 1722s ok 165 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true && true && true)" should evaluate to false, got false 1722s ok 166 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true || true || !true)" should evaluate to false, got false 1722s ok 167 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true || true && !true)" should evaluate to false, got false 1722s ok 168 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true && true || !true)" should evaluate to false, got false 1722s ok 169 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true && true && !true)" should evaluate to true, got true 1722s ok 170 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true && !true)" should evaluate to true, got true 1722s ok 171 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true || !true)" should evaluate to false, got false 1722s ok 172 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true || !true || true)" should evaluate to false, got false 1722s ok 173 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true || !true && true)" should evaluate to false, got false 1722s ok 174 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true && !true || true)" should evaluate to false, got false 1722s ok 175 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true && !true && true)" should evaluate to true, got true 1722s ok 176 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true || !true || !true)" should evaluate to false, got false 1722s ok 177 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true || !true && !true)" should evaluate to false, got false 1722s ok 178 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true && !true || !true)" should evaluate to true, got true 1722s ok 179 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(true && !true && !true)" should evaluate to true, got true 1722s ok 180 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true)" should evaluate to true, got true 1722s ok 181 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true && true)" should evaluate to true, got true 1722s ok 182 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true || true)" should evaluate to false, got false 1722s ok 183 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true || true || true)" should evaluate to false, got false 1722s ok 184 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true || true && true)" should evaluate to false, got false 1722s ok 185 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true && true || true)" should evaluate to false, got false 1722s ok 186 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true && true && true)" should evaluate to true, got true 1722s ok 187 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true || true || !true)" should evaluate to false, got false 1722s ok 188 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true || true && !true)" should evaluate to true, got true 1722s ok 189 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true && true || !true)" should evaluate to true, got true 1722s ok 190 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true && true && !true)" should evaluate to true, got true 1722s ok 191 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true && !true)" should evaluate to true, got true 1722s ok 192 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true || !true)" should evaluate to true, got true 1722s ok 193 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true || !true || true)" should evaluate to false, got false 1722s ok 194 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true || !true && true)" should evaluate to true, got true 1722s ok 195 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true && !true || true)" should evaluate to false, got false 1722s ok 196 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true && !true && true)" should evaluate to true, got true 1722s ok 197 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true || !true || !true)" should evaluate to true, got true 1722s ok 198 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true || !true && !true)" should evaluate to true, got true 1722s ok 199 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true && !true || !true)" should evaluate to true, got true 1722s ok 200 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "!(!true && !true && !true)" should evaluate to true, got true 1722s ok 201 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "filesize('/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1722s ok 202 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "filesize('/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1722s ok 203 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "filesize('/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1722s ok 204 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-d '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1722s ok 205 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-e '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1722s ok 206 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-f '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1722s ok 207 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-s '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1722s ok 208 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-d '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1722s ok 209 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-e '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1722s ok 210 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-f '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1722s ok 211 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-s '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1722s ok 212 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-d '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1722s ok 213 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-e '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1722s ok 214 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-f '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1722s ok 215 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-s '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1722s ok 216 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-d '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1722s ok 217 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-e '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1722s ok 218 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-f '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1722s ok 219 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-s '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1722s ok 220 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-F '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1722s ok 221 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-F '/tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1722s ok 222 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-U '/apache/' " should evaluate to true, got true 1722s ok 223 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "-U '/apache/expr/none' " should evaluate to false, got false 1722s ok 224 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1722s ok 225 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1722s ok 226 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1722s ok 227 1722s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1722s ok 228 1722s Error log should not have 'Internal evaluation error' entries, found 0 1722s ok 229 1722s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1722s ok 1727s t/apache/expr_string.t .............. 1727s 1..29 1727s # Running under perl version 5.040001 for linux 1727s # Current time local: Thu Sep 4 17:03:12 2025 1727s # Current time GMT: Thu Sep 4 17:03:12 2025 1727s # Using Test.pm version 1.31 1727s # Using Apache/Test.pm version 1.44 1727s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1727s ok 1 1727s Expected return code 200, got 200 for 'foo' 1727s ok 2 1727s # testing : log message [Thu Sep 04 17:03:14.550907 2025] [log_debug:info] [pid 948463:tid 948631] [client 127.0.0.1:60700] foo (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1727s # didn't match 1727s # expected: 'foo' 1727s # received: 'foo' 1727s ok 3 1727s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1727s ok 4 1727s Expected return code 200, got 200 for '%{req:SomeHeader}' 1727s ok 5 1727s # testing : log message [Thu Sep 04 17:03:14.805172 2025] [log_debug:info] [pid 948463:tid 948632] [client 127.0.0.1:60700] SomeValue (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1727s # didn't match 1727s # expected: 'SomeValue' 1727s # received: 'SomeValue' 1727s ok 6 1727s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1727s ok 7 1727s Should get parse error (500) for "%{", got 500 1727s ok 8 1727s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1727s ok 9 1727s Expected return code 200, got 200 for '%' 1727s ok 10 1727s # testing : log message [Thu Sep 04 17:03:15.308728 2025] [log_debug:info] [pid 948466:tid 948618] [client 127.0.0.1:60712] % (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1727s # didn't match 1727s # expected: '%' 1727s # received: '%' 1727s ok 11 1727s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1727s ok 12 1727s Expected return code 200, got 200 for '}' 1727s ok 13 1727s # testing : log message [Thu Sep 04 17:03:15.560553 2025] [log_debug:info] [pid 948466:tid 948594] [client 127.0.0.1:60712] } (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1727s # didn't match 1727s # expected: '}' 1727s # received: '}' 1727s ok 14 1727s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1727s ok 15 1727s Expected return code 200, got 200 for '\"' 1727s ok 16 1727s # testing : log message [Thu Sep 04 17:03:15.813183 2025] [log_debug:info] [pid 948466:tid 948595] [client 127.0.0.1:60712] " (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1727s # didn't match 1727s # expected: '"' 1727s # received: '"' 1727s ok 17 1727s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1727s ok 18 1727s Expected return code 200, got 200 for '\'' 1727s ok 19 1727s # testing : log message [Thu Sep 04 17:03:16.065393 2025] [log_debug:info] [pid 948466:tid 948596] [client 127.0.0.1:60712] ' (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1727s # didn't match 1727s # expected: '\'' 1727s # received: '\'' 1727s ok 20 1727s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1727s ok 21 1727s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1727s ok 22 1727s # testing : log message [Thu Sep 04 17:03:16.317962 2025] [log_debug:info] [pid 948466:tid 948597] [client 127.0.0.1:60712] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1727s # didn't match 1727s # expected: '%{req:SomeHeader}' 1727s # received: '%{req:SomeHeader}' 1727s ok 23 1727s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1727s ok 24 1727s Expected return code 200, got 200 for '%{tolower:IDENT}' 1727s ok 25 1727s # testing : log message [Thu Sep 04 17:03:16.573130 2025] [log_debug:info] [pid 948466:tid 948599] [client 127.0.0.1:60712] ident (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1727s # didn't match 1727s # expected: 'ident' 1727s # received: 'ident' 1727s ok 26 1727s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1727s ok 27 1727s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1727s ok 28 1727s # testing : log message [Thu Sep 04 17:03:16.826273 2025] [log_debug:info] [pid 948466:tid 948598] [client 127.0.0.1:60712] get (log_transaction hook, /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1727s # didn't match 1727s # expected: 'get' 1727s # received: 'get' 1727s ok 29 1727s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1727s ok 1729s t/apache/getfile.t .................. 1729s # using LWP client 1729s 1..221 1729s # Running under perl version 5.040001 for linux 1729s # Current time local: Thu Sep 4 17:03:17 2025 1729s # Current time GMT: Thu Sep 4 17:03:17 2025 1729s # Using Test.pm version 1.31 1729s # Using Apache/Test.pm version 1.44 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "4c64-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 19556 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl.pod 1729s # expected: 19556 1729s # received: 19556 1729s ok 1 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "dbb0-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 56240 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1729s # expected: 56240 1729s # received: 56240 1729s ok 2 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "85ea-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 34282 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1729s # expected: 34282 1729s # received: 34282 1729s ok 3 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "da40-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 55872 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1729s # expected: 55872 1729s # received: 55872 1729s ok 4 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "ab70-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 43888 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1729s # expected: 43888 1729s # received: 43888 1729s ok 5 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "15cb8-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 89272 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1729s # expected: 89272 1729s # received: 89272 1729s ok 6 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2707-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 9991 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1729s # expected: 9991 1729s # received: 9991 1729s ok 7 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2569-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 9577 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1729s # expected: 9577 1729s # received: 9577 1729s ok 8 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1004-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4100 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1729s # expected: 4100 1729s # received: 4100 1729s ok 9 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "e58-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 3672 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1729s # expected: 3672 1729s # received: 3672 1729s ok 10 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1e00-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 7680 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1729s # expected: 7680 1729s # received: 7680 1729s ok 11 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "233a9-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 144297 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1729s # expected: 144297 1729s # received: 144297 1729s ok 12 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1f1e-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 7966 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1729s # expected: 7966 1729s # received: 7966 1729s ok 13 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1aeb-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 6891 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1729s # expected: 6891 1729s # received: 6891 1729s ok 14 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1e50-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 7760 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1729s # expected: 7760 1729s # received: 7760 1729s ok 15 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "18b7-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 6327 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1729s # expected: 6327 1729s # received: 6327 1729s ok 16 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "20a07-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 133639 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1729s # expected: 133639 1729s # received: 133639 1729s ok 17 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "17fe-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 6142 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1729s # expected: 6142 1729s # received: 6142 1729s ok 18 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "e0a-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 3594 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1729s # expected: 3594 1729s # received: 3594 1729s ok 19 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "ff5-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4085 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1729s # expected: 4085 1729s # received: 4085 1729s ok 20 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1d280-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 119424 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1729s # expected: 119424 1729s # received: 119424 1729s ok 21 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "19c5-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 6597 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1729s # expected: 6597 1729s # received: 6597 1729s ok 22 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "14d7-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 5335 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1729s # expected: 5335 1729s # received: 5335 1729s ok 23 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1208-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4616 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1729s # expected: 4616 1729s # received: 4616 1729s ok 24 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1c352-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 115538 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1729s # expected: 115538 1729s # received: 115538 1729s ok 25 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2a07-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 10759 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1729s # expected: 10759 1729s # received: 10759 1729s ok 26 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2fef-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 12271 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1729s # expected: 12271 1729s # received: 12271 1729s ok 27 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2410-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 9232 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1729s # expected: 9232 1729s # received: 9232 1729s ok 28 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1fa8f-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 129679 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1729s # expected: 129679 1729s # received: 129679 1729s ok 29 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "293d-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 10557 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1729s # expected: 10557 1729s # received: 10557 1729s ok 30 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "301f-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 12319 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1729s # expected: 12319 1729s # received: 12319 1729s ok 31 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "20fa-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 8442 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1729s # expected: 8442 1729s # received: 8442 1729s ok 32 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1162-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4450 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1729s # expected: 4450 1729s # received: 4450 1729s ok 33 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "fc09-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 64521 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1729s # expected: 64521 1729s # received: 64521 1729s ok 34 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2009-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 8201 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1729s # expected: 8201 1729s # received: 8201 1729s ok 35 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1007-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4103 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1729s # expected: 4103 1729s # received: 4103 1729s ok 36 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2aac-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 10924 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1729s # expected: 10924 1729s # received: 10924 1729s ok 37 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1168-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4456 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1729s # expected: 4456 1729s # received: 4456 1729s ok 38 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1875a-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 100186 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1729s # expected: 100186 1729s # received: 100186 1729s ok 39 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1e25-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 7717 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1729s # expected: 7717 1729s # received: 7717 1729s ok 40 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1e16-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 7702 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1729s # expected: 7702 1729s # received: 7702 1729s ok 41 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1b69-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 7017 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1729s # expected: 7017 1729s # received: 7017 1729s ok 42 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "115d9-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 71129 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1729s # expected: 71129 1729s # received: 71129 1729s ok 43 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "11f7-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4599 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1729s # expected: 4599 1729s # received: 4599 1729s ok 44 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1806-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 6150 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1729s # expected: 6150 1729s # received: 6150 1729s ok 45 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "13f7-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 5111 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1729s # expected: 5111 1729s # received: 5111 1729s ok 46 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "a038-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 41016 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1729s # expected: 41016 1729s # received: 41016 1729s ok 47 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1662-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 5730 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1729s # expected: 5730 1729s # received: 5730 1729s ok 48 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "124a-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4682 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1729s # expected: 4682 1729s # received: 4682 1729s ok 49 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1374-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4980 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1729s # expected: 4980 1729s # received: 4980 1729s ok 50 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "d310-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 54032 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1729s # expected: 54032 1729s # received: 54032 1729s ok 51 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1b5f-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 7007 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1729s # expected: 7007 1729s # received: 7007 1729s ok 52 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "9201-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 37377 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1729s # expected: 37377 1729s # received: 37377 1729s ok 53 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1076-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4214 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1729s # expected: 4214 1729s # received: 4214 1729s ok 54 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "f68-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 3944 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1729s # expected: 3944 1729s # received: 3944 1729s ok 55 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "fd6-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4054 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1729s # expected: 4054 1729s # received: 4054 1729s ok 56 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "ad8b-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 44427 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1729s # expected: 44427 1729s # received: 44427 1729s ok 57 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1288-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4744 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1729s # expected: 4744 1729s # received: 4744 1729s ok 58 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "f69-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 3945 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1729s # expected: 3945 1729s # received: 3945 1729s ok 59 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "fd7-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4055 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1729s # expected: 4055 1729s # received: 4055 1729s ok 60 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "10d47-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 68935 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1729s # expected: 68935 1729s # received: 68935 1729s ok 61 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "f6a-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 3946 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1729s # expected: 3946 1729s # received: 3946 1729s ok 62 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "fd8-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4056 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1729s # expected: 4056 1729s # received: 4056 1729s ok 63 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "c79b-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 51099 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1729s # expected: 51099 1729s # received: 51099 1729s ok 64 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "15dc-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 5596 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl5401delta.pod 1729s # expected: 5596 1729s # received: 5596 1729s ok 65 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1e723-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 124707 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl561delta.pod 1729s # expected: 124707 1729s # received: 124707 1729s ok 66 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1a2bb-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 107195 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl56delta.pod 1729s # expected: 107195 1729s # received: 107195 1729s ok 67 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "94ac-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 38060 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl581delta.pod 1729s # expected: 38060 1729s # received: 38060 1729s ok 68 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1176-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4470 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl582delta.pod 1729s # expected: 4470 1729s # received: 4470 1729s ok 69 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "18bf-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 6335 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl583delta.pod 1729s # expected: 6335 1729s # received: 6335 1729s ok 70 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1cc3-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 7363 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl584delta.pod 1729s # expected: 7363 1729s # received: 7363 1729s ok 71 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1701-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 5889 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl585delta.pod 1729s # expected: 5889 1729s # received: 5889 1729s ok 72 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "122b-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4651 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl586delta.pod 1729s # expected: 4651 1729s # received: 4651 1729s ok 73 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "20a4-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 8356 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl587delta.pod 1729s # expected: 8356 1729s # received: 8356 1729s ok 74 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "62c1-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 25281 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl588delta.pod 1729s # expected: 25281 1729s # received: 25281 1729s ok 75 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "d28d-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 53901 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl589delta.pod 1729s # expected: 53901 1729s # received: 53901 1729s ok 76 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1c1d5-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 115157 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perl58delta.pod 1729s # expected: 115157 1729s # received: 115157 1729s ok 77 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "4fe9-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 20457 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlaix.pod 1729s # expected: 20457 1729s # received: 20457 1729s ok 78 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1688-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 5768 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlamiga.pod 1729s # expected: 5768 1729s # received: 5768 1729s ok 79 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2031-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 8241 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlandroid.pod 1729s # expected: 8241 1729s # received: 8241 1729s ok 80 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "cec59-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 846937 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlapi.pod 1729s # expected: 846937 1729s # received: 846937 1729s ok 81 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "5838-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 22584 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlapio.pod 1729s # expected: 22584 1729s # received: 22584 1729s ok 82 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1b62-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 7010 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlartistic.pod 1729s # expected: 7010 1729s # received: 7010 1729s ok 83 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "210c-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 8460 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlbook.pod 1729s # expected: 8460 1729s # received: 8460 1729s ok 84 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "126-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 294 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlboot.pod 1729s # expected: 294 1729s # received: 294 1729s ok 85 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "130-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 304 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlbot.pod 1729s # expected: 304 1729s # received: 304 1729s ok 86 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1f50-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 8016 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1729s # expected: 8016 1729s # received: 8016 1729s ok 87 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "dea2-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 56994 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlcall.pod 1729s # expected: 56994 1729s # received: 56994 1729s ok 88 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1180-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4480 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlcheat.pod 1729s # expected: 4480 1729s # received: 4480 1729s ok 89 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "3179-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 12665 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlclass.pod 1729s # expected: 12665 1729s # received: 12665 1729s ok 90 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "3c63-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 15459 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1729s # expected: 15459 1729s # received: 15459 1729s ok 91 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "d19f-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 53663 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlclib.pod 1729s # expected: 53663 1729s # received: 53663 1729s ok 92 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "12e5-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4837 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlcn.pod 1729s # expected: 4837 1729s # received: 4837 1729s ok 93 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1b1b-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 6939 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1729s # expected: 6939 1729s # received: 6939 1729s ok 94 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "662a-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 26154 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1729s # expected: 26154 1729s # received: 26154 1729s ok 95 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "cfa2-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 53154 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perldata.pod 1729s # expected: 53154 1729s # received: 53154 1729s ok 96 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "134d-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4941 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1729s # expected: 4941 1729s # received: 4941 1729s ok 97 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "a85c-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 43100 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perldebguts.pod 1729s # expected: 43100 1729s # received: 43100 1729s ok 98 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "5693-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 22163 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perldebtut.pod 1729s # expected: 22163 1729s # received: 22163 1729s ok 99 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "9bc9-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 39881 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perldebug.pod 1729s # expected: 39881 1729s # received: 39881 1729s ok 100 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "15dc-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 5596 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perldelta.pod 1729s # expected: 5596 1729s # received: 5596 1729s ok 101 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "5fb8-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 24504 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1729s # expected: 24504 1729s # received: 24504 1729s ok 102 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "4d4ea-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 316650 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perldiag.pod 1729s # expected: 316650 1729s # received: 316650 1729s ok 103 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "24a0-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 9376 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perldoc.pod 1729s # expected: 9376 1729s # received: 9376 1729s ok 104 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "b4ed-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 46317 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1729s # expected: 46317 1729s # received: 46317 1729s ok 105 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "6946-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 26950 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perldsc.pod 1729s # expected: 26950 1729s # received: 26950 1729s ok 106 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1f20-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 7968 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perldtrace.pod 1729s # expected: 7968 1729s # received: 7968 1729s ok 107 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1497f-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 84351 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1729s # expected: 84351 1729s # received: 84351 1729s ok 108 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "937e-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 37758 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlembed.pod 1729s # expected: 37758 1729s # received: 37758 1729s ok 109 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2812-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 10258 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1729s # expected: 10258 1729s # received: 10258 1729s ok 110 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "58d2-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 22738 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlfaq.pod 1729s # expected: 22738 1729s # received: 22738 1729s ok 111 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "34a1-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 13473 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1729s # expected: 13473 1729s # received: 13473 1729s ok 112 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "292a-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 10538 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1729s # expected: 10538 1729s # received: 10538 1729s ok 113 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "92e1-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 37601 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1729s # expected: 37601 1729s # received: 37601 1729s ok 114 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "16bcd-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 93133 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1729s # expected: 93133 1729s # received: 93133 1729s ok 115 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "dbc1-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 56257 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1729s # expected: 56257 1729s # received: 56257 1729s ok 116 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "9a71-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 39537 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1729s # expected: 39537 1729s # received: 39537 1729s ok 117 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "93ae-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 37806 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1729s # expected: 37806 1729s # received: 37806 1729s ok 118 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "c30c-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 49932 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1729s # expected: 49932 1729s # received: 49932 1729s ok 119 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "3b75-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 15221 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1729s # expected: 15221 1729s # received: 15221 1729s ok 120 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "56ca-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 22218 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlfilter.pod 1729s # expected: 22218 1729s # received: 22218 1729s ok 121 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "342b-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 13355 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlfork.pod 1729s # expected: 13355 1729s # received: 13355 1729s ok 122 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "4122-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 16674 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlform.pod 1729s # expected: 16674 1729s # received: 16674 1729s ok 123 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "671-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 1649 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1729s # expected: 1649 1729s # received: 1649 1729s ok 124 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "68740-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 427840 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlfunc.pod 1729s # expected: 427840 1729s # received: 427840 1729s ok 125 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "7c2e-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 31790 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlgit.pod 1729s # expected: 31790 1729s # received: 31790 1729s ok 126 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "219ca-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 137674 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlglossary.pod 1729s # expected: 137674 1729s # received: 137674 1729s ok 127 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "4072-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 16498 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlgov.pod 1729s # expected: 16498 1729s # received: 16498 1729s ok 128 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "35f7-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 13815 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlgpl.pod 1729s # expected: 13815 1729s # received: 13815 1729s ok 129 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "31bb8-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 203704 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlguts.pod 1729s # expected: 203704 1729s # received: 203704 1729s ok 130 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "afe5-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 45029 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlhack.pod 1729s # expected: 45029 1729s # received: 45029 1729s ok 131 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1297d-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 76157 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1729s # expected: 76157 1729s # received: 76157 1729s ok 132 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1809-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 6153 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1729s # expected: 6153 1729s # received: 6153 1729s ok 133 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "602-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 1538 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1729s # expected: 1538 1729s # received: 1538 1729s ok 134 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "ebeb-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 60395 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlhist.pod 1729s # expected: 60395 1729s # received: 60395 1729s ok 135 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "77a4-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 30628 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlhpux.pod 1729s # expected: 30628 1729s # received: 30628 1729s ok 136 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "7dd-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 2013 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlhurd.pod 1729s # expected: 2013 1729s # received: 2013 1729s ok 137 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1fc9f-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 130207 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlintern.pod 1729s # expected: 130207 1729s # received: 130207 1729s ok 138 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "9216-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 37398 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlinterp.pod 1729s # expected: 37398 1729s # received: 37398 1729s ok 139 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "579a-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 22426 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlintro.pod 1729s # expected: 22426 1729s # received: 22426 1729s ok 140 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "8ad2-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 35538 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perliol.pod 1729s # expected: 35538 1729s # received: 35538 1729s ok 141 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "11818-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 71704 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlipc.pod 1729s # expected: 71704 1729s # received: 71704 1729s ok 142 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1150-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4432 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlirix.pod 1729s # expected: 4432 1729s # received: 4432 1729s ok 143 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "20a8-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 8360 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perljp.pod 1729s # expected: 8360 1729s # received: 8360 1729s ok 144 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2fc0-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 12224 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlko.pod 1729s # expected: 12224 1729s # received: 12224 1729s ok 145 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "163-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 355 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1729s # expected: 355 1729s # received: 355 1729s ok 146 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "7ea-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 2026 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perllinux.pod 1729s # expected: 2026 1729s # received: 2026 1729s ok 147 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "12978-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 76152 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perllocale.pod 1729s # expected: 76152 1729s # received: 76152 1729s ok 148 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2487-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 9351 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perllol.pod 1729s # expected: 9351 1729s # received: 9351 1729s ok 149 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2f6f-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 12143 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1729s # expected: 12143 1729s # received: 12143 1729s ok 150 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "67a7-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 26535 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlmod.pod 1729s # expected: 26535 1729s # received: 26535 1729s ok 151 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2574-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 9588 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1729s # expected: 9588 1729s # received: 9588 1729s ok 152 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1095c-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 67932 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1729s # expected: 67932 1729s # received: 67932 1729s ok 153 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "573b-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 22331 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1729s # expected: 22331 1729s # received: 22331 1729s ok 154 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "d65-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 3429 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1729s # expected: 3429 1729s # received: 3429 1729s ok 155 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2ad3-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 10963 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1729s # expected: 10963 1729s # received: 10963 1729s ok 156 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "20a5-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 8357 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlnumber.pod 1729s # expected: 8357 1729s # received: 8357 1729s ok 157 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "8d31-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 36145 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlobj.pod 1729s # expected: 36145 1729s # received: 36145 1729s ok 158 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "6885-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 26757 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlootut.pod 1729s # expected: 26757 1729s # received: 26757 1729s ok 159 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2b4ac-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 177324 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlop.pod 1729s # expected: 177324 1729s # received: 177324 1729s ok 160 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "4db-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 1243 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1729s # expected: 1243 1729s # received: 1243 1729s ok 161 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "3b77-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 15223 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlopentut.pod 1729s # expected: 15223 1729s # received: 15223 1729s ok 162 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "16cb7-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 93367 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlos2.pod 1729s # expected: 93367 1729s # received: 93367 1729s ok 163 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "37cb-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 14283 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlos390.pod 1729s # expected: 14283 1729s # received: 14283 1729s ok 164 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "12b0-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4784 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlos400.pod 1729s # expected: 4784 1729s # received: 4784 1729s ok 165 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "c8a9-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 51369 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1729s # expected: 51369 1729s # received: 51369 1729s ok 166 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "c2bc-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 49852 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlperf.pod 1729s # expected: 49852 1729s # received: 49852 1729s ok 167 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1418-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 5144 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlplan9.pod 1729s # expected: 5144 1729s # received: 5144 1729s ok 168 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "5b65-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 23397 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlpod.pod 1729s # expected: 23397 1729s # received: 23397 1729s ok 169 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "10d10-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 68880 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1729s # expected: 68880 1729s # received: 68880 1729s ok 170 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2f40-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 12096 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1729s # expected: 12096 1729s # received: 12096 1729s ok 171 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "67b7-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 26551 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1729s # expected: 26551 1729s # received: 26551 1729s ok 172 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "15db1-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 89521 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlport.pod 1729s # expected: 89521 1729s # received: 89521 1729s ok 173 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1412-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 5138 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlpragma.pod 1729s # expected: 5138 1729s # received: 5138 1729s ok 174 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1a25-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 6693 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlqnx.pod 1729s # expected: 6693 1729s # received: 6693 1729s ok 175 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "21256-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 135766 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlre.pod 1729s # expected: 135766 1729s # received: 135766 1729s ok 176 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "8a9c-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 35484 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlreapi.pod 1729s # expected: 35484 1729s # received: 35484 1729s ok 177 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "818f-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 33167 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1729s # expected: 33167 1729s # received: 33167 1729s ok 178 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "bec7-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 48839 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1729s # expected: 48839 1729s # received: 48839 1729s ok 179 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "8d5c-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 36188 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlref.pod 1729s # expected: 36188 1729s # received: 36188 1729s ok 180 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "4944-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 18756 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlreftut.pod 1729s # expected: 18756 1729s # received: 18756 1729s ok 181 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "a989-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 43401 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlreguts.pod 1729s # expected: 43401 1729s # received: 43401 1729s ok 182 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1fd-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 509 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlrepository.pod 1729s # expected: 509 1729s # received: 509 1729s ok 183 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "4b07-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 19207 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlrequick.pod 1729s # expected: 19207 1729s # received: 19207 1729s ok 184 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "3caa-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 15530 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlreref.pod 1729s # expected: 15530 1729s # received: 15530 1729s ok 185 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1e1ef-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 123375 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlretut.pod 1729s # expected: 123375 1729s # received: 123375 1729s ok 186 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "651-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 1617 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlriscos.pod 1729s # expected: 1617 1729s # received: 1617 1729s ok 187 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "e707-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 59143 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlrun.pod 1729s # expected: 59143 1729s # received: 59143 1729s ok 188 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "6cea-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 27882 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlsec.pod 1729s # expected: 27882 1729s # received: 27882 1729s ok 189 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "4af2-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 19186 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1729s # expected: 19186 1729s # received: 19186 1729s ok 190 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "7494-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 29844 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1729s # expected: 29844 1729s # received: 29844 1729s ok 191 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1bdc-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 7132 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlsource.pod 1729s # expected: 7132 1729s # received: 7132 1729s ok 192 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "233b-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 9019 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlstyle.pod 1729s # expected: 9019 1729s # received: 9019 1729s ok 193 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "12fb9-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 77753 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlsub.pod 1729s # expected: 77753 1729s # received: 77753 1729s ok 194 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "d31f-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 54047 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlsyn.pod 1729s # expected: 54047 1729s # received: 54047 1729s ok 195 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "2858-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 10328 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlsynology.pod 1729s # expected: 10328 1729s # received: 10328 1729s ok 196 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "b184-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 45444 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1729s # expected: 45444 1729s # received: 45444 1729s ok 197 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "9a91-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 39569 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perltie.pod 1729s # expected: 39569 1729s # received: 39569 1729s ok 198 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "cda6a-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 842346 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perltoc.pod 1729s # expected: 842346 1729s # received: 842346 1729s ok 199 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "174-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 372 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perltodo.pod 1729s # expected: 372 1729s # received: 372 1729s ok 200 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "126-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 294 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perltooc.pod 1729s # expected: 294 1729s # received: 294 1729s ok 201 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "126-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 294 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perltoot.pod 1729s # expected: 294 1729s # received: 294 1729s ok 202 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "297f-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 10623 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perltrap.pod 1729s # expected: 10623 1729s # received: 10623 1729s ok 203 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "213f-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 8511 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perltru64.pod 1729s # expected: 8511 1729s # received: 8511 1729s ok 204 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1183-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4483 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perltw.pod 1729s # expected: 4483 1729s # received: 4483 1729s ok 205 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "162b6-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 90806 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlunicode.pod 1729s # expected: 90806 1729s # received: 90806 1729s ok 206 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "6349-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 25417 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlunicook.pod 1729s # expected: 25417 1729s # received: 25417 1729s ok 207 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "372e-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 14126 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1729s # expected: 14126 1729s # received: 14126 1729s ok 208 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "96e1-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 38625 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perluniintro.pod 1729s # expected: 38625 1729s # received: 38625 1729s ok 209 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "6eefa-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 454394 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perluniprops.pod 1729s # expected: 454394 1729s # received: 454394 1729s ok 210 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1f10-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 7952 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlunitut.pod 1729s # expected: 7952 1729s # received: 7952 1729s ok 211 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "1ce8-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 7400 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlutil.pod 1729s # expected: 7400 1729s # received: 7400 1729s ok 212 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "16c17-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 93207 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlvar.pod 1729s # expected: 93207 1729s # received: 93207 1729s ok 213 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "c68d-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 50829 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlvms.pod 1729s # expected: 50829 1729s # received: 50829 1729s ok 214 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "f16-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 3862 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlvos.pod 1729s # expected: 3862 1729s # received: 3862 1729s ok 215 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "7c61-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 31841 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlwin32.pod 1729s # expected: 31841 1729s # received: 31841 1729s ok 216 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "12d15-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 77077 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlxs.pod 1729s # expected: 77077 1729s # received: 77077 1729s ok 217 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "c51f-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 50463 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlxstut.pod 1729s # expected: 50463 1729s # received: 50463 1729s ok 218 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "5dc1-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 24001 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1729s # expected: 24001 1729s # received: 24001 1729s ok 219 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "c8110-63a9ccb563e40" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 819472 1729s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-binary-httpd 1729s # expected: 819472 1729s # received: 819472 1729s ok 220 1729s #lwp request: 1729s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1729s #User-Agent: libwww-perl/6.78 1729s # 1729s #server response: 1729s #HTTP/1.1 200 OK 1729s #Connection: close 1729s #Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Accept-Ranges: bytes 1729s #ETag: "40b7c0-63aee5c187c80" 1729s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1729s #Vary: In-If1 1729s #Content-Length: 4241344 1729s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1729s #Client-Date: Thu, 04 Sep 2025 17:03:19 GMT 1729s #Client-Peer: 127.0.0.1:8529 1729s #Client-Response-Num: 1 1729s #DMMATCH1: 1 1729s # 1729s # testing : download of /getfiles-binary-perl 1729s # expected: 4241344 1729s # received: 4241344 1729s ok 221 1729s ok 1731s t/apache/headers.t .................. 1731s 1..27 1731s # Running under perl version 5.040001 for linux 1731s # Current time local: Thu Sep 4 17:03:19 2025 1731s # Current time GMT: Thu Sep 4 17:03:19 2025 1731s # Using Test.pm version 1.31 1731s # Using Apache/Test.pm version 1.44 1731s testing: Hello: World 1731s ok 1 1731s # testing : response success 1731s # expected: qr/HTTP\/1\.. 200 OK/ 1731s # received: 'HTTP/1.1 200 OK' 1731s ok 2 1731s header: [World] vs [World] 1731s # testing : compare header Hello value 1731s # expected: 'World' 1731s # received: 'World' 1731s ok 3 1731s testing: Hello: World 1731s ok 4 1731s # testing : response success 1731s # expected: qr/HTTP\/1\.. 200 OK/ 1731s # received: 'HTTP/1.1 200 OK' 1731s ok 5 1731s header: [World] vs [World] 1731s # testing : compare header Hello value 1731s # expected: 'World' 1731s # received: 'World' 1731s ok 6 1731s testing: Hello: World 1731s ok 7 1731s # testing : response success 1731s # expected: qr/HTTP\/1\.. 200 OK/ 1731s # received: 'HTTP/1.1 200 OK' 1731s ok 8 1731s header: [World] vs [World] 1731s # testing : compare header Hello value 1731s # expected: 'World' 1731s # received: 'World' 1731s ok 9 1731s testing: Hello: Foo 1731s Bar 1731s ok 10 1731s # testing : response success 1731s # expected: qr/HTTP\/1\.. 200 OK/ 1731s # received: 'HTTP/1.1 200 OK' 1731s ok 11 1731s header: [Foo Bar] vs [Foo Bar] 1731s # testing : compare header Hello value 1731s # expected: 'Foo Bar' 1731s # received: 'Foo Bar' 1731s ok 12 1731s testing: Hello: Foo 1731s Bar 1731s ok 13 1731s # testing : response success 1731s # expected: qr/HTTP\/1\.. 200 OK/ 1731s # received: 'HTTP/1.1 200 OK' 1731s ok 14 1731s header: [Foo Bar] vs [Foo Bar] 1731s # testing : compare header Hello value 1731s # expected: 'Foo Bar' 1731s # received: 'Foo Bar' 1731s ok 15 1731s testing: Hello: Foo 1731s Bar 1731s ok 16 1731s # testing : response success 1731s # expected: qr/HTTP\/1\.. 200 OK/ 1731s # received: 'HTTP/1.1 200 OK' 1731s ok 17 1731s header: [Foo Bar] vs [Foo Bar] 1731s # testing : compare header Hello value 1731s # expected: 'Foo Bar' 1731s # received: 'Foo Bar' 1731s ok 18 1731s testing: Hello: Foo 1731s Bar 1731s ok 19 1731s # testing : response success 1731s # expected: qr/HTTP\/1\.. 200 OK/ 1731s # received: 'HTTP/1.1 200 OK' 1731s ok 20 1731s header: [Foo Bar] vs [Foo Bar] 1731s # testing : compare header Hello value 1731s # expected: 'Foo Bar' 1731s # received: 'Foo Bar' 1731s ok 21 1731s testing: Hello: Foo 1731s Bar 1731s ok 22 1731s # testing : response success 1731s # expected: qr/HTTP\/1\.. 200 OK/ 1731s # received: 'HTTP/1.1 200 OK' 1731s ok 23 1731s header: [Foo Bar] vs [Foo Bar] 1731s # testing : compare header Hello value 1731s # expected: 'Foo Bar' 1731s # received: 'Foo Bar' 1731s ok 24 1731s testing: Hello:World 1731s ok 25 1731s # testing : response success 1731s # expected: qr/HTTP\/1\.. 200 OK/ 1731s # received: 'HTTP/1.1 200 OK' 1731s ok 26 1731s header: [World] vs [World] 1731s # testing : compare header Hello value 1731s # expected: 'World' 1731s # received: 'World' 1731s ok 27 1731s ok 1734s t/apache/hostcheck.t ................ 1734s 1..14 1734s # Running under perl version 5.040001 for linux 1734s # Current time local: Thu Sep 4 17:03:21 2025 1734s # Current time GMT: Thu Sep 4 17:03:21 2025 1734s # Using Test.pm version 1.31 1734s # Using Apache/Test.pm version 1.44 1734s # SENDING to 127.0.0.1:8529 1734s # GET / HTTP/1.1 1734s Host: localhost 1734s 1734s # expected 200, got 200 for ok 1734s ok 1 1734s # SENDING to 127.0.0.1:8529 1734s # GET / HTTP/1.1 1734s Host: localhost:1 1734s 1734s # expected 200, got 200 for port ignored 1734s ok 2 1734s # SENDING to 127.0.0.1:8529 1734s # GET / HTTP/1.1 1734s Host: notlisted 1734s 1734s # expected 200, got 200 for name not listed 1734s ok 3 1734s # SENDING to 127.0.0.1:8529 1734s # GET / HTTP/1.1 1734s Host: 127.0.0.1 1734s 1734s # expected 200, got 200 for IP not in serveralias/servername 1734s ok 4 1734s # SENDING to 127.0.0.1:8529 1734s # GET / HTTP/1.1 1734s Host: default-strict 1734s 1734s # expected 200, got 200 for NVH matches in default server 1734s ok 5 1734s # SENDING to 127.0.0.1:8529 1734s # GET / HTTP/1.1 1734s Host: nvh-strict 1734s 1734s # expected 200, got 200 for NVH matches 1734s ok 6 1734s # SENDING to 127.0.0.1:8529 1734s # GET / HTTP/1.1 1734s Host: nvh-strict:1 1734s 1734s # expected 200, got 200 for NVH matches port ignored 1734s ok 7 1734s # SENDING to 127.0.0.1:8554 1734s # GET / HTTP/1.1 1734s Host: localhost 1734s 1734s # expected 400, got 400 for ok 1734s ok 8 1734s # SENDING to 127.0.0.1:8554 1734s # GET / HTTP/1.1 1734s Host: localhost:1 1734s 1734s # expected 400, got 400 for port ignored 1734s ok 9 1734s # SENDING to 127.0.0.1:8554 1734s # GET / HTTP/1.1 1734s Host: notlisted 1734s 1734s # expected 400, got 400 for name not listed 1734s ok 10 1734s # SENDING to 127.0.0.1:8554 1734s # GET / HTTP/1.1 1734s Host: 127.0.0.1 1734s 1734s # expected 400, got 400 for IP not in serveralias/servername 1734s ok 11 1734s # SENDING to 127.0.0.1:8554 1734s # GET / HTTP/1.1 1734s Host: default-strict 1734s 1734s # expected 200, got 200 for NVH matches in default server 1734s ok 12 1734s # SENDING to 127.0.0.1:8554 1734s # GET / HTTP/1.1 1734s Host: nvh-strict 1734s 1734s # expected 200, got 200 for NVH matches 1734s ok 13 1734s # SENDING to 127.0.0.1:8554 1734s # GET / HTTP/1.1 1734s Host: nvh-strict:1 1734s 1734s # expected 200, got 200 for NVH matches port ignored 1734s ok 14 1734s ok 1736s t/apache/http_strict.t .............. 1736s 1..178 1736s # Running under perl version 5.040001 for linux 1736s # Current time local: Thu Sep 4 17:03:23 2025 1736s # Current time GMT: Thu Sep 4 17:03:23 2025 1736s # Using Test.pm version 1.31 1736s # Using Apache/Test.pm version 1.44 1736s # SENDING: 1736s # GET / HTTP/1.0\r\n\r\n 1736s # expecting success, got 200 1736s ok 1 1736s # SENDING: 1736s # GET / HTTP/1.0\n\n 1736s # expecting success, got 200 1736s ok 2 1736s # SENDING: 1736s # get / HTTP/1.0\r\n\r\n 1736s # expecting 501, got 501 1736s ok 3 1736s # SENDING: 1736s # G ET / HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 4 1736s # SENDING: 1736s # G\x00ET / HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 5 1736s # SENDING: 1736s # G/T / HTTP/1.0\r\n\r\n 1736s # expecting 501, got 501 1736s ok 6 1736s # SENDING: 1736s # GET /\x00 HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 7 1736s # SENDING: 1736s # GET / HTTP/1.0\x00\r\n\r\n 1736s # expecting 400, got 400 1736s ok 8 1736s # SENDING: 1736s # GET\x0c/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 9 1736s # SENDING: 1736s # GET\r/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 10 1736s # SENDING: 1736s # GET\t/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 11 1736s # SENDING: 1736s # GET / HTT/1.0\r\n\r\n 1736s # expecting error, got 400 1736s ok 12 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1736s # expecting success, got 200 1736s ok 13 1736s # SENDING: 1736s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1736s # expecting success, got 200 1736s ok 14 1736s # SENDING: 1736s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1736s # expecting success, got 200 1736s ok 15 1736s # SENDING: 1736s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1736s # expecting 400, got 400 1736s ok 16 1736s # SENDING: 1736s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1736s # expecting 400, got 400 1736s ok 17 1736s # SENDING: 1736s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1736s # expecting 200, got 200 1736s ok 18 1736s # SENDING: 1736s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1736s # expecting 400, got 400 1736s ok 19 1736s # SENDING: 1736s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1736s # expecting error, got 400 1736s ok 20 1736s # SENDING: 1736s # GET / HTTP/0.9\r\n\r\n 1736s # expecting error, got 400 1736s ok 21 1736s # SENDING: 1736s # GET / HTTP/0.8\r\n\r\n 1736s # expecting error, got 400 1736s ok 22 1736s # SENDING: 1736s # GET /\x01 HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 23 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 24 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 25 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 26 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 27 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1736s # expecting 400, got 400 1736s ok 28 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 29 1736s # SENDING: 1736s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 30 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 31 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1736s # expecting 400, got 400 1736s ok 32 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 33 1736s # SENDING: 1736s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 34 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 35 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 36 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 37 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 38 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1736s # expecting 400, got 400 1736s ok 39 1736s # SENDING: 1736s # GET / HTTP/1.0\r\r 1736s # expecting dropped connection and HTTPD dropped connection 1736s ok 40 1736s # SENDING: 1736s # GET /\r\n 1736s # expecting headerless HTTP/0.9 body, got response 1736s ok 41 1736s # SENDING: 1736s # GET /#frag HTTP/1.0\r\n 1736s # expecting 400, got 400 1736s ok 42 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1736s # expecting 200, got 200 1736s ok 43 1736s # SENDING: 1736s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1736s # expecting 200, got 200 1736s ok 44 1736s # SENDING: 1736s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1736s # expecting 200, got 200 1736s ok 45 1736s # SENDING: 1736s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1736s # expecting 200, got 200 1736s ok 46 1736s # SENDING: 1736s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1736s # expecting 200, got 200 1736s ok 47 1736s # SENDING: 1736s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1736s # expecting 200, got 200 1736s ok 48 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1736s # expecting 200, got 200 1736s ok 49 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1736s # expecting 400, got 400 1736s ok 50 1736s # SENDING: 1736s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1736s # expecting 200, got 200 1736s ok 51 1736s # SENDING: 1736s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 52 1736s # SENDING: 1736s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 53 1736s # SENDING: 1736s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 54 1736s # SENDING: 1736s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1736s # expecting 200, got 200 1736s ok 55 1736s # SENDING: 1736s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1736s # expecting success, got 200 1736s ok 56 1736s # SENDING: 1736s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1736s # expecting success, got 200 1736s ok 57 1736s # SENDING: 1736s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1736s # expecting success, got 200 1736s ok 58 1736s # SENDING: 1736s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1736s # expecting success, got 200 1736s ok 59 1736s # SENDING: 1736s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 60 1736s # SENDING: 1736s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1736s # expecting success, got 200 1736s ok 61 1736s # SENDING: 1736s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1736s # expecting success, got 200 1736s ok 62 1736s # SENDING: 1736s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 63 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1736s # expecting success, got 200 1736s ok 64 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1736s # expecting success, got 200 1736s ok 65 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1736s # expecting success, got 200 1736s ok 66 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1736s # expecting success, got 200 1736s ok 67 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1736s # expecting success, got 200 1736s ok 68 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1736s # expecting success, got 200 1736s ok 69 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1736s # expecting 200, got 200 1736s ok 70 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1736s # expecting 200, got 200 1736s ok 71 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1736s # expecting 400, got 400 1736s ok 72 1736s # SENDING: 1736s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 73 1736s # SENDING: 1736s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 74 1736s # SENDING: 1736s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 75 1736s # SENDING: 1736s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 76 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1736s # expecting 200, got 200 1736s ok 77 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1736s # expecting 200, got 200 1736s ok 78 1736s # SENDING: 1736s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1736s # expecting 200, got 200 1736s ok 79 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1736s # DECODED: Foo: bar 1736s # RESPONSE: 1736s # HTTP/1.1 200 OK\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Foo: bar\r\n 1736s # Vary: In-If1\r\n 1736s # DMMATCH1: 1\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/plain\r\n 1736s # \r\n 1736s # Hi!\n 1736s # SERVERNAME=localhost\n 1736s # HTTP_HOST=\n 1736s # 1736s # expecting 200, got 200 1736s ok 80 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1736s # DECODED: Foo: 1736s # RESPONSE: 1736s # HTTP/1.1 200 OK\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Foo: \r\n 1736s # Vary: In-If1\r\n 1736s # DMMATCH1: 1\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/plain\r\n 1736s # \r\n 1736s # Hi!\n 1736s # SERVERNAME=localhost\n 1736s # HTTP_HOST=\n 1736s # 1736s # expecting 200, got 200 1736s ok 81 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1736s # DECODED: : bar 1736s # RESPONSE: 1736s # HTTP/1.1 500 Internal Server Error\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Content-Length: 564\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/html; charset=iso-8859-1\r\n 1736s # \r\n 1736s # \n 1736s # \n 1736s # ... 1736s # expecting 500, got 500 1736s ok 82 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1736s # DECODED: F\x00oo: bar 1736s # RESPONSE: 1736s # HTTP/1.1 500 Internal Server Error\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Content-Length: 528\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/html; charset=iso-8859-1\r\n 1736s # \r\n 1736s # \n 1736s # \n 1736s # ... 1736s # expecting 500, got 500 1736s ok 83 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1736s # DECODED: F\x01oo: bar 1736s # RESPONSE: 1736s # HTTP/1.1 500 Internal Server Error\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Content-Length: 564\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/html; charset=iso-8859-1\r\n 1736s # \r\n 1736s # \n 1736s # \n 1736s # ... 1736s # expecting 500, got 500 1736s ok 84 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1736s # DECODED: F\noo: bar 1736s # RESPONSE: 1736s # HTTP/1.1 500 Internal Server Error\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Content-Length: 528\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/html; charset=iso-8859-1\r\n 1736s # \r\n 1736s # \n 1736s # \n 1736s # ... 1736s # expecting 500, got 500 1736s ok 85 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1736s # DECODED: Foo: b\tar 1736s # RESPONSE: 1736s # HTTP/1.1 200 OK\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Foo: b\tar\r\n 1736s # Vary: In-If1\r\n 1736s # DMMATCH1: 1\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/plain\r\n 1736s # \r\n 1736s # Hi!\n 1736s # SERVERNAME=localhost\n 1736s # HTTP_HOST=\n 1736s # 1736s # expecting 200, got 200 1736s ok 86 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1736s # DECODED: Foo: b\x01ar 1736s # RESPONSE: 1736s # HTTP/1.1 500 Internal Server Error\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Content-Length: 564\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/html; charset=iso-8859-1\r\n 1736s # \r\n 1736s # \n 1736s # \n 1736s # ... 1736s # expecting 500, got 500 1736s ok 87 1736s # SENDING: 1736s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1736s # expecting 500, got 500 1736s ok 88 1736s # SENDING: 1736s # GET / HTTP/1.0\r\n\r\n 1736s # expecting success, got 200 1736s ok 89 1736s # SENDING: 1736s # GET / HTTP/1.0\n\n 1736s # expecting 400, got 400 1736s ok 90 1736s # SENDING: 1736s # get / HTTP/1.0\r\n\r\n 1736s # expecting 501, got 501 1736s ok 91 1736s # SENDING: 1736s # G ET / HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 92 1736s # SENDING: 1736s # G\x00ET / HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 93 1736s # SENDING: 1736s # G/T / HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 94 1736s # SENDING: 1736s # GET /\x00 HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 95 1736s # SENDING: 1736s # GET / HTTP/1.0\x00\r\n\r\n 1736s # expecting 400, got 400 1736s ok 96 1736s # SENDING: 1736s # GET\x0c/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 97 1736s # SENDING: 1736s # GET\r/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 98 1736s # SENDING: 1736s # GET\t/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 99 1736s # SENDING: 1736s # GET / HTT/1.0\r\n\r\n 1736s # expecting error, got 400 1736s ok 100 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1736s # expecting success, got 200 1736s ok 101 1736s # SENDING: 1736s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1736s # expecting success, got 200 1736s ok 102 1736s # SENDING: 1736s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1736s # expecting success, got 200 1736s ok 103 1736s # SENDING: 1736s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1736s # expecting 400, got 400 1736s ok 104 1736s # SENDING: 1736s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1736s # expecting 400, got 400 1736s ok 105 1736s # SENDING: 1736s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1736s # expecting 400, got 400 1736s ok 106 1736s # SENDING: 1736s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1736s # expecting 400, got 400 1736s ok 107 1736s # SENDING: 1736s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1736s # expecting error, got 400 1736s ok 108 1736s # SENDING: 1736s # GET / HTTP/0.9\r\n\r\n 1736s # expecting error, got 400 1736s ok 109 1736s # SENDING: 1736s # GET / HTTP/0.8\r\n\r\n 1736s # expecting error, got 400 1736s ok 110 1736s # SENDING: 1736s # GET /\x01 HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 111 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 112 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 113 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 114 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 115 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1736s # expecting 400, got 400 1736s ok 116 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 117 1736s # SENDING: 1736s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 118 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 119 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1736s # expecting 400, got 400 1736s ok 120 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 121 1736s # SENDING: 1736s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 122 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 123 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 124 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1736s # expecting 400, got 400 1736s ok 125 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 126 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1736s # expecting 400, got 400 1736s ok 127 1736s # SENDING: 1736s # GET / HTTP/1.0\r\r 1736s # expecting dropped connection and HTTPD dropped connection 1736s ok 128 1736s # SENDING: 1736s # GET /\r\n 1736s # expecting headerless HTTP/0.9 body, got response 1736s ok 129 1736s # SENDING: 1736s # GET /#frag HTTP/1.0\r\n 1736s # expecting 400, got 400 1736s ok 130 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1736s # expecting 400, got 400 1736s ok 131 1736s # SENDING: 1736s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 132 1736s # SENDING: 1736s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 133 1736s # SENDING: 1736s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1736s # expecting 200, got 200 1736s ok 134 1736s # SENDING: 1736s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 135 1736s # SENDING: 1736s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 136 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1736s # expecting 400, got 400 1736s ok 137 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1736s # expecting 400, got 400 1736s ok 138 1736s # SENDING: 1736s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1736s # expecting 200, got 200 1736s ok 139 1736s # SENDING: 1736s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 140 1736s # SENDING: 1736s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 141 1736s # SENDING: 1736s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 142 1736s # SENDING: 1736s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 143 1736s # SENDING: 1736s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1736s # expecting success, got 200 1736s ok 144 1736s # SENDING: 1736s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1736s # expecting success, got 200 1736s ok 145 1736s # SENDING: 1736s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1736s # expecting success, got 200 1736s ok 146 1736s # SENDING: 1736s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1736s # expecting success, got 200 1736s ok 147 1736s # SENDING: 1736s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 148 1736s # SENDING: 1736s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1736s # expecting success, got 200 1736s ok 149 1736s # SENDING: 1736s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1736s # expecting success, got 200 1736s ok 150 1736s # SENDING: 1736s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1736s # expecting 400, got 400 1736s ok 151 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1736s # expecting success, got 200 1736s ok 152 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1736s # expecting success, got 200 1736s ok 153 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1736s # expecting success, got 200 1736s ok 154 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1736s # expecting success, got 200 1736s ok 155 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1736s # expecting success, got 200 1736s ok 156 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1736s # expecting success, got 200 1736s ok 157 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1736s # expecting 400, got 400 1736s ok 158 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1736s # expecting 400, got 400 1736s ok 159 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1736s # expecting 400, got 400 1736s ok 160 1736s # SENDING: 1736s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 161 1736s # SENDING: 1736s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 162 1736s # SENDING: 1736s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 163 1736s # SENDING: 1736s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1736s # expecting 200, got 200 1736s ok 164 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1736s # expecting 200, got 200 1736s ok 165 1736s # SENDING: 1736s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1736s # expecting 200, got 200 1736s ok 166 1736s # SENDING: 1736s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1736s # expecting 200, got 200 1736s ok 167 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1736s # DECODED: Foo: bar 1736s # RESPONSE: 1736s # HTTP/1.1 200 OK\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Foo: bar\r\n 1736s # Vary: In-If1\r\n 1736s # DMMATCH1: 1\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/plain\r\n 1736s # \r\n 1736s # Hi!\n 1736s # SERVERNAME=localhost\n 1736s # HTTP_HOST=\n 1736s # 1736s # expecting 200, got 200 1736s ok 168 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1736s # DECODED: Foo: 1736s # RESPONSE: 1736s # HTTP/1.1 200 OK\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Foo: \r\n 1736s # Vary: In-If1\r\n 1736s # DMMATCH1: 1\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/plain\r\n 1736s # \r\n 1736s # Hi!\n 1736s # SERVERNAME=localhost\n 1736s # HTTP_HOST=\n 1736s # 1736s # expecting 200, got 200 1736s ok 169 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1736s # DECODED: : bar 1736s # RESPONSE: 1736s # HTTP/1.1 500 Internal Server Error\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Content-Length: 564\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/html; charset=iso-8859-1\r\n 1736s # \r\n 1736s # \n 1736s # \n 1736s # ... 1736s # expecting 500, got 500 1736s ok 170 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1736s # DECODED: F\x00oo: bar 1736s # RESPONSE: 1736s # HTTP/1.1 500 Internal Server Error\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Content-Length: 528\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/html; charset=iso-8859-1\r\n 1736s # \r\n 1736s # \n 1736s # \n 1736s # ... 1736s # expecting 500, got 500 1736s ok 171 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1736s # DECODED: F\x01oo: bar 1736s # RESPONSE: 1736s # HTTP/1.1 500 Internal Server Error\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Content-Length: 564\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/html; charset=iso-8859-1\r\n 1736s # \r\n 1736s # \n 1736s # \n 1736s # ... 1736s # expecting 500, got 500 1736s ok 172 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1736s # DECODED: F\noo: bar 1736s # RESPONSE: 1736s # HTTP/1.1 500 Internal Server Error\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Content-Length: 528\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/html; charset=iso-8859-1\r\n 1736s # \r\n 1736s # \n 1736s # \n 1736s # ... 1736s # expecting 500, got 500 1736s ok 173 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1736s # DECODED: Foo: b\tar 1736s # RESPONSE: 1736s # HTTP/1.1 200 OK\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Foo: b\tar\r\n 1736s # Vary: In-If1\r\n 1736s # DMMATCH1: 1\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/plain\r\n 1736s # \r\n 1736s # Hi!\n 1736s # SERVERNAME=localhost\n 1736s # HTTP_HOST=\n 1736s # 1736s # expecting 200, got 200 1736s ok 174 1736s # SENDING: 1736s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1736s # DECODED: Foo: b\x01ar 1736s # RESPONSE: 1736s # HTTP/1.1 500 Internal Server Error\r\n 1736s # Date: Thu, 04 Sep 2025 17:03:26 GMT\r\n 1736s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1736s # Content-Length: 564\r\n 1736s # Connection: close\r\n 1736s # Content-Type: text/html; charset=iso-8859-1\r\n 1736s # \r\n 1736s # \n 1736s # \n 1736s # ... 1736s # expecting 500, got 500 1736s ok 175 1736s # SENDING: 1736s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1736s # expecting 500, got 500 1736s ok 176 1736s ok 177 1736s ok 178 1736s ok 1738s t/apache/if_sections.t .............. 1738s 1..46 1738s # Running under perl version 5.040001 for linux 1738s # Current time local: Thu Sep 4 17:03:26 2025 1738s # Current time GMT: Thu Sep 4 17:03:26 2025 1738s # Using Test.pm version 1.31 1738s # Using Apache/Test.pm version 1.44 1738s # /if_sec/ with '': 1738s # expected: 200 1738s # received: '200' 1738s ok 1 1738s # expected: undef 1738s # received: undef 1738s ok 2 1738s # /if_sec/foo.if_test with '': 1738s # expected: 200 1738s # received: '200' 1738s ok 3 1738s # expected: undef 1738s # received: undef 1738s ok 4 1738s # /if_sec/foo.if_test with '1': 1738s # expected: 200 1738s # received: '200' 1738s ok 5 1738s # expected: 'global1' 1738s # received: 'global1' 1738s ok 6 1738s # /if_sec/foo.if_test with '1 11': 1738s # expected: 200 1738s # received: '200' 1738s ok 7 1738s # expected: 'global1, nested11, nested113' 1738s # received: 'global1, nested11, nested113' 1738s ok 8 1738s # /if_sec/foo.if_test with '1 11 111': 1738s # expected: 200 1738s # received: '200' 1738s ok 9 1738s # expected: 'global1, nested11, nested111' 1738s # received: 'global1, nested11, nested111' 1738s ok 10 1738s # /if_sec/foo.if_test with '1 11 112': 1738s # expected: 200 1738s # received: '200' 1738s ok 11 1738s # expected: 'global1, nested11, nested112' 1738s # received: 'global1, nested11, nested112' 1738s ok 12 1738s # /if_sec/foo.if_test with '1 2': 1738s # expected: 200 1738s # received: '200' 1738s ok 13 1738s # expected: 'global1, files2' 1738s # received: 'global1, files2' 1738s ok 14 1738s # /if_sec/dir/foo.txt with '1 2': 1738s # expected: 200 1738s # received: '200' 1738s ok 15 1738s # expected: 'global1, dir1, dir2, dir_files1' 1738s # received: 'global1, dir1, dir2, dir_files1' 1738s ok 16 1738s # /if_sec/dir/ with '1 2': 1738s # expected: 200 1738s # received: '200' 1738s ok 17 1738s # expected: 'global1, dir1, dir2' 1738s # received: 'global1, dir1, dir2' 1738s ok 18 1738s # /if_sec/dir/ with '1 11': 1738s # expected: 200 1738s # received: '200' 1738s ok 19 1738s # expected: 'global1, dir1, nested11, nested113' 1738s # received: 'global1, dir1, nested11, nested113' 1738s ok 20 1738s # /if_sec/dir/ with '1 11 111': 1738s # expected: 200 1738s # received: '200' 1738s ok 21 1738s # expected: 'global1, dir1, nested11, nested111' 1738s # received: 'global1, dir1, nested11, nested111' 1738s ok 22 1738s # /if_sec/dir/ with '1 11 112': 1738s # expected: 200 1738s # received: '200' 1738s ok 23 1738s # expected: 'global1, dir1, nested11, nested112' 1738s # received: 'global1, dir1, nested11, nested112' 1738s ok 24 1738s # /if_sec/loc/ with '1 2': 1738s # expected: 200 1738s # received: '200' 1738s ok 25 1738s # expected: 'global1, loc1, loc2' 1738s # received: 'global1, loc1, loc2' 1738s ok 26 1738s # /if_sec/loc/foo.txt with '1 2': 1738s # expected: 200 1738s # received: '200' 1738s ok 27 1738s # expected: 'global1, loc1, loc2' 1738s # received: 'global1, loc1, loc2' 1738s ok 28 1738s # /if_sec/loc/ with '1 11': 1738s # expected: 200 1738s # received: '200' 1738s ok 29 1738s # expected: 'global1, loc1, nested11, nested113' 1738s # received: 'global1, loc1, nested11, nested113' 1738s ok 30 1738s # /if_sec/loc/ with '1 11 111': 1738s # expected: 200 1738s # received: '200' 1738s ok 31 1738s # expected: 'global1, loc1, nested11, nested111' 1738s # received: 'global1, loc1, nested11, nested111' 1738s ok 32 1738s # /if_sec/loc/ with '1 11 112': 1738s # expected: 200 1738s # received: '200' 1738s ok 33 1738s # expected: 'global1, loc1, nested11, nested112' 1738s # received: 'global1, loc1, nested11, nested112' 1738s ok 34 1738s # /if_sec/loc/foo.if_test with '1 2': 1738s # expected: 200 1738s # received: '200' 1738s ok 35 1738s # expected: 'global1, files2, loc1, loc2' 1738s # received: 'global1, files2, loc1, loc2' 1738s ok 36 1738s # /if_sec/loc/foo.if_test with '1 2 11': 1738s # expected: 200 1738s # received: '200' 1738s ok 37 1738s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1738s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1738s ok 38 1738s # /if_sec/loc/foo.if_test with '1 2 11 111': 1738s # expected: 200 1738s # received: '200' 1738s ok 39 1738s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1738s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1738s ok 40 1738s # /if_sec/loc/foo.if_test with '1 2 11 112': 1738s # expected: 200 1738s # received: '200' 1738s ok 41 1738s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1738s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1738s ok 42 1738s # /if_sec/proxy/ with '1 2': 1738s # expected: 200 1738s # received: '200' 1738s ok 43 1738s # expected: 'global1, locp1, locp2' 1738s # received: 'global1, locp1, locp2' 1738s ok 44 1738s # /if_sec/proxy/ with '2': 1738s # expected: 200 1738s # received: '200' 1738s ok 45 1738s # expected: 'locp2' 1738s # received: 'locp2' 1738s ok 46 1738s ok 1740s t/apache/iffile.t ................... 1740s 1..2 1740s # Running under perl version 5.040001 for linux 1740s # Current time local: Thu Sep 4 17:03:28 2025 1740s # Current time GMT: Thu Sep 4 17:03:28 2025 1740s # Using Test.pm version 1.31 1740s # Using Apache/Test.pm version 1.44 1740s # expected: 200 1740s # received: '200' 1740s ok 1 1740s # expected: 'success1, success2, success3, success4, success5' 1740s # received: 'success1, success2, success3, success4, success5' 1740s ok 2 1740s ok 1742s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1748s t/apache/limits.t ................... 1748s 1..12 1748s # Running under perl version 5.040001 for linux 1748s # Current time local: Thu Sep 4 17:03:32 2025 1748s # Current time GMT: Thu Sep 4 17:03:32 2025 1748s # Using Test.pm version 1.31 1748s # Using Apache/Test.pm version 1.44 1748s # Testing LimitRequestLine; should succeed 1748s # testing : Test #1 1748s # expected: 200 1748s # received: '200' 1748s ok 1 1748s # Testing LimitRequestLine; should fail 1748s # testing : Test #2 1748s # expected: 414 1748s # received: '414' 1748s ok 2 1748s # Testing LimitRequestFieldSize; should succeed 1748s # testing : Test #3 1748s # expected: 200 1748s # received: '200' 1748s ok 3 1748s # Testing LimitRequestFieldSize; should fail 1748s # testing : Test #4 1748s # expected: 400 1748s # received: '400' 1748s ok 4 1748s # Testing LimitRequestFields; should succeed 1748s # testing : Test #5 1748s # expected: 200 1748s # received: '200' 1748s ok 5 1748s # Testing LimitRequestFields; should fail 1748s # testing : Test #6 1748s # expected: 400 1748s # received: '400' 1748s ok 6 1748s # Testing LimitRequestBody; should succeed 1748s # Chunked transfer-encoding enabled 1748s # testing : Test #7 1748s # expected: 200 1748s # received: '200' 1748s ok 7 1748s # Testing LimitRequestBody; should succeed 1748s # Chunked transfer-encoding disabled 1748s # testing : Test #8 1748s # expected: 200 1748s # received: '200' 1748s ok 8 1748s # Testing LimitRequestBody; should fail 1748s # Chunked transfer-encoding enabled 1748s # testing : Test #9 1748s # expected: 413 1748s # received: '413' 1748s ok 9 1748s # Testing LimitRequestBody; should fail 1748s # Chunked transfer-encoding disabled 1748s # testing : Test #10 1748s # expected: 413 1748s # received: '413' 1748s ok 10 1748s # Testing LimitRequestFieldSize; should succeed 1748s # testing : Test #11 1748s # expected: 200 1748s # received: '200' 1748s ok 11 1748s # Testing LimitRequestFieldSize; should fail 1748s # testing : Test #12 1748s # expected: 400 1748s # received: '400' 1748s ok 12 1748s ok 1750s t/apache/loglevel.t ................. 1750s 1..8 1750s # Running under perl version 5.040001 for linux 1750s # Current time local: Thu Sep 4 17:03:38 2025 1750s # Current time GMT: Thu Sep 4 17:03:38 2025 1750s # Using Test.pm version 1.31 1750s # Using Apache/Test.pm version 1.44 1750s ok 1 1750s ok 2 1750s ok 3 1750s ok 4 1750s ok 5 1750s ok 6 1750s ok 7 1750s ok 8 1750s ok 1753s t/apache/maxranges.t ................ 1753s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1753s 1..19 1753s # Running under perl version 5.040001 for linux 1753s # Current time local: Thu Sep 4 17:03:40 2025 1753s # Current time GMT: Thu Sep 4 17:03:40 2025 1753s # Using Test.pm version 1.31 1753s # Using Apache/Test.pm version 1.44 1753s ok 1 1753s ok 2 1753s ok 3 1753s ok 4 1753s ok 5 1753s ok 6 1753s ok 7 1753s ok 8 1753s ok 9 1753s ok 10 1753s ok 11 1753s ok 12 1753s ok 13 1753s ok 14 1753s ok 15 1753s ok 16 1753s ok 17 1753s ok 18 1753s ok 19 1753s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1753s ok 1755s t/apache/mergeslashes.t ............. 1755s 1..9 1755s # Running under perl version 5.040001 for linux 1755s # Current time local: Thu Sep 4 17:03:43 2025 1755s # Current time GMT: Thu Sep 4 17:03:43 2025 1755s # Using Test.pm version 1.31 1755s # Using Apache/Test.pm version 1.44 1755s # SENDING to 127.0.0.1:8554 1755s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1755s # expected 403, got 403 for exact match 1755s ok 1 1755s # SENDING to 127.0.0.1:8554 1755s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1755s # expected 403, got 403 for merged even at front 1755s ok 2 1755s # SENDING to 127.0.0.1:8554 1755s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1755s # expected 403, got 403 for merged even at front 1755s ok 3 1755s # SENDING to 127.0.0.1:8554 1755s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1755s # expected 403, got 403 for c// should be merged 1755s ok 4 1755s # SENDING to 127.0.0.1:8554 1755s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1755s # expected 403, got 403 for a// should be merged 1755s ok 5 1755s # SENDING to 127.0.0.1:8554 1755s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1755s # expected 403, got 403 for a// matches locationmatch 1755s ok 6 1755s # SENDING to 127.0.0.1:8554 1755s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1755s # expected 200, got 200 for c// doesn't match locationmatch 1755s ok 7 1755s # SENDING to 127.0.0.1:8554 1755s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1755s # expected 403, got 403 for baseline failed 1755s ok 8 1755s # SENDING to 127.0.0.1:8554 1755s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1755s # expected 403, got 403 for b//d not merged for Location with OFF 1755s ok 9 1755s ok 1757s t/apache/mmn.t ...................... 1757s 1..2 1757s # Running under perl version 5.040001 for linux 1757s # Current time local: Thu Sep 4 17:03:45 2025 1757s # Current time GMT: Thu Sep 4 17:03:45 2025 1757s # Using Test.pm version 1.31 1757s # Using Apache/Test.pm version 1.44 1757s ok 1 1757s ok 2 1757s ok 1759s t/apache/options.t .................. 1759s 1..2 1759s # Running under perl version 5.040001 for linux 1759s # Current time local: Thu Sep 4 17:03:47 2025 1759s # Current time GMT: Thu Sep 4 17:03:47 2025 1759s # Using Test.pm version 1.31 1759s # Using Apache/Test.pm version 1.44 1759s # testing : code 1759s # expected: 200 1759s # received: '200' 1759s ok 1 1759s # testing : OPTIONS 1759s # expected: qr/OPTIONS/ 1759s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 1759s ok 2 1759s ok 1762s t/apache/passbrigade.t .............. 1762s # using LWP client 1762s 1..114 1762s # Running under perl version 5.040001 for linux 1762s # Current time local: Thu Sep 4 17:03:49 2025 1762s # Current time GMT: Thu Sep 4 17:03:49 2025 1762s # Using Test.pm version 1.31 1762s # Using Apache/Test.pm version 1.44 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 1024 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #DMMATCH1: 1 1762s # 1762s # testing : bytes in body 1762s # expected: 1024 1762s # received: 1024 1762s ok 1 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 2048 1762s # received: 2048 1762s ok 2 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 3072 1762s # received: 3072 1762s ok 3 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 4096 1762s # received: 4096 1762s ok 4 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 5120 1762s # received: 5120 1762s ok 5 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 6144 1762s # received: 6144 1762s ok 6 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 7168 1762s # received: 7168 1762s ok 7 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 8192 1762s # received: 8192 1762s ok 8 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 9216 1762s # received: 9216 1762s ok 9 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 10240 1762s # received: 10240 1762s ok 10 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 11264 1762s # received: 11264 1762s ok 11 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 12288 1762s # received: 12288 1762s ok 12 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 13312 1762s # received: 13312 1762s ok 13 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 14336 1762s # received: 14336 1762s ok 14 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 15360 1762s # received: 15360 1762s ok 15 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 16384 1762s # received: 16384 1762s ok 16 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 17408 1762s # received: 17408 1762s ok 17 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 18432 1762s # received: 18432 1762s ok 18 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 19456 1762s # received: 19456 1762s ok 19 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 20480 1762s # received: 20480 1762s ok 20 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 21504 1762s # received: 21504 1762s ok 21 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 22528 1762s # received: 22528 1762s ok 22 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 23552 1762s # received: 23552 1762s ok 23 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 24576 1762s # received: 24576 1762s ok 24 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 25600 1762s # received: 25600 1762s ok 25 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 26624 1762s # received: 26624 1762s ok 26 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 27648 1762s # received: 27648 1762s ok 27 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 28672 1762s # received: 28672 1762s ok 28 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 29696 1762s # received: 29696 1762s ok 29 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 30720 1762s # received: 30720 1762s ok 30 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 31744 1762s # received: 31744 1762s ok 31 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 32768 1762s # received: 32768 1762s ok 32 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 33792 1762s # received: 33792 1762s ok 33 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 34816 1762s # received: 34816 1762s ok 34 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 35840 1762s # received: 35840 1762s ok 35 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 36864 1762s # received: 36864 1762s ok 36 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 37888 1762s # received: 37888 1762s ok 37 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 38912 1762s # received: 38912 1762s ok 38 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 39936 1762s # received: 39936 1762s ok 39 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 40960 1762s # received: 40960 1762s ok 40 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 41984 1762s # received: 41984 1762s ok 41 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 43008 1762s # received: 43008 1762s ok 42 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 44032 1762s # received: 44032 1762s ok 43 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 45056 1762s # received: 45056 1762s ok 44 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 46080 1762s # received: 46080 1762s ok 45 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 47104 1762s # received: 47104 1762s ok 46 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 48128 1762s # received: 48128 1762s ok 47 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 49152 1762s # received: 49152 1762s ok 48 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 50176 1762s # received: 50176 1762s ok 49 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 51200 1762s # received: 51200 1762s ok 50 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 102400 1762s # received: 102400 1762s ok 51 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 307200 1762s # received: 307200 1762s ok 52 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 512000 1762s # received: 512000 1762s ok 53 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 2048000 1762s # received: 2048000 1762s ok 54 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 4096000 1762s # received: 4096000 1762s ok 55 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:51 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 6144000 1762s # received: 6144000 1762s ok 56 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 10240000 1762s # received: 10240000 1762s ok 57 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 1024 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #DMMATCH1: 1 1762s # 1762s # testing : bytes in body 1762s # expected: 1024 1762s # received: 1024 1762s ok 58 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 2048 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #DMMATCH1: 1 1762s # 1762s # testing : bytes in body 1762s # expected: 2048 1762s # received: 2048 1762s ok 59 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 3072 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #DMMATCH1: 1 1762s # 1762s # testing : bytes in body 1762s # expected: 3072 1762s # received: 3072 1762s ok 60 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 4096 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #DMMATCH1: 1 1762s # 1762s # testing : bytes in body 1762s # expected: 4096 1762s # received: 4096 1762s ok 61 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 5120 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #DMMATCH1: 1 1762s # 1762s # testing : bytes in body 1762s # expected: 5120 1762s # received: 5120 1762s ok 62 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 6144 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #DMMATCH1: 1 1762s # 1762s # testing : bytes in body 1762s # expected: 6144 1762s # received: 6144 1762s ok 63 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 7168 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #DMMATCH1: 1 1762s # 1762s # testing : bytes in body 1762s # expected: 7168 1762s # received: 7168 1762s ok 64 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 8192 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #DMMATCH1: 1 1762s # 1762s # testing : bytes in body 1762s # expected: 8192 1762s # received: 8192 1762s ok 65 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 9216 1762s # received: 9216 1762s ok 66 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 10240 1762s # received: 10240 1762s ok 67 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 11264 1762s # received: 11264 1762s ok 68 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 12288 1762s # received: 12288 1762s ok 69 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 13312 1762s # received: 13312 1762s ok 70 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 14336 1762s # received: 14336 1762s ok 71 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 15360 1762s # received: 15360 1762s ok 72 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 16384 1762s # received: 16384 1762s ok 73 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 17408 1762s # received: 17408 1762s ok 74 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 18432 1762s # received: 18432 1762s ok 75 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 19456 1762s # received: 19456 1762s ok 76 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 20480 1762s # received: 20480 1762s ok 77 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 21504 1762s # received: 21504 1762s ok 78 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 22528 1762s # received: 22528 1762s ok 79 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 23552 1762s # received: 23552 1762s ok 80 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 24576 1762s # received: 24576 1762s ok 81 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 25600 1762s # received: 25600 1762s ok 82 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 26624 1762s # received: 26624 1762s ok 83 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 27648 1762s # received: 27648 1762s ok 84 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 28672 1762s # received: 28672 1762s ok 85 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 29696 1762s # received: 29696 1762s ok 86 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 30720 1762s # received: 30720 1762s ok 87 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 31744 1762s # received: 31744 1762s ok 88 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 32768 1762s # received: 32768 1762s ok 89 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 33792 1762s # received: 33792 1762s ok 90 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 34816 1762s # received: 34816 1762s ok 91 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 35840 1762s # received: 35840 1762s ok 92 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 36864 1762s # received: 36864 1762s ok 93 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 37888 1762s # received: 37888 1762s ok 94 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 38912 1762s # received: 38912 1762s ok 95 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 39936 1762s # received: 39936 1762s ok 96 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 40960 1762s # received: 40960 1762s ok 97 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 41984 1762s # received: 41984 1762s ok 98 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 43008 1762s # received: 43008 1762s ok 99 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 44032 1762s # received: 44032 1762s ok 100 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 45056 1762s # received: 45056 1762s ok 101 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 46080 1762s # received: 46080 1762s ok 102 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 47104 1762s # received: 47104 1762s ok 103 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 48128 1762s # received: 48128 1762s ok 104 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 49152 1762s # received: 49152 1762s ok 105 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 50176 1762s # received: 50176 1762s ok 106 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 51200 1762s # received: 51200 1762s ok 107 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 102400 1762s # received: 102400 1762s ok 108 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 307200 1762s # received: 307200 1762s ok 109 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 512000 1762s # received: 512000 1762s ok 110 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 2048000 1762s # received: 2048000 1762s ok 111 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 4096000 1762s # received: 4096000 1762s ok 112 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 6144000 1762s # received: 6144000 1762s ok 113 1762s #lwp request: 1762s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1762s #User-Agent: libwww-perl/6.78 1762s # 1762s #server response: 1762s #HTTP/1.1 200 OK 1762s #Connection: close 1762s #Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1762s #Vary: In-If1 1762s #Content-Length: 0 1762s #Client-Date: Thu, 04 Sep 2025 17:03:52 GMT 1762s #Client-Peer: 127.0.0.1:8529 1762s #Client-Response-Num: 1 1762s #Client-Transfer-Encoding: chunked 1762s #DMMATCH1: 1 1762s #X-Content-Length-Note: added by Apache::TestRequest 1762s # 1762s # testing : bytes in body 1762s # expected: 10240000 1762s # received: 10240000 1762s ok 114 1762s ok 1764s t/apache/post.t ..................... 1764s # using LWP client 1764s 1..51 1764s # Running under perl version 5.040001 for linux 1764s # Current time local: Thu Sep 4 17:03:52 2025 1764s # Current time GMT: Thu Sep 4 17:03:52 2025 1764s # Using Test.pm version 1.31 1764s # Using Apache/Test.pm version 1.44 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 1024 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 5 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '1024' 1764s # received: 1024 1764s ok 1 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 2048 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 5 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '2048' 1764s # received: 2048 1764s ok 2 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 3072 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 5 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '3072' 1764s # received: 3072 1764s ok 3 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 4096 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 5 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '4096' 1764s # received: 4096 1764s ok 4 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 5120 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 5 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '5120' 1764s # received: 5120 1764s ok 5 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 6144 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 5 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '6144' 1764s # received: 6144 1764s ok 6 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 7168 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 5 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '7168' 1764s # received: 7168 1764s ok 7 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 8192 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 5 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '8192' 1764s # received: 8192 1764s ok 8 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 9216 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 5 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '9216' 1764s # received: 9216 1764s ok 9 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 10240 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '10240' 1764s # received: 10240 1764s ok 10 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 11264 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '11264' 1764s # received: 11264 1764s ok 11 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 12288 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '12288' 1764s # received: 12288 1764s ok 12 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 13312 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '13312' 1764s # received: 13312 1764s ok 13 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 14336 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '14336' 1764s # received: 14336 1764s ok 14 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 15360 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '15360' 1764s # received: 15360 1764s ok 15 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 16384 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '16384' 1764s # received: 16384 1764s ok 16 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 17408 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '17408' 1764s # received: 17408 1764s ok 17 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 18432 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '18432' 1764s # received: 18432 1764s ok 18 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 19456 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '19456' 1764s # received: 19456 1764s ok 19 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 20480 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '20480' 1764s # received: 20480 1764s ok 20 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 21504 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '21504' 1764s # received: 21504 1764s ok 21 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 22528 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '22528' 1764s # received: 22528 1764s ok 22 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 23552 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '23552' 1764s # received: 23552 1764s ok 23 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 24576 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '24576' 1764s # received: 24576 1764s ok 24 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 25600 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '25600' 1764s # received: 25600 1764s ok 25 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 26624 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '26624' 1764s # received: 26624 1764s ok 26 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 27648 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '27648' 1764s # received: 27648 1764s ok 27 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 28672 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '28672' 1764s # received: 28672 1764s ok 28 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 29696 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '29696' 1764s # received: 29696 1764s ok 29 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 30720 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '30720' 1764s # received: 30720 1764s ok 30 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 31744 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '31744' 1764s # received: 31744 1764s ok 31 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 32768 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '32768' 1764s # received: 32768 1764s ok 32 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 33792 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '33792' 1764s # received: 33792 1764s ok 33 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 34816 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '34816' 1764s # received: 34816 1764s ok 34 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 35840 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '35840' 1764s # received: 35840 1764s ok 35 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 36864 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '36864' 1764s # received: 36864 1764s ok 36 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 37888 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '37888' 1764s # received: 37888 1764s ok 37 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 38912 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '38912' 1764s # received: 38912 1764s ok 38 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 39936 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '39936' 1764s # received: 39936 1764s ok 39 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 40960 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '40960' 1764s # received: 40960 1764s ok 40 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 41984 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '41984' 1764s # received: 41984 1764s ok 41 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 43008 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '43008' 1764s # received: 43008 1764s ok 42 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 44032 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '44032' 1764s # received: 44032 1764s ok 43 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 45056 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '45056' 1764s # received: 45056 1764s ok 44 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 46080 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '46080' 1764s # received: 46080 1764s ok 45 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 47104 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '47104' 1764s # received: 47104 1764s ok 46 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 48128 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '48128' 1764s # received: 48128 1764s ok 47 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 49152 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '49152' 1764s # received: 49152 1764s ok 48 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 50176 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '50176' 1764s # received: 50176 1764s ok 49 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 51200 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 6 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '51200' 1764s # received: 51200 1764s ok 50 1764s #lwp request: 1764s #POST http://localhost:8529/eat_post HTTP/1.1 1764s #User-Agent: libwww-perl/6.78 1764s #Content-Length: 102400 1764s # 1764s #server response: 1764s #HTTP/1.1 200 OK 1764s #Connection: close 1764s #Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1764s #Vary: In-If1 1764s #Content-Length: 7 1764s #Client-Date: Thu, 04 Sep 2025 17:03:54 GMT 1764s #Client-Peer: 127.0.0.1:8529 1764s #Client-Response-Num: 1 1764s #DMMATCH1: 1 1764s # 1764s # testing : length posted 1764s # expected: '102400' 1764s # received: 102400 1764s ok 51 1764s ok 1767s t/apache/pr17629.t .................. 1767s 1..4 1767s # Running under perl version 5.040001 for linux 1767s # Current time local: Thu Sep 4 17:03:54 2025 1767s # Current time GMT: Thu Sep 4 17:03:54 2025 1767s # Using Test.pm version 1.31 1767s # Using Apache/Test.pm version 1.44 1767s # expected: 'begin-foobar-end 1767s # ' 1767s # received: 'begin-foobar-end 1767s # ' 1767s ok 1 1767s # expected: 200 1767s # received: '200' 1767s ok 2 1767s # testing : response was gzipped 1767s # expected: 'gzip' 1767s # received: 'gzip' 1767s ok 3 1767s # expected: 'begin-foobar-end 1767s # ' 1767s # received: 'begin-foobar-end 1767s # ' 1767s ok 4 1767s ok 1769s t/apache/pr18757.t .................. 1769s 1..3 1769s # Running under perl version 5.040001 for linux 1769s # Current time local: Thu Sep 4 17:03:56 2025 1769s # Current time GMT: Thu Sep 4 17:03:56 2025 1769s # Using Test.pm version 1.31 1769s # Using Apache/Test.pm version 1.44 1769s # testing : 200 response from GET 1769s # expected: 200 1769s # received: '200' 1769s ok 1 1769s # expected C-L is 26 1769s # URL via proxy is http://localhost:8547/index.html 1769s ok 2 1769s # line: HTTP/1.1 200 OK 1769s # line: Date: Thu, 04 Sep 2025 17:03:59 GMT 1769s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1769s # line: Vary: In-If1 1769s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1769s # line: ETag: "1a-62c6deaf13e40" 1769s # line: Accept-Ranges: bytes 1769s # line: Content-Length: 26 1769s # line: DMMATCH1: 1 1769s # line: Content-Type: text/html 1769s # line: 1769s # testing : whether proxy strips Content-Length header 1769s # expected: 1 1769s # received: 1 1769s ok 3 1769s ok 1771s t/apache/pr35292.t .................. 1771s 1..3 1771s # Running under perl version 5.040001 for linux 1771s # Current time local: Thu Sep 4 17:03:59 2025 1771s # Current time GMT: Thu Sep 4 17:03:59 2025 1771s # Using Test.pm version 1.31 1771s # Using Apache/Test.pm version 1.44 1771s ok 1 1771s ok 2 1771s # testing : read response-line 1771s # expected: qr/^HTTP\/1\.. 413/ 1771s # received: 'HTTP/1.1 413 Request Entity Too Large 1771s # ' 1771s ok 3 1771s ok 1773s t/apache/pr35330.t .................. 1773s 1..2 1773s # Running under perl version 5.040001 for linux 1773s # Current time local: Thu Sep 4 17:04:01 2025 1773s # Current time GMT: Thu Sep 4 17:04:01 2025 1773s # Using Test.pm version 1.31 1773s # Using Apache/Test.pm version 1.44 1773s # testing : SSI was allowed for location 1773s # expected: 200 1773s # received: '200' 1773s ok 1 1773s # testing : file was served with correct content 1773s # expected: 'hello' 1773s # received: 'hello' 1773s ok 2 1773s ok 1775s t/apache/pr37166.t .................. 1775s 1..4 1775s # Running under perl version 5.040001 for linux 1775s # Current time local: Thu Sep 4 17:04:03 2025 1775s # Current time GMT: Thu Sep 4 17:04:03 2025 1775s # Using Test.pm version 1.31 1775s # Using Apache/Test.pm version 1.44 1775s # testing : SSI was allowed for location 1775s # expected: 200 1775s # received: '200' 1775s ok 1 1775s # testing : file was served with correct content 1775s # expected: 'Hello world 1775s # ' 1775s # received: 'Hello world 1775s # ' 1775s ok 2 1775s # testing : explicit 200 response 1775s # expected: 200 1775s # received: '200' 1775s ok 3 1775s # testing : file was again served with correct content 1775s # expected: 'Hello world 1775s # ' 1775s # received: 'Hello world 1775s # ' 1775s ok 4 1775s ok 1777s t/apache/pr43939.t .................. 1777s 1..4 1777s # Running under perl version 5.040001 for linux 1777s # Current time local: Thu Sep 4 17:04:05 2025 1777s # Current time GMT: Thu Sep 4 17:04:05 2025 1777s # Using Test.pm version 1.31 1777s # Using Apache/Test.pm version 1.44 1777s # expected: 'begin-default-end 1777s # ' 1777s # received: 'begin-default-end 1777s # ' 1777s ok 1 1777s # expected: 200 1777s # received: '200' 1777s ok 2 1777s # testing : response was gzipped 1777s # expected: 'gzip' 1777s # received: 'gzip' 1777s ok 3 1777s # expected: 'begin-default-end 1777s # ' 1777s # received: 'begin-default-end 1777s # ' 1777s ok 4 1777s ok 1779s t/apache/pr49328.t .................. 1779s 1..1 1779s # Running under perl version 5.040001 for linux 1779s # Current time local: Thu Sep 4 17:04:07 2025 1779s # Current time GMT: Thu Sep 4 17:04:07 2025 1779s # Using Test.pm version 1.31 1779s # Using Apache/Test.pm version 1.44 1779s # expected: 'before 1779s # included 1779s # after 1779s # ' 1779s # received: 'before 1779s # included 1779s # after 1779s # ' 1779s ok 1 1779s ok 1782s t/apache/pr64339.t .................. 1782s 1..12 1782s # Running under perl version 5.040001 for linux 1782s # Current time local: Thu Sep 4 17:04:09 2025 1782s # Current time GMT: Thu Sep 4 17:04:09 2025 1782s # Using Test.pm version 1.31 1782s # Using Apache/Test.pm version 1.44 1782s # testing : fetching /doc.xml 1782s # expected: 200 1782s # received: '200' 1782s ok 1 1782s # testing : content-type header test for /doc.xml 1782s # expected: 'application/xml; charset=utf-8' 1782s # received: 'application/xml; charset=utf-8' 1782s ok 2 1782s # testing : content test for /doc.xml 1782s # expected: qr/fóó 1782s # / 1782s # received: 'fóó 1782s # ' 1782s ok 3 1782s # testing : fetching /doc.fooxml 1782s # expected: 200 1782s # received: '200' 1782s ok 4 1782s # testing : content-type header test for /doc.fooxml 1782s # expected: 'application/foo+xml; charset=utf-8' 1782s # received: 'application/foo+xml; charset=utf-8' 1782s ok 5 1782s # testing : content test for /doc.fooxml 1782s # expected: qr/fóó 1782s # / 1782s # received: 'fóó 1782s # ' 1782s ok 6 1782s # testing : fetching /doc.notxml 1782s # expected: 200 1782s # received: '200' 1782s ok 7 1782s # testing : content-type header test for /doc.notxml 1782s # expected: 'application/notreallyxml' 1782s # received: 'application/notreallyxml' 1782s ok 8 1782s # testing : content test for /doc.notxml 1782s # expected: qr/f 1782s # / 1782s # received: 'f 1782s # ' 1782s ok 9 1782s # testing : fetching /doc.isohtml 1782s # expected: 200 1782s # received: '200' 1782s ok 10 1782s # testing : content-type header test for /doc.isohtml 1782s # expected: 'text/html;charset=utf-8' 1782s # received: 'text/html;charset=utf-8' 1782s ok 11 1782s # testing : content test for /doc.isohtml 1782s # expected: qr/.*fóó 1782s # .*<\/body><\/html>/ 1782s # received: 'fóó 1782s # ' 1782s ok 12 1782s ok 1784s t/apache/rwrite.t ................... 1784s # using LWP client 1784s 1..114 1784s # Running under perl version 5.040001 for linux 1784s # Current time local: Thu Sep 4 17:04:11 2025 1784s # Current time GMT: Thu Sep 4 17:04:11 2025 1784s # Using Test.pm version 1.31 1784s # Using Apache/Test.pm version 1.44 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 1024 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #DMMATCH1: 1 1784s # 1784s # testing : bytes in body 1784s # expected: 1024 1784s # received: 1024 1784s ok 1 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 2048 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #DMMATCH1: 1 1784s # 1784s # testing : bytes in body 1784s # expected: 2048 1784s # received: 2048 1784s ok 2 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 3072 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #DMMATCH1: 1 1784s # 1784s # testing : bytes in body 1784s # expected: 3072 1784s # received: 3072 1784s ok 3 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 4096 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #DMMATCH1: 1 1784s # 1784s # testing : bytes in body 1784s # expected: 4096 1784s # received: 4096 1784s ok 4 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 5120 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #DMMATCH1: 1 1784s # 1784s # testing : bytes in body 1784s # expected: 5120 1784s # received: 5120 1784s ok 5 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 6144 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #DMMATCH1: 1 1784s # 1784s # testing : bytes in body 1784s # expected: 6144 1784s # received: 6144 1784s ok 6 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 7168 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #DMMATCH1: 1 1784s # 1784s # testing : bytes in body 1784s # expected: 7168 1784s # received: 7168 1784s ok 7 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 8192 1784s # received: 8192 1784s ok 8 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 9216 1784s # received: 9216 1784s ok 9 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 10240 1784s # received: 10240 1784s ok 10 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 11264 1784s # received: 11264 1784s ok 11 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 12288 1784s # received: 12288 1784s ok 12 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 13312 1784s # received: 13312 1784s ok 13 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 14336 1784s # received: 14336 1784s ok 14 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 15360 1784s # received: 15360 1784s ok 15 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 16384 1784s # received: 16384 1784s ok 16 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 17408 1784s # received: 17408 1784s ok 17 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 18432 1784s # received: 18432 1784s ok 18 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 19456 1784s # received: 19456 1784s ok 19 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 20480 1784s # received: 20480 1784s ok 20 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 21504 1784s # received: 21504 1784s ok 21 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 22528 1784s # received: 22528 1784s ok 22 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 23552 1784s # received: 23552 1784s ok 23 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 24576 1784s # received: 24576 1784s ok 24 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 25600 1784s # received: 25600 1784s ok 25 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 26624 1784s # received: 26624 1784s ok 26 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 27648 1784s # received: 27648 1784s ok 27 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 28672 1784s # received: 28672 1784s ok 28 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 29696 1784s # received: 29696 1784s ok 29 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 30720 1784s # received: 30720 1784s ok 30 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 31744 1784s # received: 31744 1784s ok 31 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 32768 1784s # received: 32768 1784s ok 32 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 33792 1784s # received: 33792 1784s ok 33 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 34816 1784s # received: 34816 1784s ok 34 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 35840 1784s # received: 35840 1784s ok 35 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 36864 1784s # received: 36864 1784s ok 36 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 37888 1784s # received: 37888 1784s ok 37 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 38912 1784s # received: 38912 1784s ok 38 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 39936 1784s # received: 39936 1784s ok 39 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 40960 1784s # received: 40960 1784s ok 40 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 41984 1784s # received: 41984 1784s ok 41 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 43008 1784s # received: 43008 1784s ok 42 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 44032 1784s # received: 44032 1784s ok 43 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 45056 1784s # received: 45056 1784s ok 44 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 46080 1784s # received: 46080 1784s ok 45 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 47104 1784s # received: 47104 1784s ok 46 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 48128 1784s # received: 48128 1784s ok 47 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 49152 1784s # received: 49152 1784s ok 48 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 50176 1784s # received: 50176 1784s ok 49 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 51200 1784s # received: 51200 1784s ok 50 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 102400 1784s # received: 102400 1784s ok 51 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 307200 1784s # received: 307200 1784s ok 52 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 512000 1784s # received: 512000 1784s ok 53 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 2048000 1784s # received: 2048000 1784s ok 54 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 4096000 1784s # received: 4096000 1784s ok 55 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 6144000 1784s # received: 6144000 1784s ok 56 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 10240000 1784s # received: 10240000 1784s ok 57 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 1024 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #DMMATCH1: 1 1784s # 1784s # testing : bytes in body 1784s # expected: 1024 1784s # received: 1024 1784s ok 58 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 2048 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #DMMATCH1: 1 1784s # 1784s # testing : bytes in body 1784s # expected: 2048 1784s # received: 2048 1784s ok 59 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 3072 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #DMMATCH1: 1 1784s # 1784s # testing : bytes in body 1784s # expected: 3072 1784s # received: 3072 1784s ok 60 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 4096 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #DMMATCH1: 1 1784s # 1784s # testing : bytes in body 1784s # expected: 4096 1784s # received: 4096 1784s ok 61 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 5120 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #DMMATCH1: 1 1784s # 1784s # testing : bytes in body 1784s # expected: 5120 1784s # received: 5120 1784s ok 62 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 6144 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #DMMATCH1: 1 1784s # 1784s # testing : bytes in body 1784s # expected: 6144 1784s # received: 6144 1784s ok 63 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 7168 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #DMMATCH1: 1 1784s # 1784s # testing : bytes in body 1784s # expected: 7168 1784s # received: 7168 1784s ok 64 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 8192 1784s # received: 8192 1784s ok 65 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 9216 1784s # received: 9216 1784s ok 66 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 10240 1784s # received: 10240 1784s ok 67 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 11264 1784s # received: 11264 1784s ok 68 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 12288 1784s # received: 12288 1784s ok 69 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 13312 1784s # received: 13312 1784s ok 70 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 14336 1784s # received: 14336 1784s ok 71 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 15360 1784s # received: 15360 1784s ok 72 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 16384 1784s # received: 16384 1784s ok 73 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 17408 1784s # received: 17408 1784s ok 74 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 18432 1784s # received: 18432 1784s ok 75 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 19456 1784s # received: 19456 1784s ok 76 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 20480 1784s # received: 20480 1784s ok 77 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 21504 1784s # received: 21504 1784s ok 78 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 22528 1784s # received: 22528 1784s ok 79 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 23552 1784s # received: 23552 1784s ok 80 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 24576 1784s # received: 24576 1784s ok 81 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 25600 1784s # received: 25600 1784s ok 82 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 26624 1784s # received: 26624 1784s ok 83 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 27648 1784s # received: 27648 1784s ok 84 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 28672 1784s # received: 28672 1784s ok 85 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 29696 1784s # received: 29696 1784s ok 86 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 30720 1784s # received: 30720 1784s ok 87 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 31744 1784s # received: 31744 1784s ok 88 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 32768 1784s # received: 32768 1784s ok 89 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 33792 1784s # received: 33792 1784s ok 90 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 34816 1784s # received: 34816 1784s ok 91 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 35840 1784s # received: 35840 1784s ok 92 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 36864 1784s # received: 36864 1784s ok 93 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 37888 1784s # received: 37888 1784s ok 94 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 38912 1784s # received: 38912 1784s ok 95 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 39936 1784s # received: 39936 1784s ok 96 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 40960 1784s # received: 40960 1784s ok 97 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 41984 1784s # received: 41984 1784s ok 98 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 43008 1784s # received: 43008 1784s ok 99 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 44032 1784s # received: 44032 1784s ok 100 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 45056 1784s # received: 45056 1784s ok 101 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 46080 1784s # received: 46080 1784s ok 102 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 47104 1784s # received: 47104 1784s ok 103 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 48128 1784s # received: 48128 1784s ok 104 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 49152 1784s # received: 49152 1784s ok 105 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 50176 1784s # received: 50176 1784s ok 106 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 51200 1784s # received: 51200 1784s ok 107 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 102400 1784s # received: 102400 1784s ok 108 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 307200 1784s # received: 307200 1784s ok 109 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 512000 1784s # received: 512000 1784s ok 110 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 2048000 1784s # received: 2048000 1784s ok 111 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 4096000 1784s # received: 4096000 1784s ok 112 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 6144000 1784s # received: 6144000 1784s ok 113 1784s #lwp request: 1784s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1784s #User-Agent: libwww-perl/6.78 1784s # 1784s #server response: 1784s #HTTP/1.1 200 OK 1784s #Connection: close 1784s #Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1784s #Vary: In-If1 1784s #Content-Length: 0 1784s #Client-Date: Thu, 04 Sep 2025 17:04:14 GMT 1784s #Client-Peer: 127.0.0.1:8529 1784s #Client-Response-Num: 1 1784s #Client-Transfer-Encoding: chunked 1784s #DMMATCH1: 1 1784s #X-Content-Length-Note: added by Apache::TestRequest 1784s # 1784s # testing : bytes in body 1784s # expected: 10240000 1784s # received: 10240000 1784s ok 114 1784s ok 1787s t/apache/server_name_port.t ......... 1787s 1..84 1787s # Running under perl version 5.040001 for linux 1787s # Current time local: Thu Sep 4 17:04:14 2025 1787s # Current time GMT: Thu Sep 4 17:04:14 2025 1787s # Using Test.pm version 1.31 1787s # Using Apache/Test.pm version 1.44 1787s # SENDING: 1787s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1787s # expecting 200, got 200 1787s ok 1 1787s # got SERVER_NAME='righthost', expected 'righthost' 1787s ok 2 1787s # got SERVER_PORT='8529', expected '8529' 1787s ok 3 1787s # SENDING: 1787s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1787s # expecting 200, got 200 1787s ok 4 1787s # got SERVER_NAME='righthost', expected 'righthost' 1787s ok 5 1787s # got SERVER_PORT='123', expected '123' 1787s ok 6 1787s # SENDING: 1787s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1787s # expecting 200, got 200 1787s ok 7 1787s # got SERVER_NAME='righthost', expected 'righthost' 1787s ok 8 1787s # got SERVER_PORT='8529', expected '8529' 1787s ok 9 1787s # SENDING: 1787s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1787s # expecting 200, got 200 1787s ok 10 1787s # got SERVER_NAME='righthost', expected 'righthost' 1787s ok 11 1787s # got SERVER_PORT='123', expected '123' 1787s ok 12 1787s # SENDING: 1787s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1787s # expecting 200, got 200 1787s ok 13 1787s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1787s ok 14 1787s # got SERVER_PORT='8529', expected '8529' 1787s ok 15 1787s # SENDING: 1787s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1787s # expecting 200, got 200 1787s ok 16 1787s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1787s ok 17 1787s # got SERVER_PORT='123', expected '123' 1787s ok 18 1787s # SENDING: 1787s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1787s # expecting 200, got 200 1787s ok 19 1787s # got SERVER_NAME='[::1]', expected '[::1]' 1787s ok 20 1787s # got SERVER_PORT='8529', expected '8529' 1787s ok 21 1787s # SENDING: 1787s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1787s # expecting 200, got 200 1787s ok 22 1787s # got SERVER_NAME='[::1]', expected '[::1]' 1787s ok 23 1787s # got SERVER_PORT='123', expected '123' 1787s ok 24 1787s # SENDING: 1787s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1787s # expecting 200, got 200 1787s ok 25 1787s # got SERVER_NAME='[a::1]', expected '[a::1]' 1787s ok 26 1787s # got SERVER_PORT='8529', expected '8529' 1787s ok 27 1787s # SENDING: 1787s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1787s # expecting 200, got 200 1787s ok 28 1787s # got SERVER_NAME='[a::1]', expected '[a::1]' 1787s ok 29 1787s # got SERVER_PORT='123', expected '123' 1787s ok 30 1787s # SENDING: 1787s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1787s # expecting 200, got 200 1787s ok 31 1787s # got SERVER_NAME='[a::1]', expected '[a::1]' 1787s ok 32 1787s # got SERVER_PORT='8529', expected '8529' 1787s ok 33 1787s # SENDING: 1787s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1787s # expecting 200, got 200 1787s ok 34 1787s # got SERVER_NAME='[a::1]', expected '[a::1]' 1787s ok 35 1787s # got SERVER_PORT='123', expected '123' 1787s ok 36 1787s # SENDING: 1787s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1787s # expecting 200, got 200 1787s ok 37 1787s # got SERVER_NAME='righthost', expected 'righthost' 1787s ok 38 1787s # got SERVER_PORT='8529', expected '8529' 1787s ok 39 1787s # SENDING: 1787s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1787s # expecting 200, got 200 1787s ok 40 1787s # got SERVER_NAME='righthost', expected 'righthost' 1787s ok 41 1787s # got SERVER_PORT='123', expected '123' 1787s ok 42 1787s # SENDING: 1787s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1787s # expecting 200, got 200 1787s ok 43 1787s # got SERVER_NAME='righthost', expected 'righthost' 1787s ok 44 1787s # got SERVER_PORT='8529', expected '8529' 1787s ok 45 1787s # SENDING: 1787s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1787s # expecting 200, got 200 1787s ok 46 1787s # got SERVER_NAME='righthost', expected 'righthost' 1787s ok 47 1787s # got SERVER_PORT='123', expected '123' 1787s ok 48 1787s # SENDING: 1787s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1787s # expecting 200, got 200 1787s ok 49 1787s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1787s ok 50 1787s # got SERVER_PORT='8529', expected '8529' 1787s ok 51 1787s # SENDING: 1787s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1787s # expecting 200, got 200 1787s ok 52 1787s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1787s ok 53 1787s # got SERVER_PORT='123', expected '123' 1787s ok 54 1787s # SENDING: 1787s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1787s # expecting 200, got 200 1787s ok 55 1787s # got SERVER_NAME='[::1]', expected '[::1]' 1787s ok 56 1787s # got SERVER_PORT='8529', expected '8529' 1787s ok 57 1787s # SENDING: 1787s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1787s # expecting 200, got 200 1787s ok 58 1787s # got SERVER_NAME='[::1]', expected '[::1]' 1787s ok 59 1787s # got SERVER_PORT='123', expected '123' 1787s ok 60 1787s # SENDING: 1787s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1787s # expecting 200, got 200 1787s ok 61 1787s # got SERVER_NAME='righthost', expected 'righthost' 1787s ok 62 1787s # got SERVER_PORT='8529', expected '8529' 1787s ok 63 1787s # SENDING: 1787s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1787s # expecting 200, got 200 1787s ok 64 1787s # got SERVER_NAME='righthost', expected 'righthost' 1787s ok 65 1787s # got SERVER_PORT='123', expected '123' 1787s ok 66 1787s # SENDING: 1787s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1787s # expecting 200, got 200 1787s ok 67 1787s # got SERVER_NAME='righthost', expected 'righthost' 1787s ok 68 1787s # got SERVER_PORT='8529', expected '8529' 1787s ok 69 1787s # SENDING: 1787s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1787s # expecting 200, got 200 1787s ok 70 1787s # got SERVER_NAME='righthost', expected 'righthost' 1787s ok 71 1787s # got SERVER_PORT='123', expected '123' 1787s ok 72 1787s # SENDING: 1787s # 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 1787s # expecting 200, got 200 1787s ok 73 1787s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1787s ok 74 1787s # got SERVER_PORT='8529', expected '8529' 1787s ok 75 1787s # SENDING: 1787s # 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 1787s # expecting 200, got 200 1787s ok 76 1787s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1787s ok 77 1787s # got SERVER_PORT='123', expected '123' 1787s ok 78 1787s # SENDING: 1787s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1787s # expecting 200, got 200 1787s ok 79 1787s # got SERVER_NAME='[::1]', expected '[::1]' 1787s ok 80 1787s # got SERVER_PORT='8529', expected '8529' 1787s ok 81 1787s # SENDING: 1787s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1787s # expecting 200, got 200 1787s ok 82 1787s # got SERVER_NAME='[::1]', expected '[::1]' 1787s ok 83 1787s # got SERVER_PORT='123', expected '123' 1787s ok 84 1787s ok 1789s t/apache/teclchunk.t ................ skipped: Not supported yet 1791s t/apr/uri.t ......................... 1791s 1..1 1791s # Running under perl version 5.040001 for linux 1791s # Current time local: Thu Sep 4 17:04:19 2025 1791s # Current time GMT: Thu Sep 4 17:04:19 2025 1791s # Using Test.pm version 1.31 1791s # Using Apache/Test.pm version 1.44 1791s ok 1 1791s ok 1793s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 1795s t/filter/case.t ..................... 1795s 1..4 1795s # Running under perl version 5.040001 for linux 1795s # Current time local: Thu Sep 4 17:04:23 2025 1795s # Current time GMT: Thu Sep 4 17:04:23 2025 1795s # Using Test.pm version 1.31 1795s # Using Apache/Test.pm version 1.44 1795s ok 1 1795s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1795s # expected 200 1795s # received 200 1795s # body: =HEAD1 NAME 1795s X X 1795s 1795s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1795s 1795s =HEAD1 SYNOPSIS 1795s 1795s TO DECLARE SUBROUTINES: 1795s X X 1795s 1795s SUB NAME; # A "FORWARD" DECLARATION. 1795s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1795s SUB NAME : ATTRS; # WITH ATTRIBUTES 1795s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1795s 1795s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1795s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1795s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1795s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1795s 1795s USE FEATURE 'SIGNATURES'; 1795s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1795s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1795s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1795s 1795s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1795s X 1795s 1795s $SUBREF = SUB BLOCK; # NO PROTO 1795s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1795s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1795s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1795s 1795s USE FEATURE 'SIGNATURES'; 1795s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1795s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1795s 1795s TO IMPORT SUBROUTINES: 1795s X 1795s 1795s USE MODULE QW(NAME1 NAME2 NAME3); 1795s 1795s TO CALL SUBROUTINES: 1795s X X 1795s 1795s NAME(LIST); # REGULAR SUBROUTINE CALL. 1795s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1795s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1795s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1795s 1795s =HEAD1 DESCRIPTION 1795s 1795s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1795s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1795s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1795s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1795s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1795s ITS NAME OR A CODE REFERENCE. 1795s 1795s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1795s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1795s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1795s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1795s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1795s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1795s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1795s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1795s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1795s X X 1795s 1795s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1795s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1795s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1795s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1795s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1795s SUCH A SIGNATURE-USING SUBROUTINE. 1795s 1795s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1795s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1795s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1795s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1795s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1795s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1795s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1795s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1795s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1795s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1795s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1795s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1795s X X X<@_> 1795s 1795s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1795s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1795s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1795s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1795s L AND L. 1795s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1795s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1795s 1795s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1795s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1795s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1795s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1795s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1795s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1795s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1795s ONE LARGE INDISTINGUISHABLE LIST. 1795s 1795s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1795s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1795s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1795s EMPTY SUB RETURNS THE EMPTY LIST. 1795s X X X 1795s 1795s EXAMPLE: 1795s 1795s SUB MAX { 1795s MY $MAX = SHIFT(@_); 1795s FOREACH $FOO (@_) { 1795s $MAX = $FOO IF $MAX < $FOO; 1795s } 1795s RETURN $MAX; 1795s } 1795s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1795s 1795s EXAMPLE: 1795s 1795s # GET A LINE, COMBINING CONTINUATION LINES 1795s # THAT START WITH WHITESPACE 1795s 1795s SUB GET_LINE { 1795s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1795s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1795s IF ($LOOKAHEAD =~ /^[ \T]/) { 1795s $THISLINE .= $LOOKAHEAD; 1795s } 1795s ELSE { 1795s LAST LINE; 1795s } 1795s } 1795s RETURN $THISLINE; 1795s } 1795s 1795s $LOOKAHEAD = ; # GET FIRST LINE 1795s WHILE (DEFINED($LINE = GET_LINE())) { 1795s ... 1795s } 1795s 1795s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1795s 1795s SUB MAYBESET { 1795s MY($KEY, $VALUE) = @_; 1795s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1795s } 1795s 1795s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1795s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1795s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1795s ITS CALLER'S VALUES. 1795s X X 1795s 1795s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1795s SUB UPCASE_IN { 1795s FOR (@_) { TR/A-Z/A-Z/ } 1795s } 1795s 1795s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1795s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1795s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1795s X X 1795s 1795s UPCASE_IN("FREDERICK"); 1795s 1795s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1795s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1795s OF CHANGING THEM IN PLACE: 1795s 1795s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1795s SUB UPCASE { 1795s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1795s MY @PARMS = @_; 1795s FOR (@PARMS) { TR/A-Z/A-Z/ } 1795s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1795s } 1795s 1795s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1795s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1795s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1795s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1795s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1795s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1795s 1795s @NEWLIST = UPCASE(@LIST1, @LIST2); 1795s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1795s 1795s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1795s 1795s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1795s 1795s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1795s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1795s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1795s L
FOR ALTERNATIVES. 1795s 1795s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1795s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1795s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1795s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1795s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1795s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1795s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1795s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1795s SEE L FOR MORE ABOUT ALL THAT. 1795s X<&> 1795s 1795s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1795s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1795s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1795s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1795s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1795s X 1795s 1795s &FOO(1,2,3); # PASS THREE ARGUMENTS 1795s FOO(1,2,3); # THE SAME 1795s 1795s FOO(); # PASS AN EMPTY ARGUMENT LIST 1795s &FOO(); # THE SAME 1795s 1795s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1795s USE STRICT 'SUBS'; 1795s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1795s # A COMPILE-TIME ERROR 1795s NO STRICT 'SUBS'; 1795s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1795s # A LITERAL STRING "FOO" 1795s 1795s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1795s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1795s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1795s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1795s X<&> 1795s 1795s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1795s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1795s YOUR SUBROUTINE'S NAME. 1795s 1795s USE V5.16; 1795s MY $FACTORIAL = SUB { 1795s MY ($X) = @_; 1795s RETURN 1 IF $X == 1; 1795s RETURN($X * __SUB__->( $X - 1 ) ); 1795s }; 1795s 1795s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1795s IS SUBJECT TO CHANGE. 1795s 1795s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1795s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1795s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1795s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1795s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1795s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1795s SPECIAL, PRE-DEFINED THINGS. 1795s 1795s =OVER 1795s 1795s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1795s 1795s C 1795s 1795s =ITEM DOCUMENTED IN L 1795s 1795s C, C 1795s 1795s =ITEM DOCUMENTED IN L 1795s 1795s C, C 1795s 1795s =ITEM DOCUMENTED IN L 1795s 1795s C, C, C, C, C, C, C, 1795s C, C, C, C, C, C, 1795s C, C, C, C, C, C, C, 1795s C, C, C, C, C, C, 1795s C, C, C, C, C, 1795s C, C, C, C 1795s 1795s =ITEM DOCUMENTED IN L 1795s 1795s C, C, C, C, C, C, C, 1795s C, C, C, C, C, C, C, 1795s C, C, C, C, C, C 1795s 1795s =ITEM DOCUMENTED IN L 1795s 1795s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1795s L<< C|PERLFUNC/REQUIRE >> 1795s 1795s =ITEM DOCUMENTED IN L 1795s 1795s C 1795s 1795s =ITEM DOCUMENTED IN L 1795s 1795s C, C, C, C, C 1795s 1795s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1795s 1795s ANY STARTING WITH C<(> 1795s 1795s =BACK 1795s 1795s THE C, C, C, C AND C SUBROUTINES 1795s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1795s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1795s EXPLICITLY. SEE L 1795s 1795s =HEAD2 SIGNATURES 1795s 1795s X X 1795s 1795s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1795s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1795s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1795s 1795s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1795s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1795s DIRECTLY BY C, IN THE CURRENT SCOPE. 1795s 1795s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1795s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1795s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1795s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1795s 1795s FOR EXAMPLE, 1795s 1795s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1795s 1795s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1795s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1795s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1795s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1795s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1795s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1795s 1795s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1795s THE SIGNATURE. FOR EXAMPLE, 1795s 1795s SUB FOO ($LEFT, $RIGHT) { 1795s RETURN $LEFT + $RIGHT; 1795s } 1795s 1795s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1795s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1795s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1795s EQUIVALENT TO 1795s 1795s SUB FOO { 1795s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1795s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1795s MY $LEFT = $_[0]; 1795s MY $RIGHT = $_[1]; 1795s RETURN $LEFT + $RIGHT; 1795s } 1795s 1795s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1795s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1795s 1795s SUB FOO ($FIRST, $, $THIRD) { 1795s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1795s } 1795s 1795s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1795s MANDATORY FOR THE CALLER TO PASS IT. 1795s 1795s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1795s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1795s 1795s SUB FOO ($LEFT, $RIGHT = 0) { 1795s RETURN $LEFT + $RIGHT; 1795s } 1795s 1795s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1795s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1795s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1795s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1795s FOR EXAMPLE, 1795s 1795s MY $AUTO_ID = 0; 1795s SUB FOO ($THING, $ID = $AUTO_ID++) { 1795s PRINT "$THING HAS ID $ID"; 1795s } 1795s 1795s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1795s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1795s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1795s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1795s 1795s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1795s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1795s } 1795s 1795s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1795s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1795s VALUE PROVIDED WAS C. 1795s 1795s SUB FOO ($NAME //= "WORLD") { 1795s PRINT "HELLO, $NAME"; 1795s } 1795s 1795s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1795s 1795s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1795s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1795s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1795s 1795s SUB FOO ($X ||= 10) { 1795s RETURN 5 + $X; 1795s } 1795s 1795s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1795s FOR EXAMPLE, 1795s 1795s SUB FOO ($THING, $ = 1) { 1795s PRINT $THING; 1795s } 1795s 1795s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1795s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1795s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1795s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1795s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1795s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1795s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1795s 1795s SUB FOO ($THING, $=) { 1795s PRINT $THING; 1795s } 1795s 1795s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1795s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1795s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1795s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1795s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1795s TO RIGHT. 1795s 1795s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1795s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1795s 1795s SUB FOO ($FILTER, @INPUTS) { 1795s PRINT $FILTER->($_) FOREACH @INPUTS; 1795s } 1795s 1795s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1795s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1795s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1795s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1795s 1795s SUB FOO ($THING, @) { 1795s PRINT $THING; 1795s } 1795s 1795s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1795s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1795s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1795s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1795s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1795s AS WITH STANDARD HASH CONSTRUCTION. 1795s 1795s SUB FOO ($FILTER, %INPUTS) { 1795s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1795s } 1795s 1795s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1795s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1795s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1795s 1795s SUB FOO ($THING, %) { 1795s PRINT $THING; 1795s } 1795s 1795s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1795s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1795s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1795s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1795s AN EMPTY ARRAY OR EMPTY HASH. 1795s 1795s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1795s THAT THE CALLER PASSED NO ARGUMENTS: 1795s 1795s SUB FOO () { 1795s RETURN 123; 1795s } 1795s 1795s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1795s WARNING IN THE C CATEGORY. FROM PERL 5.36 1795s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1795s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1795s STATEMENT SUCH AS: 1795s 1795s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1795s 1795s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1795s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1795s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1795s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1795s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1795s WARNINGS IN THE C CATEGORY WHEN 1795s COMPILED: 1795s 1795s SUB F ($X) { 1795s # THIS LINE EMITS THE WARNING SEEN BELOW 1795s PRINT "ARGUMENTS ARE @_"; 1795s } 1795s 1795s Z<> 1795s 1795s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1795s EXPERIMENTAL AT ... 1795s 1795s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1795s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1795s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1795s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1795s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1795s SUPPLY THAT ARGUMENT. 1795s 1795s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1795s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1795s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1795s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1795s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1795s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1795s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1795s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1795s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1795s 1795s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1795s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1795s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1795s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1795s L. FOR EXAMPLE, 1795s 1795s SUB FOO :PROTOTYPE($) { $_[0] } 1795s 1795s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1795s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1795s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1795s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1795s 1795s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1795s RETURN $LEFT + $RIGHT; 1795s } 1795s 1795s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1795s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1795s THE SUBROUTINE'S BODY. 1795s 1795s =HEAD2 PRIVATE VARIABLES VIA MY() 1795s X X X X X 1795s X X 1795s 1795s SYNOPSIS: 1795s 1795s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1795s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1795s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1795s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1795s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1795s 1795s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1795s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1795s SEE L AND L. 1795s 1795s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1795s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1795s (C/C/C/C), LOOP 1795s (C/C/C/C/C), SUBROUTINE, C, 1795s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1795s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1795s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1795s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1795s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1795s 1795s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1795s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1795s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1795s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1795s X 1795s 1795s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1795s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1795s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1795s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1795s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1795s 1795s MY $X = 10; 1795s SUB BUMPX { $X++ } 1795s 1795s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1795s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1795s THE C ITSELF. SEE L. 1795s X 1795s 1795s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1795s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1795s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1795s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1795s 1795s $ARG = "FRED"; # "GLOBAL" VARIABLE 1795s $N = CUBE_ROOT(27); 1795s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1795s # OUTPUTS: FRED THINKS THE ROOT IS 3 1795s 1795s SUB CUBE_ROOT { 1795s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1795s $ARG **= 1/3; 1795s RETURN $ARG; 1795s } 1795s 1795s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1795s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1795s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1795s 1795s MY ($FOO) = ; # WRONG? 1795s MY @FOO = ; 1795s 1795s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1795s 1795s MY $FOO = ; 1795s 1795s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1795s 1795s MY $FOO, $BAR = 1; # WRONG 1795s 1795s THAT HAS THE SAME EFFECT AS 1795s 1795s MY $FOO; 1795s $BAR = 1; 1795s 1795s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1795s THE CURRENT STATEMENT. THUS, 1795s 1795s MY $X = $X; 1795s 1795s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1795s THE EXPRESSION 1795s 1795s MY $X = 123 AND $X == 123 1795s 1795s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1795s 1795s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1795s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1795s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1795s 1795s WHILE (MY $LINE = <>) { 1795s $LINE = LC $LINE; 1795s } CONTINUE { 1795s PRINT $LINE; 1795s } 1795s 1795s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1795s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1795s IT. SIMILARLY, IN THE CONDITIONAL 1795s 1795s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1795s USER_AGREES(); 1795s } ELSIF ($ANSWER =~ /^NO$/I) { 1795s USER_DISAGREES(); 1795s } ELSE { 1795s CHOMP $ANSWER; 1795s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1795s } 1795s 1795s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1795s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1795s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1795s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1795s 1795s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1795s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1795s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1795s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1795s IN THE LOOP 1795s X X 1795s 1795s FOR MY $I (1, 2, 3) { 1795s SOME_FUNCTION(); 1795s } 1795s 1795s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1795s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1795s X X 1795s 1795s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1795s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1795s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1795s 1795s USE STRICT 'VARS'; 1795s 1795s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1795s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1795s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1795s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1795s THIS WITH C. 1795s 1795s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1795s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1795s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1795s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1795s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1795s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1795s EXAMPLE. 1795s 1795s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1795s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1795s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1795s 1795s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1795s 1795s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1795s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1795s IS ALSO VISIBLE: 1795s 1795s PACKAGE MAIN; 1795s OUR $X = 10; 1795s MY $X = 20; 1795s PRINT "$X AND $::X\N"; 1795s 1795s THAT WILL PRINT OUT C<20> AND C<10>. 1795s 1795s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1795s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1795s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1795s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1795s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1795s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1795s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1795s AN ANONYMOUS SUB REFERENCE: 1795s 1795s MY $SECRET_VERSION = '1.001-BETA'; 1795s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1795s $SECRET_SUB->(); 1795s 1795s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1795s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1795s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1795s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1795s UNQUALIFIED AND UNQUALIFIABLE. 1795s 1795s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1795s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1795s L FOR SOMETHING OF A WORK-AROUND TO 1795s THIS. 1795s 1795s =HEAD2 PERSISTENT PRIVATE VARIABLES 1795s X X X X 1795s X X 1795s 1795s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1795s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1795s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1795s 1795s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1795s 1795s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1795s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1795s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1795s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1795s THE C FORM DOES NOT REQUIRE THE 1795s C PRAGMA. 1795s 1795s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1795s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1795s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1795s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1795s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1795s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1795s SUBROUTINE EACH TIME IT IS EXECUTED.) 1795s 1795s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1795s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1795s 1795s USE FEATURE 'STATE'; 1795s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1795s 1795s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1795s 1795s USE FEATURE 'STATE'; 1795s SUB CREATE_COUNTER { 1795s RETURN SUB { STATE $X; RETURN ++$X } 1795s } 1795s 1795s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1795s CODE OUTSIDE. 1795s 1795s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1795s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1795s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1795s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1795s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1795s 1795s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1795s 1795s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1795s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1795s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1795s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1795s 1795s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1795s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1795s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1795s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1795s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1795s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1795s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1795s 1795s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1795s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1795s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1795s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1795s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1795s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1795s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1795s 1795s { 1795s MY $SECRET_VAL = 0; 1795s SUB GIMME_ANOTHER { 1795s RETURN ++$SECRET_VAL; 1795s } 1795s } 1795s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1795s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1795s 1795s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1795s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1795s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1795s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1795s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1795s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1795s STARTS TO RUN: 1795s 1795s BEGIN { 1795s MY $SECRET_VAL = 0; 1795s SUB GIMME_ANOTHER { 1795s RETURN ++$SECRET_VAL; 1795s } 1795s } 1795s 1795s SEE L ABOUT THE 1795s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1795s C AND C. 1795s 1795s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1795s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1795s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1795s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1795s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1795s 1795s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1795s X X X X 1795s X 1795s 1795s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1795s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1795s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1795s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1795s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1795s 1795s SYNOPSIS: 1795s 1795s # LOCALIZATION OF VALUES 1795s 1795s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1795s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1795s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1795s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1795s 1795s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1795s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1795s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1795s # LOCALIZATION 1795s 1795s # LOCALIZATION OF SYMBOLS 1795s 1795s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1795s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1795s # @MERLYN IS REALLY @RANDAL, ETC 1795s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1795s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1795s 1795s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1795s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1795s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1795s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1795s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1795s 1795s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1795s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1795s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1795s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1795s 1795s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1795s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1795s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1795s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1795s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1795s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1795s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1795s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1795s UNDEFINED VALUE.) 1795s 1795s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1795s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1795s VARIABLES OUTSIDE THE LOOP. 1795s 1795s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1795s X 1795s 1795s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1795s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1795s VIEWED AS A SCALAR OR AN ARRAY. SO 1795s 1795s LOCAL($FOO) = ; 1795s LOCAL @FOO = ; 1795s 1795s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1795s 1795s LOCAL $FOO = ; 1795s 1795s SUPPLIES A SCALAR CONTEXT. 1795s 1795s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1795s X 1795s 1795s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1795s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1795s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1795s 1795s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1795s 1795s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1795s { LOCAL $/ = UNDEF; $SLURP = ; } 1795s 1795s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1795s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1795s I, BECAUSE THE $1 VARIABLE IS 1795s MAGICAL AND READ-ONLY : 1795s 1795s LOCAL $1 = 2; 1795s 1795s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1795s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1795s TO SAFELY REUSE $_ IN A SUBROUTINE. 1795s 1795s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1795s WORK AS DESCRIBED. 1795s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1795s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1795s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1795s SEE L FOR MORE 1795s DETAILS. 1795s X 1795s 1795s =HEAD3 LOCALIZATION OF GLOBS 1795s X X 1795s 1795s THE CONSTRUCT 1795s 1795s LOCAL *NAME; 1795s 1795s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1795s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1795s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1795s 1795s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1795s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1795s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1795s SEPARATOR. 1795s 1795s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1795s X X 1795s X 1795s 1795s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1795s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1795s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1795s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1795s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1795s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1795s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1795s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1795s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1795s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1795s 1795s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1795s @ARY = ( 0..5 ); 1795s { 1795s LOCAL($ARY[5]) = 6; 1795s LOCAL($HASH{'A'}) = 'DRILL'; 1795s WHILE (MY $E = POP(@ARY)) { 1795s PRINT "$E . . .\N"; 1795s LAST UNLESS $E > 3; 1795s } 1795s IF (@ARY) { 1795s $HASH{'ONLY A'} = 'TEST'; 1795s DELETE $HASH{'A'}; 1795s } 1795s } 1795s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1795s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1795s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1795s 1795s PERL WILL PRINT 1795s 1795s 6 . . . 1795s 4 . . . 1795s 3 . . . 1795s THIS IS A TEST ONLY A TEST. 1795s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1795s 1795s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1795s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1795s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1795s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1795s 1795s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1795s X X X 1795s X 1795s 1795s YOU CAN USE THE C AND C 1795s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1795s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1795s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1795s 1795s DO { 1795s MY $VAL = $ARRAY[$IDX]; 1795s LOCAL $ARRAY[$IDX]; 1795s DELETE $ARRAY[$IDX]; 1795s $VAL 1795s } 1795s 1795s AND 1795s 1795s DO { 1795s MY $VAL = $HASH{KEY}; 1795s LOCAL $HASH{KEY}; 1795s DELETE $HASH{KEY}; 1795s $VAL 1795s } 1795s 1795s EXCEPT THAT FOR THOSE THE C IS 1795s SCOPED TO THE C BLOCK. SLICES ARE 1795s ALSO ACCEPTED. 1795s 1795s MY %HASH = ( 1795s A => [ 7, 8, 9 ], 1795s B => 1, 1795s ) 1795s 1795s { 1795s MY $X = DELETE LOCAL $HASH{A}; 1795s # $X IS [ 7, 8, 9 ] 1795s # %HASH IS (B => 1) 1795s 1795s { 1795s MY @NUMS = DELETE LOCAL @$X[0, 2] 1795s # @NUMS IS (7, 9) 1795s # $X IS [ UNDEF, 8 ] 1795s 1795s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1795s } 1795s # $X IS BACK TO [ 7, 8, 9 ] 1795s 1795s } 1795s # %HASH IS BACK TO ITS ORIGINAL STATE 1795s 1795s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1795s 1795s =HEAD2 LVALUE SUBROUTINES 1795s X X 1795s 1795s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1795s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1795s 1795s MY $VAL; 1795s SUB CANMOD : LVALUE { 1795s $VAL; # OR: RETURN $VAL; 1795s } 1795s SUB NOMOD { 1795s $VAL; 1795s } 1795s 1795s CANMOD() = 5; # ASSIGNS TO $VAL 1795s NOMOD() = 5; # ERROR 1795s 1795s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1795s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1795s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1795s 1795s DATA(2,3) = GET_DATA(3,4); 1795s 1795s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1795s 1795s (DATA(2,3)) = GET_DATA(3,4); 1795s 1795s AND IN: 1795s 1795s (DATA(2),DATA(3)) = GET_DATA(3,4); 1795s 1795s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1795s 1795s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1795s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1795s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1795s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1795s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1795s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1795s 1795s =HEAD2 LEXICAL SUBROUTINES 1795s X X X X 1795s 1795s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1795s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1795s AVAILABLE UNDER C OR C OR HIGHER. 1795s 1795s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1795s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1795s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1795s CATEGORY WAS DISABLED. 1795s 1795s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1795s DECLARED, AND ONLY AFTER THAT DECLARATION: 1795s 1795s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1795s # VERSIONS EARLIER THAN 5.26. 1795s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1795s USE FEATURE 'LEXICAL_SUBS'; 1795s 1795s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1795s STATE SUB FOO { 1795s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1795s } 1795s FOO(); # CALLS "STATE" SUB 1795s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1795s 1795s MY SUB BAR { ... } 1795s BAR(); # CALLS "MY" SUB 1795s 1795s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1795s 1795s # WRONG 1795s MY SUB BAZ { 1795s BAZ(); 1795s } 1795s 1795s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1795s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1795s 1795s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1795s 1795s MY SUB BAZ { 1795s __SUB__->(); # CALLS ITSELF 1795s } 1795s 1795s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1795s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1795s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1795s HOWEVER: 1795s 1795s MY SUB BAZ; # PREDECLARATION 1795s SUB BAZ { # DEFINE THE "MY" SUB 1795s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1795s } 1795s 1795s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1795s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1795s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1795s 1795s =HEAD3 C VS C 1795s 1795s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1795s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1795s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1795s CONTAINING BLOCK TO THE NEXT. 1795s 1795s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1795s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1795s 1795s SUB WHATEVER { 1795s MY $X = SHIFT; 1795s MY SUB INNER { 1795s ... DO SOMETHING WITH $X ... 1795s } 1795s INNER(); 1795s } 1795s 1795s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1795s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1795s SEE THE C<$X> FROM THE FIRST CALL TO C. 1795s 1795s =HEAD3 C SUBROUTINES 1795s 1795s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1795s SUBROUTINE OF THE SAME NAME. 1795s 1795s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1795s INSIDE AN INNER SCOPE: 1795s 1795s SUB FOO { ... } 1795s 1795s SUB BAR { 1795s MY SUB FOO { ... } 1795s { 1795s # NEED TO USE THE OUTER FOO HERE 1795s OUR SUB FOO; 1795s FOO(); 1795s } 1795s } 1795s 1795s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1795s 1795s PACKAGE MYSNEAKYMODULE; 1795s 1795s OUR SUB DO_SOMETHING { ... } 1795s 1795s SUB DO_SOMETHING_WITH_CALLER { 1795s PACKAGE DB; 1795s () = CALLER 1; # SETS @DB::ARGS 1795s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1795s } 1795s 1795s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1795s X X<*> 1795s 1795s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1795s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1795s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1795s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1795s 1795s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1795s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1795s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1795s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1795s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1795s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1795s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1795s 1795s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1795s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1795s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1795s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1795s 1795s SUB DOUBLEARY { 1795s LOCAL(*SOMEARY) = @_; 1795s FOREACH $ELEM (@SOMEARY) { 1795s $ELEM *= 2; 1795s } 1795s } 1795s DOUBLEARY(*FOO); 1795s DOUBLEARY(*BAR); 1795s 1795s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1795s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1795s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1795s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1795s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1795s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1795s 1795s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1795s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1795s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1795s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1795s L. 1795s 1795s =HEAD2 WHEN TO STILL USE LOCAL() 1795s X X 1795s 1795s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1795s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1795s I USE C INSTEAD OF C. 1795s 1795s =OVER 4 1795s 1795s =ITEM 1. 1795s 1795s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1795s 1795s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1795s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1795s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1795s IN C<@FIELDS>. 1795s 1795s { 1795s LOCAL @ARGV = ("/ETC/MOTD"); 1795s LOCAL $/ = UNDEF; 1795s LOCAL $_ = <>; 1795s @FIELDS = SPLIT /^\S*=+\S*$/; 1795s } 1795s 1795s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1795s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1795s 1795s =ITEM 2. 1795s 1795s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1795s 1795s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1795s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1795s TABLE ENTRIES: 1795s 1795s SUB IOQUEUE { 1795s LOCAL (*READER, *WRITER); # NOT MY! 1795s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1795s RETURN (*READER, *WRITER); 1795s } 1795s ($HEAD, $TAIL) = IOQUEUE(); 1795s 1795s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1795s ENTRIES. 1795s 1795s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1795s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1795s A LOCAL ALIAS. 1795s 1795s { 1795s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1795s GROW(); # REALLY CALLS SHRINK() 1795s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1795s } 1795s GROW(); # GET THE REAL GROW() AGAIN 1795s 1795s SEE L FOR MORE ABOUT MANIPULATING 1795s FUNCTIONS BY NAME IN THIS WAY. 1795s 1795s =ITEM 3. 1795s 1795s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1795s 1795s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1795s IS DONE ON DYNAMICS: 1795s 1795s { 1795s LOCAL $SIG{INT} = 'IGNORE'; 1795s FUNCT(); # UNINTERRUPTIBLE 1795s } 1795s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1795s 1795s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1795s 1795s =BACK 1795s 1795s =HEAD2 PASS BY REFERENCE 1795s X X X 1795s 1795s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1795s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1795s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1795s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1795s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1795s 1795s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1795s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1795s OF ALL THEIR FORMER LAST ELEMENTS: 1795s 1795s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1795s 1795s SUB POPMANY { 1795s MY $AREF; 1795s MY @RETLIST; 1795s FOREACH $AREF ( @_ ) { 1795s PUSH @RETLIST, POP @$AREF; 1795s } 1795s RETURN @RETLIST; 1795s } 1795s 1795s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1795s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1795s 1795s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1795s SUB INTER { 1795s MY ($K, $HREF, %SEEN); # LOCALS 1795s FOREACH $HREF (@_) { 1795s WHILE ( $K = EACH %$HREF ) { 1795s $SEEN{$K}++; 1795s } 1795s } 1795s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1795s } 1795s 1795s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1795s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1795s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1795s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1795s A LITTLE EXPENSIVE. 1795s 1795s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1795s 1795s (@W, @X) = FUNC(@Y, @Z); 1795s OR 1795s (%W, %X) = FUNC(%Y, %Z); 1795s 1795s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1795s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1795s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1795s AS ALWAYS. 1795s 1795s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1795s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1795s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1795s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1795s 1795s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1795s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1795s SUB FUNC { 1795s MY ($YREF, $ZREF) = @_; 1795s IF (@$YREF > @$ZREF) { 1795s RETURN ($YREF, $ZREF); 1795s } ELSE { 1795s RETURN ($ZREF, $YREF); 1795s } 1795s } 1795s 1795s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1795s 1795s (*W, *X) = FUNC(\@Y, \@Z); 1795s PRINT "@W HAS MORE THAN @X\N"; 1795s SUB FUNC { 1795s LOCAL (*Y, *Z) = @_; 1795s IF (@Y > @Z) { 1795s RETURN (\@Y, \@Z); 1795s } ELSE { 1795s RETURN (\@Z, \@Y); 1795s } 1795s } 1795s 1795s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1795s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1795s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1795s ARE IN THE SYMBOL TABLE. 1795s 1795s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1795s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1795s FOR EXAMPLE: 1795s 1795s SPLUTTER(\*STDOUT); 1795s SUB SPLUTTER { 1795s MY $FH = SHIFT; 1795s PRINT $FH "HER UM WELL A HMMM\N"; 1795s } 1795s 1795s $REC = GET_REC(\*STDIN); 1795s SUB GET_REC { 1795s MY $FH = SHIFT; 1795s RETURN SCALAR <$FH>; 1795s } 1795s 1795s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1795s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1795s 1795s SUB OPENIT { 1795s MY $PATH = SHIFT; 1795s LOCAL *FH; 1795s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1795s } 1795s 1795s =HEAD2 PROTOTYPES 1795s X X 1795s 1795s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1795s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1795s SECTION OR WITH A L. 1795s IF YOU DECLARE EITHER OF 1795s 1795s SUB MYPUSH (\@@) 1795s SUB MYPUSH :PROTOTYPE(\@@) 1795s 1795s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1795s 1795s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1795s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1795s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1795s OF AN ATTRIBUTE. 1795s 1795s THE 1795s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1795s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1795s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1795s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1795s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1795s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1795s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1795s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1795s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1795s 1795s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1795s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1795s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1795s 1795s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1795s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1795s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1795s CORRESPONDING BUILT-IN. 1795s 1795s DECLARED AS CALLED AS 1795s 1795s SUB MYLINK ($$) MYLINK $OLD, $NEW 1795s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1795s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1795s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1795s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1795s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1795s SUB MYPOP (\@) MYPOP @ARRAY 1795s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1795s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1795s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1795s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1795s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1795s SUB MYRAND (;$) MYRAND 42 1795s SUB MYTIME () MYTIME 1795s 1795s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1795s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1795s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1795s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1795s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1795s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1795s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1795s 1795s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1795s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1795s 1795s SUB MYREF (\[$@%&*]) 1795s 1795s WILL ALLOW CALLING MYREF() AS 1795s 1795s MYREF $VAR 1795s MYREF @ARRAY 1795s MYREF %HASH 1795s MYREF &SUB 1795s MYREF *GLOB 1795s 1795s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1795s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1795s 1795s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1795s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1795s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1795s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1795s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1795s OR A SUBSEQUENT COMMA. 1795s 1795s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1795s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1795s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1795s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1795s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1795s FOLLOWS: 1795s 1795s USE SYMBOL 'QUALIFY_TO_REF'; 1795s 1795s SUB FOO (*) { 1795s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1795s ... 1795s } 1795s 1795s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1795s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1795s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1795s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1795s 1795s SUB MYPUSH (+@) { 1795s MY $AREF = SHIFT; 1795s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1795s PUSH @$AREF, @_; 1795s } 1795s 1795s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1795s IS OF AN ACCEPTABLE TYPE. 1795s 1795s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1795s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1795s 1795s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1795s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1795s PROVIDED, C<$_> WILL BE USED INSTEAD. 1795s 1795s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1795s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1795s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1795s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1795s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1795s 1795s MYTIME +2; 1795s 1795s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1795s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1795s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1795s 1795s SUB MYGETPROTOBYNUMBER($;); 1795s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1795s 1795s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1795s PROVIDED IT'S IN THE INITIAL POSITION: 1795s X<&> 1795s 1795s SUB TRY (&@) { 1795s MY($TRY,$CATCH) = @_; 1795s EVAL { &$TRY }; 1795s IF ($@) { 1795s LOCAL $_ = $@; 1795s &$CATCH; 1795s } 1795s } 1795s SUB CATCH (&) { $_[0] } 1795s 1795s TRY { 1795s DIE "PHOOEY"; 1795s } CATCH { 1795s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1795s }; 1795s 1795s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1795s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1795s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1795s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1795s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1795s 1795s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1795s X 1795s 1795s SUB MYGREP (&@) { 1795s MY $CODE = SHIFT; 1795s MY @RESULT; 1795s FOREACH $_ (@_) { 1795s PUSH(@RESULT, $_) IF &$CODE; 1795s } 1795s @RESULT; 1795s } 1795s 1795s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1795s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1795s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1795s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1795s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1795s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1795s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1795s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1795s 1795s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1795s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1795s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1795s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1795s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1795s MAJORITY OF OFFENDING CODE IS FIXED. 1795s 1795s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1795s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1795s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1795s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1795s 1795s SUB FUNC ($) { 1795s MY $N = SHIFT; 1795s PRINT "YOU GAVE ME $N\N"; 1795s } 1795s 1795s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1795s RETURNING A LIST: 1795s 1795s FUNC(@FOO); 1795s FUNC( $TEXT =~ /\W+/G ); 1795s 1795s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1795s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1795s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1795s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1795s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1795s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1795s 1795s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1795s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1795s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1795s EFFECT, LIKE SO: 1795s 1795s SUB FOO($$); 1795s SUB FOO($$) { 1795s FOO 1, 2; 1795s } 1795s 1795s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1795s TO MAKE THE WORLD A BETTER PLACE. 1795s 1795s =HEAD2 CONSTANT FUNCTIONS 1795s X 1795s 1795s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1795s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1795s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1795s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1795s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1795s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1795s 1795s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1795s 1795s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1795s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1795s # AND IT'S INLINED, TOO! 1795s SUB ST_DEV () { 0 } 1795s SUB ST_INO () { 1 } 1795s 1795s SUB FLAG_FOO () { 1 << 8 } 1795s SUB FLAG_BAR () { 1 << 9 } 1795s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1795s 1795s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1795s 1795s SUB N () { INT(OPT_BAZ) / 3 } 1795s 1795s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1795s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1795s 1795s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1795s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1795s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1795s C: 1795s 1795s SUB BAZ_VAL () { 1795s IF (OPT_BAZ) { 1795s RETURN 23; 1795s } 1795s ELSE { 1795s RETURN 42; 1795s } 1795s } 1795s SUB BONK_VAL () { RETURN 12345 } 1795s 1795s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1795s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1795s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1795s 1795s BEGIN { 1795s MY $VAR = 1; 1795s NO STRICT 'REFS'; 1795s *INLINED = SUB () { $VAR }; 1795s } 1795s 1795s BEGIN { 1795s MY $VAR = 1; 1795s MY $REF = \$VAR; 1795s NO STRICT 'REFS'; 1795s *NOT_INLINED = SUB () { $VAR }; 1795s } 1795s 1795s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1795s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1795s 1795s BEGIN { 1795s MY $X = 10; 1795s *FOO = SUB () { $X }; 1795s $X++; 1795s } 1795s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1795s 1795s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1795s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1795s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1795s SO IT PRINTED C<10>, NOT C<11>. 1795s 1795s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1795s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1795s ASIDE FROM WHERE IT IS DECLARED. 1795s 1795s # FINE, NO WARNING 1795s BEGIN { 1795s MY $X = 54321; 1795s *INLINED = SUB () { $X }; 1795s } 1795s # ERROR 1795s BEGIN { 1795s MY $X; 1795s $X = 54321; 1795s *ALSO_INLINED = SUB () { $X }; 1795s } 1795s 1795s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1795s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1795s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1795s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1795s CONSTANT SUBROUTINE: 1795s 1795s MY $X = 54321; 1795s *INLINED = SUB : CONST { $X }; 1795s $X++; 1795s 1795s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1795s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1795s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1795s VALUE CAPTURED THE SAME WAY. 1795s 1795s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1795s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1795s AN EXPLICIT C: 1795s 1795s BEGIN { 1795s MY $X = 10; 1795s *FOO = SUB () { RETURN $X }; 1795s $X++; 1795s } 1795s PRINT FOO(); # PRINTS 11 1795s 1795s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1795s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1795s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1795s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1795s 1795s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1795s SUB ONE { 1795s 1; 1795s } 1795s IF (ONE ) { 1795s PRINT ONE() IF ONE ; 1795s } 1795s 1795s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1795s SUB ONE () { 1 } 1795s DO { 1795s PRINT 1 1795s }; 1795s 1795s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1795s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1795s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1795s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1795s 1795s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1795s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1795s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1795s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1795s 1795s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1795s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1795s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1795s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1795s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1795s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1795s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1795s MENTIONED ABOVE: 1795s 1795s SUB NOT_INLINED () { RETURN 23 } 1795s 1795s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1795s X X X X 1795s 1795s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1795s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1795s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1795s ON A NON-UNIX SYSTEM. 1795s 1795s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1795s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1795s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1795s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1795s 1795s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1795s CHDIR $SOMEWHERE; 1795s SUB CHDIR { ... } 1795s 1795s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1795s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1795s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1795s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1795s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1795s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1795s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1795s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1795s FOR SOME KEYWORDS. SEE L. 1795s 1795s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1795s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1795s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1795s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1795s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1795s THAT IS, THEY COULD SAY 1795s 1795s USE MODULE 'OPEN'; 1795s 1795s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1795s 1795s USE MODULE; 1795s 1795s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1795s 1795s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1795s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1795s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1795s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1795s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1795s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1795s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1795s 1795s PACKAGE REGLOB; 1795s REQUIRE EXPORTER; 1795s @ISA = 'EXPORTER'; 1795s @EXPORT_OK = 'GLOB'; 1795s 1795s SUB IMPORT { 1795s MY $PKG = SHIFT; 1795s RETURN UNLESS @_; 1795s MY $SYM = SHIFT; 1795s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1795s $PKG->EXPORT($WHERE, $SYM, @_); 1795s } 1795s 1795s SUB GLOB { 1795s MY $PAT = SHIFT; 1795s MY @GOT; 1795s IF (OPENDIR MY $D, '.') { 1795s @GOT = GREP /$PAT/, READDIR $D; 1795s CLOSEDIR $D; 1795s } 1795s RETURN @GOT; 1795s } 1795s 1; 1795s 1795s AND HERE'S HOW IT COULD BE (AB)USED: 1795s 1795s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1795s PACKAGE FOO; 1795s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1795s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1795s 1795s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1795s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1795s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1795s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1795s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1795s IT MUST BE DONE AT ALL. 1795s 1795s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1795s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1795s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1795s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1795s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1795s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1795s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1795s LIBRARY. 1795s 1795s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1795s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1795s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1795s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1795s (SEE L). 1795s 1795s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1795s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1795s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1795s 1795s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1795s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1795s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1795s C SYNTAX, THOUGH). 1795s 1795s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1795s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1795s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1795s 1795s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1795s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1795s 1795s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1795s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1795s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1795s 1795s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1795s 1795s =HEAD2 AUTOLOADING 1795s X X 1795s 1795s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1795s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1795s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1795s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1795s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1795s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1795s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1795s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1795s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1795s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1795s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1795s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1795s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1795s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1795s SUBROUTINE NAME. SEE L FOR DETAILS.) 1795s 1795s 1795s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1795s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1795s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1795s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1795s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1795s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1795s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1795s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1795s 1795s SUB AUTOLOAD { 1795s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1795s MY $PROGRAM = $AUTOLOAD; 1795s $PROGRAM =~ S/.*:://; 1795s SYSTEM($PROGRAM, @_); 1795s } 1795s DATE(); 1795s WHO(); 1795s LS('-L'); 1795s 1795s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1795s EVEN NEED PARENTHESES: 1795s 1795s USE SUBS QW(DATE WHO LS); 1795s DATE; 1795s WHO; 1795s LS '-L'; 1795s 1795s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1795s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1795s 1795s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1795s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1795s DESCRIBED IN L AND IN L, THE STANDARD 1795s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1795s FUNCTIONS TO PERL CODE IN L. 1795s 1795s =HEAD2 SUBROUTINE ATTRIBUTES 1795s X X X 1795s 1795s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1795s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1795s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1795s C HAD BEEN SEEN. SEE L FOR DETAILS 1795s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1795s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1795s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1795s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1795s 1795s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1795s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1795s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1795s NEST PROPERLY. 1795s 1795s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1795s 1795s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1795s SUB PLUGH () : UGLY('\(") :BAD; 1795s SUB XYZZY : _5X5 { ... } 1795s 1795s EXAMPLES OF INVALID SYNTAX: 1795s 1795s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1795s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1795s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1795s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1795s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1795s 1795s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1795s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1795s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1795s PARSED AND INVOKED: 1795s 1795s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1795s 1795s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1795s SEE L AND L. 1795s 1795s =HEAD1 SEE ALSO 1795s 1795s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1795s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1795s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1795s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1795s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1795s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1795s 1795s =FOR VI 1795s # EX: SET STS=0 SW=4 ET: 1795s 1795s ok 2 1795s # testing mod_cgi with /modules/cgi/perl.pl 1795s # expected 200 1795s # received 200 1795s # body: PERL CGI 1795s ok 3 1795s # testing mod_test_rwrite with /test_rwrite 1795s # expected 200 1795s # received 200 1795s # body: A 1795s ok 4 1795s ok 1797s t/filter/case_in.t .................. 1797s 1..3 1797s # Running under perl version 5.040001 for linux 1797s # Current time local: Thu Sep 4 17:04:25 2025 1797s # Current time GMT: Thu Sep 4 17:04:25 2025 1797s # Using Test.pm version 1.31 1797s # Using Apache/Test.pm version 1.44 1797s ok 1 1797s # testing mod_cgi with /modules/cgi/perl_echo.pl 1797s # expected 200 1797s # received 200 1797s ok 2 1797s # testing mod_echo_post with /echo_post 1797s # expected 200 1797s # received 200 1797s ok 3 1797s ok 1799s t/filter/input_body.t ............... 1799s 1..2 1799s # Running under perl version 5.040001 for linux 1799s # Current time local: Thu Sep 4 17:04:27 2025 1799s # Current time GMT: Thu Sep 4 17:04:27 2025 1799s # Using Test.pm version 1.31 1799s # Using Apache/Test.pm version 1.44 1799s # testing : Posted "1 ko" 1799s # expected: 'ok 1' 1799s # received: 'ok 1' 1799s ok 1 1799s # testing : Posted "2 ko" 1799s # expected: 'ok 2' 1799s # received: 'ok 2' 1799s ok 2 1799s ok 1801s t/http11/basicauth.t ................ 1801s 1..3 1801s # Running under perl version 5.040001 for linux 1801s # Current time local: Thu Sep 4 17:04:29 2025 1801s # Current time GMT: Thu Sep 4 17:04:29 2025 1801s # Using Test.pm version 1.31 1801s # Using Apache/Test.pm version 1.44 1801s ok 1 1801s ok 2 1801s ok 3 1801s ok 1803s t/http11/chunked.t .................. 1803s 1..30 1803s # Running under perl version 5.040001 for linux 1803s # Current time local: Thu Sep 4 17:04:31 2025 1803s # Current time GMT: Thu Sep 4 17:04:31 2025 1803s # Using Test.pm version 1.31 1803s # Using Apache/Test.pm version 1.44 1803s # testing : response protocol 1803s # expected: 'HTTP/1.1' 1803s # received: 'HTTP/1.1' 1803s ok 1 1803s # testing : response Transfer-Encoding 1803s # expected: 'chunked' 1803s # received: 'chunked' 1803s ok 2 1803s # testing : no Content-Length 1803s # expected: 0 1803s # received: 0 1803s ok 3 1803s # testing : body length 1803s # expected: '70976' 1803s # received: 70976 1803s ok 4 1803s # testing : number of requests 1803s # expected: 1 1803s # received: 1 1803s ok 5 1803s # testing : response protocol 1803s # expected: 'HTTP/1.1' 1803s # received: 'HTTP/1.1' 1803s ok 6 1803s # testing : response Transfer-Encoding 1803s # expected: 'chunked' 1803s # received: 'chunked' 1803s ok 7 1803s # testing : no Content-Length 1803s # expected: 0 1803s # received: 0 1803s ok 8 1803s # testing : body length 1803s # expected: '212509' 1803s # received: 212509 1803s ok 9 1803s # testing : number of requests 1803s # expected: 2 1803s # received: 2 1803s ok 10 1803s # testing : response protocol 1803s # expected: 'HTTP/1.1' 1803s # received: 'HTTP/1.1' 1803s ok 11 1803s # testing : response Transfer-Encoding 1803s # expected: 'chunked' 1803s # received: 'chunked' 1803s ok 12 1803s # testing : no Content-Length 1803s # expected: 0 1803s # received: 0 1803s ok 13 1803s # testing : body length 1803s # expected: '280545' 1803s # received: 280545 1803s ok 14 1803s # testing : number of requests 1803s # expected: 3 1803s # received: 3 1803s ok 15 1803s # testing : response protocol 1803s # expected: 'HTTP/1.1' 1803s # received: 'HTTP/1.1' 1803s ok 16 1803s # testing : response Transfer-Encoding 1803s # expected: 'chunked' 1803s # received: 'chunked' 1803s ok 17 1803s # testing : no Content-Length 1803s # expected: 0 1803s # received: 0 1803s ok 18 1803s # testing : body length 1803s # expected: '845969' 1803s # received: 845969 1803s ok 19 1803s # testing : number of requests 1803s # expected: 4 1803s # received: 4 1803s ok 20 1803s # testing : response protocol 1803s # expected: 'HTTP/1.1' 1803s # received: 'HTTP/1.1' 1803s ok 21 1803s # testing : no Transfer-Encoding (test result inverted) 1803s # expected: 'chunked' 1803s # received: '' 1803s ok 22 1803s # testing : content length 1803s # expected: 253 1803s # received: '253' 1803s ok 23 1803s # testing : body length 1803s # expected: '242' 1803s # received: 242 1803s ok 24 1803s # testing : number of requests 1803s # expected: 5 1803s # received: 5 1803s ok 25 1803s # testing : response protocol 1803s # expected: 'HTTP/1.1' 1803s # received: 'HTTP/1.1' 1803s ok 26 1803s # testing : no Transfer-Encoding (test result inverted) 1803s # expected: 'chunked' 1803s # received: '' 1803s ok 27 1803s # testing : content length 1803s # expected: '' 1803s # received: '' 1803s ok 28 1803s # testing : body length 1803s # expected: '14276' 1803s # received: 14276 1803s ok 29 1803s # testing : number of requests 1803s # expected: 6 1803s # received: 6 1803s ok 30 1803s ok 1805s t/http11/chunked2.t ................. 1805s 1..2 1805s # Running under perl version 5.040001 for linux 1805s # Current time local: Thu Sep 4 17:04:33 2025 1805s # Current time GMT: Thu Sep 4 17:04:33 2025 1805s # Using Test.pm version 1.31 1805s # Using Apache/Test.pm version 1.44 1805s # testing : successful response 1805s # expected: 200 1805s # received: '200' 1805s ok 1 1805s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1805s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1805s ok 2 1805s ok 1807s t/http11/clength.t .................. 1807s 1..6 1807s # Running under perl version 5.040001 for linux 1807s # Current time local: Thu Sep 4 17:04:35 2025 1807s # Current time GMT: Thu Sep 4 17:04:35 2025 1807s # Using Test.pm version 1.31 1807s # Using Apache/Test.pm version 1.44 1807s # testing : successful response 1807s # expected: 200 1807s # received: '200' 1807s ok 1 1807s # expected: 10 1807s # received: '10' 1807s ok 2 1807s # expected: 'bbbbbbbbbb' 1807s # received: 'bbbbbbbbbb' 1807s ok 3 1807s # testing : successful response 1807s # expected: 200 1807s # received: '200' 1807s ok 4 1807s # expected: 6 1807s # received: '6' 1807s ok 5 1807s # expected: 'foobar' 1807s # received: 'foobar' 1807s ok 6 1807s ok 1811s t/http11/post.t ..................... 1811s # using LWP client 1811s 1..51 1811s # Running under perl version 5.040001 for linux 1811s # Current time local: Thu Sep 4 17:04:37 2025 1811s # Current time GMT: Thu Sep 4 17:04:37 2025 1811s # Using Test.pm version 1.31 1811s # Using Apache/Test.pm version 1.44 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 1024 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Connection: Keep-Alive 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 5 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 1 1811s #DMMATCH1: 1 1811s #Keep-Alive: timeout=5, max=100 1811s # 1811s # testing : length posted 1811s # expected: '1024' 1811s # received: 1024 1811s ok 1 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 2048 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 5 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 2 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '2048' 1811s # received: 2048 1811s ok 2 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 3072 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 5 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 3 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '3072' 1811s # received: 3072 1811s ok 3 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 4096 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 5 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 4 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '4096' 1811s # received: 4096 1811s ok 4 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 5120 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 5 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 5 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '5120' 1811s # received: 5120 1811s ok 5 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 6144 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 5 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 6 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '6144' 1811s # received: 6144 1811s ok 6 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 7168 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 5 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 7 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '7168' 1811s # received: 7168 1811s ok 7 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 8192 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 5 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 8 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '8192' 1811s # received: 8192 1811s ok 8 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 9216 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 5 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 9 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '9216' 1811s # received: 9216 1811s ok 9 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 10240 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 10 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '10240' 1811s # received: 10240 1811s ok 10 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 11264 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 11 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '11264' 1811s # received: 11264 1811s ok 11 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 12288 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 12 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '12288' 1811s # received: 12288 1811s ok 12 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 13312 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 13 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '13312' 1811s # received: 13312 1811s ok 13 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 14336 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 14 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '14336' 1811s # received: 14336 1811s ok 14 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 15360 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 15 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '15360' 1811s # received: 15360 1811s ok 15 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 16384 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 16 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '16384' 1811s # received: 16384 1811s ok 16 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 17408 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 17 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '17408' 1811s # received: 17408 1811s ok 17 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 18432 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 18 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '18432' 1811s # received: 18432 1811s ok 18 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 19456 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:39 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 19 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '19456' 1811s # received: 19456 1811s ok 19 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 20480 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 20 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '20480' 1811s # received: 20480 1811s ok 20 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 21504 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 21 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '21504' 1811s # received: 21504 1811s ok 21 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 22528 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 22 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '22528' 1811s # received: 22528 1811s ok 22 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 23552 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 23 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '23552' 1811s # received: 23552 1811s ok 23 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 24576 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 24 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '24576' 1811s # received: 24576 1811s ok 24 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 25600 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 25 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '25600' 1811s # received: 25600 1811s ok 25 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 26624 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 26 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '26624' 1811s # received: 26624 1811s ok 26 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 27648 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 27 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '27648' 1811s # received: 27648 1811s ok 27 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 28672 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 28 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '28672' 1811s # received: 28672 1811s ok 28 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 29696 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 29 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '29696' 1811s # received: 29696 1811s ok 29 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 30720 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 30 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '30720' 1811s # received: 30720 1811s ok 30 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 31744 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 31 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '31744' 1811s # received: 31744 1811s ok 31 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 32768 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 32 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '32768' 1811s # received: 32768 1811s ok 32 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 33792 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 33 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '33792' 1811s # received: 33792 1811s ok 33 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 34816 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 34 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '34816' 1811s # received: 34816 1811s ok 34 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 35840 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 35 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '35840' 1811s # received: 35840 1811s ok 35 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 36864 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 36 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '36864' 1811s # received: 36864 1811s ok 36 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 37888 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 37 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '37888' 1811s # received: 37888 1811s ok 37 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 38912 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 38 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '38912' 1811s # received: 38912 1811s ok 38 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 39936 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:40 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 39 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '39936' 1811s # received: 39936 1811s ok 39 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 40960 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 40 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '40960' 1811s # received: 40960 1811s ok 40 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 41984 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 41 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '41984' 1811s # received: 41984 1811s ok 41 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 43008 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 42 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '43008' 1811s # received: 43008 1811s ok 42 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 44032 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 43 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '44032' 1811s # received: 44032 1811s ok 43 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 45056 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 44 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '45056' 1811s # received: 45056 1811s ok 44 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 46080 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 45 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '46080' 1811s # received: 46080 1811s ok 45 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 47104 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 46 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '47104' 1811s # received: 47104 1811s ok 46 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 48128 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 47 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '48128' 1811s # received: 48128 1811s ok 47 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 49152 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 48 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '49152' 1811s # received: 49152 1811s ok 48 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 50176 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 49 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '50176' 1811s # received: 50176 1811s ok 49 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 51200 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 6 1811s #Client-Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 50 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '51200' 1811s # received: 51200 1811s ok 50 1811s #lwp request: 1811s #POST http://localhost:8529/eat_post HTTP/1.1 1811s #User-Agent: libwww-perl/6.78 1811s #Content-Length: 102400 1811s # 1811s #server response: 1811s #HTTP/1.1 200 OK 1811s #Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1811s #Vary: In-If1 1811s #Content-Length: 7 1811s #Client-Date: Thu, 04 Sep 2025 17:04:41 GMT 1811s #Client-Peer: 127.0.0.1:8529 1811s #Client-Response-Num: 51 1811s #DMMATCH1: 1 1811s # 1811s # testing : length posted 1811s # expected: '102400' 1811s # received: 102400 1811s ok 51 1811s ok 1813s t/modules/aaa.t ..................... 1813s 1..40 1813s # Running under perl version 5.040001 for linux 1813s # Current time local: Thu Sep 4 17:04:41 2025 1813s # Current time GMT: Thu Sep 4 17:04:41 2025 1813s # Using Test.pm version 1.31 1813s # Using Apache/Test.pm version 1.44 1813s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/realm2 1813s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/basic1 1813s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/form1 1813s ok 1 1813s ok 2 1813s ok 3 1813s ok 4 1813s ok 5 1813s ok 6 1813s ok 7 1813s ok 8 1813s ok 9 1813s ok 10 1813s ok 11 1813s ok 12 1813s ok 13 1813s ok 14 1813s ok 15 1813s ok 16 1813s ok 17 1813s ok 18 1813s ok 19 1813s ok 20 1813s ok 21 1813s ok 22 1813s ok 23 1813s ok 24 1813s ok 25 1813s ok 26 1813s ok 27 1813s ok 28 1813s ok 29 1813s ok 30 1813s ok 31 1813s ok 32 1813s ok 33 1813s ok 34 1813s ok 35 1813s ok 36 1813s ok 37 1813s ok 38 1813s ok 39 1813s ok 40 1813s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/basic1 1813s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/realm2 1813s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/form1 1813s ok 1816s t/modules/access.t .................. 1816s 1..408 1816s # Running under perl version 5.040001 for linux 1816s # Current time local: Thu Sep 4 17:04:43 2025 1816s # Current time GMT: Thu Sep 4 17:04:43 2025 1816s # Using Test.pm version 1.31 1816s # Using Apache/Test.pm version 1.44 1816s # --- 1816s # Order deny,allow 1816s # Allow from all 1816s # expecting access. 1816s ok 1 1816s # --- 1816s # Order deny,allow 1816s # Deny from all 1816s # expecting access denial. 1816s ok 2 1816s # --- 1816s # Order deny,allow 1816s # Allow from all 1816s # Deny from all 1816s # expecting access. 1816s ok 3 1816s # --- 1816s # Order deny,allow 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 4 1816s # --- 1816s # Order deny,allow 1816s # Allow from all 1816s # Deny from localhost 1816s # expecting access. 1816s ok 5 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 6 1816s # --- 1816s # Order deny,allow 1816s # Allow from all 1816s # Deny from 127.0.0.1 1816s # expecting access. 1816s ok 7 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 8 1816s # --- 1816s # Order deny,allow 1816s # Allow from all 1816s # Deny from 127.0 1816s # expecting access. 1816s ok 9 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 10 1816s # --- 1816s # Order deny,allow 1816s # Allow from all 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access. 1816s ok 11 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 12 1816s # --- 1816s # Order deny,allow 1816s # Allow from all 1816s # Deny from 127.0.0.1/16 1816s # expecting access. 1816s ok 13 1816s # --- 1816s # Order deny,allow 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 14 1816s # --- 1816s # Order deny,allow 1816s # Allow from all 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 15 1816s # --- 1816s # Order deny,allow 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 16 1816s # --- 1816s # Order deny,allow 1816s # Allow from all 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 17 1816s # --- 1816s # Order deny,allow 1816s # Allow from localhost 1816s # expecting access. 1816s ok 18 1816s # --- 1816s # Order deny,allow 1816s # Deny from all 1816s # expecting access denial. 1816s ok 19 1816s # --- 1816s # Order deny,allow 1816s # Allow from localhost 1816s # Deny from all 1816s # expecting access. 1816s ok 20 1816s # --- 1816s # Order deny,allow 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 21 1816s # --- 1816s # Order deny,allow 1816s # Allow from localhost 1816s # Deny from localhost 1816s # expecting access. 1816s ok 22 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 23 1816s # --- 1816s # Order deny,allow 1816s # Allow from localhost 1816s # Deny from 127.0.0.1 1816s # expecting access. 1816s ok 24 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 25 1816s # --- 1816s # Order deny,allow 1816s # Allow from localhost 1816s # Deny from 127.0 1816s # expecting access. 1816s ok 26 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 27 1816s # --- 1816s # Order deny,allow 1816s # Allow from localhost 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access. 1816s ok 28 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 29 1816s # --- 1816s # Order deny,allow 1816s # Allow from localhost 1816s # Deny from 127.0.0.1/16 1816s # expecting access. 1816s ok 30 1816s # --- 1816s # Order deny,allow 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 31 1816s # --- 1816s # Order deny,allow 1816s # Allow from localhost 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 32 1816s # --- 1816s # Order deny,allow 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 33 1816s # --- 1816s # Order deny,allow 1816s # Allow from localhost 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 34 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1 1816s # expecting access. 1816s ok 35 1816s # --- 1816s # Order deny,allow 1816s # Deny from all 1816s # expecting access denial. 1816s ok 36 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1 1816s # Deny from all 1816s # expecting access. 1816s ok 37 1816s # --- 1816s # Order deny,allow 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 38 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1 1816s # Deny from localhost 1816s # expecting access. 1816s ok 39 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 40 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1 1816s # Deny from 127.0.0.1 1816s # expecting access. 1816s ok 41 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 42 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1 1816s # Deny from 127.0 1816s # expecting access. 1816s ok 43 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 44 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access. 1816s ok 45 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 46 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1 1816s # Deny from 127.0.0.1/16 1816s # expecting access. 1816s ok 47 1816s # --- 1816s # Order deny,allow 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 48 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 49 1816s # --- 1816s # Order deny,allow 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 50 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 51 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0 1816s # expecting access. 1816s ok 52 1816s # --- 1816s # Order deny,allow 1816s # Deny from all 1816s # expecting access denial. 1816s ok 53 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0 1816s # Deny from all 1816s # expecting access. 1816s ok 54 1816s # --- 1816s # Order deny,allow 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 55 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0 1816s # Deny from localhost 1816s # expecting access. 1816s ok 56 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 57 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0 1816s # Deny from 127.0.0.1 1816s # expecting access. 1816s ok 58 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 59 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0 1816s # Deny from 127.0 1816s # expecting access. 1816s ok 60 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 61 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access. 1816s ok 62 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 63 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0 1816s # Deny from 127.0.0.1/16 1816s # expecting access. 1816s ok 64 1816s # --- 1816s # Order deny,allow 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 65 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 66 1816s # --- 1816s # Order deny,allow 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 67 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 68 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # expecting access. 1816s ok 69 1816s # --- 1816s # Order deny,allow 1816s # Deny from all 1816s # expecting access denial. 1816s ok 70 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from all 1816s # expecting access. 1816s ok 71 1816s # --- 1816s # Order deny,allow 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 72 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from localhost 1816s # expecting access. 1816s ok 73 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 74 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 127.0.0.1 1816s # expecting access. 1816s ok 75 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 76 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 127.0 1816s # expecting access. 1816s ok 77 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 78 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access. 1816s ok 79 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 80 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 127.0.0.1/16 1816s # expecting access. 1816s ok 81 1816s # --- 1816s # Order deny,allow 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 82 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 83 1816s # --- 1816s # Order deny,allow 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 84 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 85 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/16 1816s # expecting access. 1816s ok 86 1816s # --- 1816s # Order deny,allow 1816s # Deny from all 1816s # expecting access denial. 1816s ok 87 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/16 1816s # Deny from all 1816s # expecting access. 1816s ok 88 1816s # --- 1816s # Order deny,allow 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 89 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/16 1816s # Deny from localhost 1816s # expecting access. 1816s ok 90 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 91 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/16 1816s # Deny from 127.0.0.1 1816s # expecting access. 1816s ok 92 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 93 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/16 1816s # Deny from 127.0 1816s # expecting access. 1816s ok 94 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 95 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/16 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access. 1816s ok 96 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 97 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/16 1816s # Deny from 127.0.0.1/16 1816s # expecting access. 1816s ok 98 1816s # --- 1816s # Order deny,allow 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 99 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/16 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 100 1816s # --- 1816s # Order deny,allow 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 101 1816s # --- 1816s # Order deny,allow 1816s # Allow from 127.0.0.1/16 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 102 1816s # --- 1816s # Order deny,allow 1816s # Allow from somewhere.else.com 1816s # expecting access. 1816s ok 103 1816s # --- 1816s # Order deny,allow 1816s # Deny from all 1816s # expecting access denial. 1816s ok 104 1816s # --- 1816s # Order deny,allow 1816s # Allow from somewhere.else.com 1816s # Deny from all 1816s # expecting access denial. 1816s ok 105 1816s # --- 1816s # Order deny,allow 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 106 1816s # --- 1816s # Order deny,allow 1816s # Allow from somewhere.else.com 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 107 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 108 1816s # --- 1816s # Order deny,allow 1816s # Allow from somewhere.else.com 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 109 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 110 1816s # --- 1816s # Order deny,allow 1816s # Allow from somewhere.else.com 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 111 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 112 1816s # --- 1816s # Order deny,allow 1816s # Allow from somewhere.else.com 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 113 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 114 1816s # --- 1816s # Order deny,allow 1816s # Allow from somewhere.else.com 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 115 1816s # --- 1816s # Order deny,allow 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 116 1816s # --- 1816s # Order deny,allow 1816s # Allow from somewhere.else.com 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 117 1816s # --- 1816s # Order deny,allow 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 118 1816s # --- 1816s # Order deny,allow 1816s # Allow from somewhere.else.com 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 119 1816s # --- 1816s # Order deny,allow 1816s # Allow from 66.6.6.6 1816s # expecting access. 1816s ok 120 1816s # --- 1816s # Order deny,allow 1816s # Deny from all 1816s # expecting access denial. 1816s ok 121 1816s # --- 1816s # Order deny,allow 1816s # Allow from 66.6.6.6 1816s # Deny from all 1816s # expecting access denial. 1816s ok 122 1816s # --- 1816s # Order deny,allow 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 123 1816s # --- 1816s # Order deny,allow 1816s # Allow from 66.6.6.6 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 124 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 125 1816s # --- 1816s # Order deny,allow 1816s # Allow from 66.6.6.6 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 126 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 127 1816s # --- 1816s # Order deny,allow 1816s # Allow from 66.6.6.6 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 128 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 129 1816s # --- 1816s # Order deny,allow 1816s # Allow from 66.6.6.6 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 130 1816s # --- 1816s # Order deny,allow 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 131 1816s # --- 1816s # Order deny,allow 1816s # Allow from 66.6.6.6 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 132 1816s # --- 1816s # Order deny,allow 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 133 1816s # --- 1816s # Order deny,allow 1816s # Allow from 66.6.6.6 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 134 1816s # --- 1816s # Order deny,allow 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 135 1816s # --- 1816s # Order deny,allow 1816s # Allow from 66.6.6.6 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 136 1816s # --- 1816s # Order allow,deny 1816s # Allow from all 1816s # expecting access. 1816s ok 137 1816s # --- 1816s # Order allow,deny 1816s # Deny from all 1816s # expecting access denial. 1816s ok 138 1816s # --- 1816s # Order allow,deny 1816s # Allow from all 1816s # Deny from all 1816s # expecting access denial. 1816s ok 139 1816s # --- 1816s # Order allow,deny 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 140 1816s # --- 1816s # Order allow,deny 1816s # Allow from all 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 141 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 142 1816s # --- 1816s # Order allow,deny 1816s # Allow from all 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 143 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 144 1816s # --- 1816s # Order allow,deny 1816s # Allow from all 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 145 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 146 1816s # --- 1816s # Order allow,deny 1816s # Allow from all 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 147 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 148 1816s # --- 1816s # Order allow,deny 1816s # Allow from all 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 149 1816s # --- 1816s # Order allow,deny 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 150 1816s # --- 1816s # Order allow,deny 1816s # Allow from all 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 151 1816s # --- 1816s # Order allow,deny 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 152 1816s # --- 1816s # Order allow,deny 1816s # Allow from all 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 153 1816s # --- 1816s # Order allow,deny 1816s # Allow from localhost 1816s # expecting access. 1816s ok 154 1816s # --- 1816s # Order allow,deny 1816s # Deny from all 1816s # expecting access denial. 1816s ok 155 1816s # --- 1816s # Order allow,deny 1816s # Allow from localhost 1816s # Deny from all 1816s # expecting access denial. 1816s ok 156 1816s # --- 1816s # Order allow,deny 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 157 1816s # --- 1816s # Order allow,deny 1816s # Allow from localhost 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 158 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 159 1816s # --- 1816s # Order allow,deny 1816s # Allow from localhost 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 160 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 161 1816s # --- 1816s # Order allow,deny 1816s # Allow from localhost 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 162 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 163 1816s # --- 1816s # Order allow,deny 1816s # Allow from localhost 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 164 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 165 1816s # --- 1816s # Order allow,deny 1816s # Allow from localhost 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 166 1816s # --- 1816s # Order allow,deny 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 167 1816s # --- 1816s # Order allow,deny 1816s # Allow from localhost 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 168 1816s # --- 1816s # Order allow,deny 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 169 1816s # --- 1816s # Order allow,deny 1816s # Allow from localhost 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 170 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1 1816s # expecting access. 1816s ok 171 1816s # --- 1816s # Order allow,deny 1816s # Deny from all 1816s # expecting access denial. 1816s ok 172 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1 1816s # Deny from all 1816s # expecting access denial. 1816s ok 173 1816s # --- 1816s # Order allow,deny 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 174 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 175 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 176 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 177 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 178 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 179 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 180 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 181 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 182 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 183 1816s # --- 1816s # Order allow,deny 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 184 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 185 1816s # --- 1816s # Order allow,deny 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 186 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 187 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0 1816s # expecting access. 1816s ok 188 1816s # --- 1816s # Order allow,deny 1816s # Deny from all 1816s # expecting access denial. 1816s ok 189 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0 1816s # Deny from all 1816s # expecting access denial. 1816s ok 190 1816s # --- 1816s # Order allow,deny 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 191 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 192 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 193 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 194 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 195 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 196 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 197 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 198 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 199 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 200 1816s # --- 1816s # Order allow,deny 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 201 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 202 1816s # --- 1816s # Order allow,deny 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 203 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 204 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # expecting access. 1816s ok 205 1816s # --- 1816s # Order allow,deny 1816s # Deny from all 1816s # expecting access denial. 1816s ok 206 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from all 1816s # expecting access denial. 1816s ok 207 1816s # --- 1816s # Order allow,deny 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 208 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 209 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 210 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 211 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 212 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 213 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 214 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 215 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 216 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 217 1816s # --- 1816s # Order allow,deny 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 218 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 219 1816s # --- 1816s # Order allow,deny 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 220 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 221 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/16 1816s # expecting access. 1816s ok 222 1816s # --- 1816s # Order allow,deny 1816s # Deny from all 1816s # expecting access denial. 1816s ok 223 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/16 1816s # Deny from all 1816s # expecting access denial. 1816s ok 224 1816s # --- 1816s # Order allow,deny 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 225 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/16 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 226 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 227 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/16 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 228 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 229 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/16 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 230 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 231 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/16 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 232 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 233 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/16 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 234 1816s # --- 1816s # Order allow,deny 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 235 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/16 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 236 1816s # --- 1816s # Order allow,deny 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 237 1816s # --- 1816s # Order allow,deny 1816s # Allow from 127.0.0.1/16 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 238 1816s # --- 1816s # Order allow,deny 1816s # Allow from somewhere.else.com 1816s # expecting access denial. 1816s ok 239 1816s # --- 1816s # Order allow,deny 1816s # Deny from all 1816s # expecting access denial. 1816s ok 240 1816s # --- 1816s # Order allow,deny 1816s # Allow from somewhere.else.com 1816s # Deny from all 1816s # expecting access denial. 1816s ok 241 1816s # --- 1816s # Order allow,deny 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 242 1816s # --- 1816s # Order allow,deny 1816s # Allow from somewhere.else.com 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 243 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 244 1816s # --- 1816s # Order allow,deny 1816s # Allow from somewhere.else.com 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 245 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 246 1816s # --- 1816s # Order allow,deny 1816s # Allow from somewhere.else.com 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 247 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 248 1816s # --- 1816s # Order allow,deny 1816s # Allow from somewhere.else.com 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 249 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 250 1816s # --- 1816s # Order allow,deny 1816s # Allow from somewhere.else.com 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 251 1816s # --- 1816s # Order allow,deny 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 252 1816s # --- 1816s # Order allow,deny 1816s # Allow from somewhere.else.com 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 253 1816s # --- 1816s # Order allow,deny 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 254 1816s # --- 1816s # Order allow,deny 1816s # Allow from somewhere.else.com 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 255 1816s # --- 1816s # Order allow,deny 1816s # Allow from 66.6.6.6 1816s # expecting access denial. 1816s ok 256 1816s # --- 1816s # Order allow,deny 1816s # Deny from all 1816s # expecting access denial. 1816s ok 257 1816s # --- 1816s # Order allow,deny 1816s # Allow from 66.6.6.6 1816s # Deny from all 1816s # expecting access denial. 1816s ok 258 1816s # --- 1816s # Order allow,deny 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 259 1816s # --- 1816s # Order allow,deny 1816s # Allow from 66.6.6.6 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 260 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 261 1816s # --- 1816s # Order allow,deny 1816s # Allow from 66.6.6.6 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 262 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 263 1816s # --- 1816s # Order allow,deny 1816s # Allow from 66.6.6.6 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 264 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 265 1816s # --- 1816s # Order allow,deny 1816s # Allow from 66.6.6.6 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 266 1816s # --- 1816s # Order allow,deny 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 267 1816s # --- 1816s # Order allow,deny 1816s # Allow from 66.6.6.6 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 268 1816s # --- 1816s # Order allow,deny 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 269 1816s # --- 1816s # Order allow,deny 1816s # Allow from 66.6.6.6 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 270 1816s # --- 1816s # Order allow,deny 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 271 1816s # --- 1816s # Order allow,deny 1816s # Allow from 66.6.6.6 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 272 1816s # --- 1816s # Order mutual-failure 1816s # Allow from all 1816s # expecting access. 1816s ok 273 1816s # --- 1816s # Order mutual-failure 1816s # Deny from all 1816s # expecting access denial. 1816s ok 274 1816s # --- 1816s # Order mutual-failure 1816s # Allow from all 1816s # Deny from all 1816s # expecting access denial. 1816s ok 275 1816s # --- 1816s # Order mutual-failure 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 276 1816s # --- 1816s # Order mutual-failure 1816s # Allow from all 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 277 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 278 1816s # --- 1816s # Order mutual-failure 1816s # Allow from all 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 279 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 280 1816s # --- 1816s # Order mutual-failure 1816s # Allow from all 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 281 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 282 1816s # --- 1816s # Order mutual-failure 1816s # Allow from all 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 283 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 284 1816s # --- 1816s # Order mutual-failure 1816s # Allow from all 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 285 1816s # --- 1816s # Order mutual-failure 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 286 1816s # --- 1816s # Order mutual-failure 1816s # Allow from all 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 287 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 288 1816s # --- 1816s # Order mutual-failure 1816s # Allow from all 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 289 1816s # --- 1816s # Order mutual-failure 1816s # Allow from localhost 1816s # expecting access. 1816s ok 290 1816s # --- 1816s # Order mutual-failure 1816s # Deny from all 1816s # expecting access denial. 1816s ok 291 1816s # --- 1816s # Order mutual-failure 1816s # Allow from localhost 1816s # Deny from all 1816s # expecting access denial. 1816s ok 292 1816s # --- 1816s # Order mutual-failure 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 293 1816s # --- 1816s # Order mutual-failure 1816s # Allow from localhost 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 294 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 295 1816s # --- 1816s # Order mutual-failure 1816s # Allow from localhost 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 296 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 297 1816s # --- 1816s # Order mutual-failure 1816s # Allow from localhost 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 298 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 299 1816s # --- 1816s # Order mutual-failure 1816s # Allow from localhost 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 300 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 301 1816s # --- 1816s # Order mutual-failure 1816s # Allow from localhost 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 302 1816s # --- 1816s # Order mutual-failure 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 303 1816s # --- 1816s # Order mutual-failure 1816s # Allow from localhost 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 304 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 305 1816s # --- 1816s # Order mutual-failure 1816s # Allow from localhost 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 306 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1 1816s # expecting access. 1816s ok 307 1816s # --- 1816s # Order mutual-failure 1816s # Deny from all 1816s # expecting access denial. 1816s ok 308 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1 1816s # Deny from all 1816s # expecting access denial. 1816s ok 309 1816s # --- 1816s # Order mutual-failure 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 310 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 311 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 312 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 313 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 314 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 315 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 316 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 317 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 318 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 319 1816s # --- 1816s # Order mutual-failure 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 320 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 321 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 322 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 323 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0 1816s # expecting access. 1816s ok 324 1816s # --- 1816s # Order mutual-failure 1816s # Deny from all 1816s # expecting access denial. 1816s ok 325 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0 1816s # Deny from all 1816s # expecting access denial. 1816s ok 326 1816s # --- 1816s # Order mutual-failure 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 327 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 328 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 329 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 330 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 331 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 332 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 333 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 334 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 335 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 336 1816s # --- 1816s # Order mutual-failure 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 337 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 338 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 339 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 340 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # expecting access. 1816s ok 341 1816s # --- 1816s # Order mutual-failure 1816s # Deny from all 1816s # expecting access denial. 1816s ok 342 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from all 1816s # expecting access denial. 1816s ok 343 1816s # --- 1816s # Order mutual-failure 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 344 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 345 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 346 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 347 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 348 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 349 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 350 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 351 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 352 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 353 1816s # --- 1816s # Order mutual-failure 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 354 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 355 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 356 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/255.255.0.0 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 357 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/16 1816s # expecting access. 1816s ok 358 1816s # --- 1816s # Order mutual-failure 1816s # Deny from all 1816s # expecting access denial. 1816s ok 359 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/16 1816s # Deny from all 1816s # expecting access denial. 1816s ok 360 1816s # --- 1816s # Order mutual-failure 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 361 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/16 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 362 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 363 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/16 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 364 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 365 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/16 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 366 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 367 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/16 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 368 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 369 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/16 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 370 1816s # --- 1816s # Order mutual-failure 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 371 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/16 1816s # Deny from somewhere.else.com 1816s # expecting access. 1816s ok 372 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 373 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 127.0.0.1/16 1816s # Deny from 66.6.6.6 1816s # expecting access. 1816s ok 374 1816s # --- 1816s # Order mutual-failure 1816s # Allow from somewhere.else.com 1816s # expecting access denial. 1816s ok 375 1816s # --- 1816s # Order mutual-failure 1816s # Deny from all 1816s # expecting access denial. 1816s ok 376 1816s # --- 1816s # Order mutual-failure 1816s # Allow from somewhere.else.com 1816s # Deny from all 1816s # expecting access denial. 1816s ok 377 1816s # --- 1816s # Order mutual-failure 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 378 1816s # --- 1816s # Order mutual-failure 1816s # Allow from somewhere.else.com 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 379 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 380 1816s # --- 1816s # Order mutual-failure 1816s # Allow from somewhere.else.com 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 381 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 382 1816s # --- 1816s # Order mutual-failure 1816s # Allow from somewhere.else.com 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 383 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 384 1816s # --- 1816s # Order mutual-failure 1816s # Allow from somewhere.else.com 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 385 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 386 1816s # --- 1816s # Order mutual-failure 1816s # Allow from somewhere.else.com 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 387 1816s # --- 1816s # Order mutual-failure 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 388 1816s # --- 1816s # Order mutual-failure 1816s # Allow from somewhere.else.com 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 389 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 390 1816s # --- 1816s # Order mutual-failure 1816s # Allow from somewhere.else.com 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 391 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 66.6.6.6 1816s # expecting access denial. 1816s ok 392 1816s # --- 1816s # Order mutual-failure 1816s # Deny from all 1816s # expecting access denial. 1816s ok 393 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 66.6.6.6 1816s # Deny from all 1816s # expecting access denial. 1816s ok 394 1816s # --- 1816s # Order mutual-failure 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 395 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 66.6.6.6 1816s # Deny from localhost 1816s # expecting access denial. 1816s ok 396 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 397 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 66.6.6.6 1816s # Deny from 127.0.0.1 1816s # expecting access denial. 1816s ok 398 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 399 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 66.6.6.6 1816s # Deny from 127.0 1816s # expecting access denial. 1816s ok 400 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 401 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 66.6.6.6 1816s # Deny from 127.0.0.1/255.255.0.0 1816s # expecting access denial. 1816s ok 402 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 403 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 66.6.6.6 1816s # Deny from 127.0.0.1/16 1816s # expecting access denial. 1816s ok 404 1816s # --- 1816s # Order mutual-failure 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 405 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 66.6.6.6 1816s # Deny from somewhere.else.com 1816s # expecting access denial. 1816s ok 406 1816s # --- 1816s # Order mutual-failure 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 407 1816s # --- 1816s # Order mutual-failure 1816s # Allow from 66.6.6.6 1816s # Deny from 66.6.6.6 1816s # expecting access denial. 1816s ok 408 1816s ok 1818s t/modules/actions.t ................. 1818s 1..20 1818s # Running under perl version 5.040001 for linux 1818s # Current time local: Thu Sep 4 17:04:46 2025 1818s # Current time GMT: Thu Sep 4 17:04:46 2025 1818s # Using Test.pm version 1.31 1818s # Using Apache/Test.pm version 1.44 1818s # expected: 200 1818s # received: '200' 1818s ok 1 1818s # expected: 'nada' 1818s # received: 'nada' 1818s ok 2 1818s # expected: 404 1818s # received: '404' 1818s ok 3 1818s ok 4 # skip RC=404, no need to check content 1818s # expected: 404 1818s # received: '404' 1818s ok 5 1818s ok 6 # skip RC=404, no need to check content 1818s # expected: 404 1818s # received: '404' 1818s ok 7 1818s ok 8 # skip RC=404, no need to check content 1818s # expected: 200 1818s # received: '200' 1818s ok 9 1818s # expected: 'nada' 1818s # received: 'nada' 1818s ok 10 1818s # expected: 404 1818s # received: '404' 1818s ok 11 1818s ok 12 # skip RC=404, no need to check content 1818s # expected: 200 1818s # received: '200' 1818s ok 13 1818s # expected: 'POST 1818s # foo2: bar2 1818s # ' 1818s # received: 'POST 1818s # foo2: bar2 1818s # ' 1818s ok 14 1818s # expected: 405 1818s # received: '405' 1818s ok 15 1818s # expected: 200 1818s # received: '200' 1818s ok 16 1818s # expected: 'foo=bar' 1818s # received: 'foo=bar' 1818s ok 17 1818s # expected: 200 1818s # received: '200' 1818s ok 18 1818s # expected: 'POST 1818s # foo2: bar2 1818s # ' 1818s # received: 'POST 1818s # foo2: bar2 1818s # ' 1818s ok 19 1818s # expected: 405 1818s # received: '405' 1818s ok 20 1818s ok 1820s t/modules/alias.t ................... 1820s 1..134 1820s # Running under perl version 5.040001 for linux 1820s # Current time local: Thu Sep 4 17:04:48 2025 1820s # Current time GMT: Thu Sep 4 17:04:48 2025 1820s # Using Test.pm version 1.31 1820s # Using Apache/Test.pm version 1.44 1820s # verifying simple aliases 1820s # testing : /alias/ 1820s # expected: 200 1820s # received: '200' 1820s ok 1 1820s # testing : /bogu/ 1820s # expected: 404 1820s # received: '404' 1820s ok 2 1820s # verifying alias match with /ali[0-9]. 1820s # testing : /ali0 1820s # expected: 0 1820s # received: '0' 1820s ok 3 1820s # testing : /ali1 1820s # expected: 1 1820s # received: '1' 1820s ok 4 1820s # testing : /ali2 1820s # expected: 2 1820s # received: '2' 1820s ok 5 1820s # testing : /ali3 1820s # expected: 3 1820s # received: '3' 1820s ok 6 1820s # testing : /ali4 1820s # expected: 4 1820s # received: '4' 1820s ok 7 1820s # testing : /ali5 1820s # expected: 5 1820s # received: '5' 1820s ok 8 1820s # testing : /ali6 1820s # expected: 6 1820s # received: '6' 1820s ok 9 1820s # testing : /ali7 1820s # expected: 7 1820s # received: '7' 1820s ok 10 1820s # testing : /ali8 1820s # expected: 8 1820s # received: '8' 1820s ok 11 1820s # testing : /ali9 1820s # expected: 9 1820s # received: '9' 1820s ok 12 1820s # verifying expression alias match with /expr/ali[0-9]. 1820s # testing : /ali0 1820s # expected: 0 1820s # received: '0' 1820s ok 13 1820s # testing : /ali1 1820s # expected: 1 1820s # received: '1' 1820s ok 14 1820s # testing : /ali2 1820s # expected: 2 1820s # received: '2' 1820s ok 15 1820s # testing : /ali3 1820s # expected: 3 1820s # received: '3' 1820s ok 16 1820s # testing : /ali4 1820s # expected: 4 1820s # received: '4' 1820s ok 17 1820s # testing : /ali5 1820s # expected: 5 1820s # received: '5' 1820s ok 18 1820s # testing : /ali6 1820s # expected: 6 1820s # received: '6' 1820s ok 19 1820s # testing : /ali7 1820s # expected: 7 1820s # received: '7' 1820s ok 20 1820s # testing : /ali8 1820s # expected: 8 1820s # received: '8' 1820s ok 21 1820s # testing : /ali9 1820s # expected: 9 1820s # received: '9' 1820s ok 22 1820s # testing : /forbid 1820s # expected: '403' 1820s # received: '403' 1820s ok 23 1820s # testing : /gone 1820s # expected: '410' 1820s # received: '410' 1820s ok 24 1820s # testing : /perm 1820s # expected: '301' 1820s # received: '301' 1820s ok 25 1820s # testing : /perm2 1820s # expected: '301' 1820s # received: '301' 1820s ok 26 1820s # testing : /seeother 1820s # expected: '303' 1820s # received: '303' 1820s ok 27 1820s # testing : /temp 1820s # expected: '302' 1820s # received: '302' 1820s ok 28 1820s # testing : /temp2 1820s # expected: '302' 1820s # received: '302' 1820s ok 29 1820s verifying body of perm and temp redirect match 1820s # testing : /p0 1820s # expected: 0 1820s # received: '0' 1820s ok 30 1820s # testing : /p1 1820s # expected: 1 1820s # received: '1' 1820s ok 31 1820s # testing : /p2 1820s # expected: 2 1820s # received: '2' 1820s ok 32 1820s # testing : /p3 1820s # expected: 3 1820s # received: '3' 1820s ok 33 1820s # testing : /p4 1820s # expected: 4 1820s # received: '4' 1820s ok 34 1820s # testing : /p5 1820s # expected: 5 1820s # received: '5' 1820s ok 35 1820s # testing : /p6 1820s # expected: 6 1820s # received: '6' 1820s ok 36 1820s # testing : /p7 1820s # expected: 7 1820s # received: '7' 1820s ok 37 1820s # testing : /p8 1820s # expected: 8 1820s # received: '8' 1820s ok 38 1820s # testing : /p9 1820s # expected: 9 1820s # received: '9' 1820s ok 39 1820s # testing : /t0 1820s # expected: 0 1820s # received: '0' 1820s ok 40 1820s # testing : /t1 1820s # expected: 1 1820s # received: '1' 1820s ok 41 1820s # testing : /t2 1820s # expected: 2 1820s # received: '2' 1820s ok 42 1820s # testing : /t3 1820s # expected: 3 1820s # received: '3' 1820s ok 43 1820s # testing : /t4 1820s # expected: 4 1820s # received: '4' 1820s ok 44 1820s # testing : /t5 1820s # expected: 5 1820s # received: '5' 1820s ok 45 1820s # testing : /t6 1820s # expected: 6 1820s # received: '6' 1820s ok 46 1820s # testing : /t7 1820s # expected: 7 1820s # received: '7' 1820s ok 47 1820s # testing : /t8 1820s # expected: 8 1820s # received: '8' 1820s ok 48 1820s # testing : /t9 1820s # expected: 9 1820s # received: '9' 1820s ok 49 1820s verifying body of perm and temp redirect match with expression support 1820s # testing : /p0 1820s # expected: 0 1820s # received: '0' 1820s ok 50 1820s # testing : /p1 1820s # expected: 1 1820s # received: '1' 1820s ok 51 1820s # testing : /p2 1820s # expected: 2 1820s # received: '2' 1820s ok 52 1820s # testing : /p3 1820s # expected: 3 1820s # received: '3' 1820s ok 53 1820s # testing : /p4 1820s # expected: 4 1820s # received: '4' 1820s ok 54 1820s # testing : /p5 1820s # expected: 5 1820s # received: '5' 1820s ok 55 1820s # testing : /p6 1820s # expected: 6 1820s # received: '6' 1820s ok 56 1820s # testing : /p7 1820s # expected: 7 1820s # received: '7' 1820s ok 57 1820s # testing : /p8 1820s # expected: 8 1820s # received: '8' 1820s ok 58 1820s # testing : /p9 1820s # expected: 9 1820s # received: '9' 1820s ok 59 1820s # testing : /t0 1820s # expected: 0 1820s # received: '0' 1820s ok 60 1820s # testing : /t1 1820s # expected: 1 1820s # received: '1' 1820s ok 61 1820s # testing : /t2 1820s # expected: 2 1820s # received: '2' 1820s ok 62 1820s # testing : /t3 1820s # expected: 3 1820s # received: '3' 1820s ok 63 1820s # testing : /t4 1820s # expected: 4 1820s # received: '4' 1820s ok 64 1820s # testing : /t5 1820s # expected: 5 1820s # received: '5' 1820s ok 65 1820s # testing : /t6 1820s # expected: 6 1820s # received: '6' 1820s ok 66 1820s # testing : /t7 1820s # expected: 7 1820s # received: '7' 1820s ok 67 1820s # testing : /t8 1820s # expected: 8 1820s # received: '8' 1820s ok 68 1820s # testing : /t9 1820s # expected: 9 1820s # received: '9' 1820s ok 69 1820s verifying return code of seeother and gone redirect match 1820s # testing : g0 1820s # expected: '410' 1820s # received: '410' 1820s ok 70 1820s # testing : g1 1820s # expected: '410' 1820s # received: '410' 1820s ok 71 1820s # testing : g2 1820s # expected: '410' 1820s # received: '410' 1820s ok 72 1820s # testing : g3 1820s # expected: '410' 1820s # received: '410' 1820s ok 73 1820s # testing : g4 1820s # expected: '410' 1820s # received: '410' 1820s ok 74 1820s # testing : g5 1820s # expected: '410' 1820s # received: '410' 1820s ok 75 1820s # testing : g6 1820s # expected: '410' 1820s # received: '410' 1820s ok 76 1820s # testing : g7 1820s # expected: '410' 1820s # received: '410' 1820s ok 77 1820s # testing : g8 1820s # expected: '410' 1820s # received: '410' 1820s ok 78 1820s # testing : g9 1820s # expected: '410' 1820s # received: '410' 1820s ok 79 1820s # testing : s0 1820s # expected: '303' 1820s # received: '303' 1820s ok 80 1820s # testing : s1 1820s # expected: '303' 1820s # received: '303' 1820s ok 81 1820s # testing : s2 1820s # expected: '303' 1820s # received: '303' 1820s ok 82 1820s # testing : s3 1820s # expected: '303' 1820s # received: '303' 1820s ok 83 1820s # testing : s4 1820s # expected: '303' 1820s # received: '303' 1820s ok 84 1820s # testing : s5 1820s # expected: '303' 1820s # received: '303' 1820s ok 85 1820s # testing : s6 1820s # expected: '303' 1820s # received: '303' 1820s ok 86 1820s # testing : s7 1820s # expected: '303' 1820s # received: '303' 1820s ok 87 1820s # testing : s8 1820s # expected: '303' 1820s # received: '303' 1820s ok 88 1820s # testing : s9 1820s # expected: '303' 1820s # received: '303' 1820s ok 89 1820s # testing : f0 1820s # expected: '403' 1820s # received: '403' 1820s ok 90 1820s # testing : f1 1820s # expected: '403' 1820s # received: '403' 1820s ok 91 1820s # testing : f2 1820s # expected: '403' 1820s # received: '403' 1820s ok 92 1820s # testing : f3 1820s # expected: '403' 1820s # received: '403' 1820s ok 93 1820s # testing : f4 1820s # expected: '403' 1820s # received: '403' 1820s ok 94 1820s # testing : f5 1820s # expected: '403' 1820s # received: '403' 1820s ok 95 1820s # testing : f6 1820s # expected: '403' 1820s # received: '403' 1820s ok 96 1820s # testing : f7 1820s # expected: '403' 1820s # received: '403' 1820s ok 97 1820s # testing : f8 1820s # expected: '403' 1820s # received: '403' 1820s ok 98 1820s # testing : f9 1820s # expected: '403' 1820s # received: '403' 1820s ok 99 1820s verifying return code of seeother and gone redirect match with expression support 1820s # testing : g0 1820s # expected: '410' 1820s # received: '410' 1820s ok 100 1820s # testing : g1 1820s # expected: '410' 1820s # received: '410' 1820s ok 101 1820s # testing : g2 1820s # expected: '410' 1820s # received: '410' 1820s ok 102 1820s # testing : g3 1820s # expected: '410' 1820s # received: '410' 1820s ok 103 1820s # testing : g4 1820s # expected: '410' 1820s # received: '410' 1820s ok 104 1820s # testing : g5 1820s # expected: '410' 1820s # received: '410' 1820s ok 105 1820s # testing : g6 1820s # expected: '410' 1820s # received: '410' 1820s ok 106 1820s # testing : g7 1820s # expected: '410' 1820s # received: '410' 1820s ok 107 1820s # testing : g8 1820s # expected: '410' 1820s # received: '410' 1820s ok 108 1820s # testing : g9 1820s # expected: '410' 1820s # received: '410' 1820s ok 109 1820s # testing : s0 1820s # expected: '303' 1820s # received: '303' 1820s ok 110 1820s # testing : s1 1820s # expected: '303' 1820s # received: '303' 1820s ok 111 1820s # testing : s2 1820s # expected: '303' 1820s # received: '303' 1820s ok 112 1820s # testing : s3 1820s # expected: '303' 1820s # received: '303' 1820s ok 113 1820s # testing : s4 1820s # expected: '303' 1820s # received: '303' 1820s ok 114 1820s # testing : s5 1820s # expected: '303' 1820s # received: '303' 1820s ok 115 1820s # testing : s6 1820s # expected: '303' 1820s # received: '303' 1820s ok 116 1820s # testing : s7 1820s # expected: '303' 1820s # received: '303' 1820s ok 117 1820s # testing : s8 1820s # expected: '303' 1820s # received: '303' 1820s ok 118 1820s # testing : s9 1820s # expected: '303' 1820s # received: '303' 1820s ok 119 1820s # testing : f0 1820s # expected: '403' 1820s # received: '403' 1820s ok 120 1820s # testing : f1 1820s # expected: '403' 1820s # received: '403' 1820s ok 121 1820s # testing : f2 1820s # expected: '403' 1820s # received: '403' 1820s ok 122 1820s # testing : f3 1820s # expected: '403' 1820s # received: '403' 1820s ok 123 1820s # testing : f4 1820s # expected: '403' 1820s # received: '403' 1820s ok 124 1820s # testing : f5 1820s # expected: '403' 1820s # received: '403' 1820s ok 125 1820s # testing : f6 1820s # expected: '403' 1820s # received: '403' 1820s ok 126 1820s # testing : f7 1820s # expected: '403' 1820s # received: '403' 1820s ok 127 1820s # testing : f8 1820s # expected: '403' 1820s # received: '403' 1820s ok 128 1820s # testing : f9 1820s # expected: '403' 1820s # received: '403' 1820s ok 129 1820s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1820s # verifying /modules/alias/script is plain text 1820s # testing : /modules/alias/script 1820s # expected: '#!/bin/sh 1820s # echo Content-type: text/plain 1820s # echo 1820s # echo this is a shell script cgi. 1820s # ' 1820s # received: '#!/bin/sh 1820s # echo Content-type: text/plain 1820s # echo 1820s # echo this is a shell script cgi. 1820s # ' 1820s ok 130 1820s # verifying same file accessed at /cgi/script is executed code 1820s # testing : /cgi/script 1820s # expected: 'this is a shell script cgi. 1820s # ' 1820s # received: 'this is a shell script cgi. 1820s # ' 1820s ok 131 1820s # verifying ScriptAliasMatch with /aliascgi-script 1820s # testing : /aliascgi-script 1820s # expected: 'this is a shell script cgi. 1820s # ' 1820s # received: 'this is a shell script cgi. 1820s # ' 1820s ok 132 1820s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1820s # testing : /aliascgi-script 1820s # expected: 'this is a shell script cgi. 1820s # ' 1820s # received: 'this is a shell script cgi. 1820s # ' 1820s ok 133 1820s # verifying bad script alias. 1820s # testing : /aliascgi-nada 1820s # expected: 404 1820s # received: '404' 1820s ok 134 1820s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1820s ok 1822s t/modules/allowmethods.t ............ 1822s 1..9 1822s # Running under perl version 5.040001 for linux 1822s # Current time local: Thu Sep 4 17:04:50 2025 1822s # Current time GMT: Thu Sep 4 17:04:50 2025 1822s # Using Test.pm version 1.31 1822s # Using Apache/Test.pm version 1.44 1822s # testing : Get request to /Get responds 200 1822s # expected: 200 1822s # received: '200' 1822s ok 1 1822s # testing : Head request to /Get responds 200 1822s # expected: 200 1822s # received: '200' 1822s ok 2 1822s # testing : Post request to /Get responds 405 1822s # expected: 405 1822s # received: '405' 1822s ok 3 1822s # testing : Get request to /Head responds 200 1822s # expected: 200 1822s # received: '200' 1822s ok 4 1822s # testing : Head request to /Head responds 200 1822s # expected: 200 1822s # received: '200' 1822s ok 5 1822s # testing : Post request to /Head responds 405 1822s # expected: 405 1822s # received: '405' 1822s ok 6 1822s # testing : Get request to /Post responds 405 1822s # expected: 405 1822s # received: '405' 1822s ok 7 1822s # testing : Head request to /Post responds 405 1822s # expected: 405 1822s # received: '405' 1822s ok 8 1822s # testing : Post request to /Post responds 200 1822s # expected: 200 1822s # received: '200' 1822s ok 9 1822s ok 1824s t/modules/asis.t .................... 1824s 1..3 1824s # Running under perl version 5.040001 for linux 1824s # Current time local: Thu Sep 4 17:04:52 2025 1824s # Current time GMT: Thu Sep 4 17:04:52 2025 1824s # Using Test.pm version 1.31 1824s # Using Apache/Test.pm version 1.44 1824s # testing : asis content OK 1824s # expected: 'This is asis content. 1824s # ' 1824s # received: 'This is asis content. 1824s # ' 1824s ok 1 1824s # testing : asis gave 404 error 1824s # expected: 404 1824s # received: '404' 1824s ok 2 1824s # testing : asis gave 403 error 1824s # expected: 403 1824s # received: '403' 1824s ok 3 1824s ok 1827s t/modules/authz_core.t .............. 1827s 1..504 1827s # Running under perl version 5.040001 for linux 1827s # Current time local: Thu Sep 4 17:04:54 2025 1827s # Current time GMT: Thu Sep 4 17:04:54 2025 1827s # Using Test.pm version 1.31 1827s # Using Apache/Test.pm version 1.44 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/basic1 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/groups1 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 200, expected 200 [a/ : a/ ] 1827s ok 1 1827s # got 200, expected 200 [a/ : a/ 1] 1827s ok 2 1827s # got 200, expected 200 [a/ : a/ 2] 1827s ok 3 1827s # got 200, expected 200 [a/ : a/ 1 2] 1827s ok 4 1827s # got 200, expected 200 [a/ : a/ 3] 1827s ok 5 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ user1: a/ ] 1827s ok 6 1827s # got 200, expected 200 [a/ user1: a/ user1] 1827s ok 7 1827s # got 401, expected 401 [a/ user1: a/ user2] 1827s ok 8 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ Any 1 2: a/ ] 1827s ok 9 1827s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1827s ok 10 1827s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1827s ok 11 1827s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1827s ok 12 1827s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1827s ok 13 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1827s ok 14 1827s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1827s ok 15 1827s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1827s ok 16 1827s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1827s ok 17 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1827s ok 18 1827s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1827s ok 19 1827s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1827s ok 20 1827s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1827s ok 21 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1827s ok 22 1827s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1827s ok 23 1827s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1827s ok 24 1827s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1827s ok 25 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1827s ok 26 1827s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1827s ok 27 1827s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1827s ok 28 1827s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1827s ok 29 1827s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1827s ok 30 1827s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1827s ok 31 1827s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1827s ok 32 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1827s ok 33 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1827s ok 34 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1827s ok 35 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1827s ok 36 1827s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1827s ok 37 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1827s ok 38 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1827s ok 39 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1827s ok 40 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1827s ok 41 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1827s ok 42 1827s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1827s ok 43 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1827s ok 44 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1827s ok 45 1827s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1827s ok 46 1827s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1827s ok 47 1827s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1827s ok 48 1827s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1827s ok 49 1827s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1827s ok 50 1827s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1827s ok 51 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1827s ok 52 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1827s ok 53 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1827s ok 54 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1827s ok 55 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1827s ok 56 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1827s ok 57 1827s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1827s ok 58 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All 1 !2: a/ ] 1827s ok 59 1827s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1827s ok 60 1827s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1827s ok 61 1827s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1827s ok 62 1827s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1827s ok 63 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1827s ok 64 1827s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1827s ok 65 1827s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1827s ok 66 1827s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1827s ok 67 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1827s ok 68 1827s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1827s ok 69 1827s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1827s ok 70 1827s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1827s ok 71 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1827s ok 72 1827s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1827s ok 73 1827s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1827s ok 74 1827s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1827s ok 75 1827s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1827s ok 76 1827s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1827s ok 77 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1827s ok 78 1827s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1827s ok 79 1827s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1827s ok 80 1827s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1827s ok 81 1827s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1827s ok 82 1827s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1827s ok 83 1827s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1827s ok 84 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1827s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1827s ok 85 1827s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1827s ok 86 1827s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1827s ok 87 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1827s ok 88 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1827s ok 89 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1827s ok 90 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1827s ok 91 1827s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1827s ok 92 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1827s ok 93 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1827s ok 94 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1827s ok 95 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1827s ok 96 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1827s ok 97 1827s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1827s ok 98 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1827s ok 99 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1827s ok 100 1827s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1827s ok 101 1827s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1827s ok 102 1827s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1827s ok 103 1827s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1827s ok 104 1827s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1827s ok 105 1827s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1827s ok 106 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1827s ok 107 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1827s ok 108 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1827s ok 109 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1827s ok 110 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1827s ok 111 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1827s ok 112 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1827s ok 113 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All 1 2: a/ ] 1827s ok 114 1827s # got 403, expected 403 [a/ All 1 2: a/ 1] 1827s ok 115 1827s # got 403, expected 403 [a/ All 1 2: a/ 2] 1827s ok 116 1827s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1827s ok 117 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1827s ok 118 1827s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1827s ok 119 1827s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1827s ok 120 1827s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1827s ok 121 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1827s ok 122 1827s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1827s ok 123 1827s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1827s ok 124 1827s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1827s ok 125 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1827s ok 126 1827s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1827s ok 127 1827s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1827s ok 128 1827s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1827s ok 129 1827s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1827s ok 130 1827s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1827s ok 131 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1827s ok 132 1827s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1827s ok 133 1827s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1827s ok 134 1827s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1827s ok 135 1827s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1827s ok 136 1827s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1827s ok 137 1827s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1827s ok 138 1827s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1827s ok 139 1827s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1827s ok 140 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1827s ok 141 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1827s ok 142 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1827s ok 143 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1827s ok 144 1827s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1827s ok 145 1827s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1827s ok 146 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1827s ok 147 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1827s ok 148 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1827s ok 149 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1827s ok 150 1827s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1827s ok 151 1827s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1827s ok 152 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1827s ok 153 1827s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1827s ok 154 1827s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1827s ok 155 1827s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1827s ok 156 1827s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1827s ok 157 1827s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1827s ok 158 1827s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1827s ok 159 1827s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1827s ok 160 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1827s ok 161 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1827s ok 162 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1827s ok 163 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1827s ok 164 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1827s ok 165 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1827s ok 166 1827s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1827s ok 167 1827s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1827s ok 168 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1827s ok 169 1827s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1827s ok 170 1827s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1827s ok 171 1827s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1827s ok 172 1827s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1827s ok 173 1827s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1827s ok 174 1827s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1827s ok 175 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1827s ok 176 1827s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1827s ok 177 1827s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1827s ok 178 1827s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1827s ok 179 1827s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1827s ok 180 1827s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1827s ok 181 1827s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1827s ok 182 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1827s ok 183 1827s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1827s ok 184 1827s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1827s ok 185 1827s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1827s ok 186 1827s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1827s ok 187 1827s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1827s ok 188 1827s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1827s ok 189 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1827s ok 190 1827s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1827s ok 191 1827s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1827s ok 192 1827s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1827s ok 193 1827s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1827s ok 194 1827s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1827s ok 195 1827s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1827s ok 196 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1827s ok 197 1827s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1827s ok 198 1827s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1827s ok 199 1827s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1827s ok 200 1827s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1827s ok 201 1827s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1827s ok 202 1827s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1827s ok 203 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1827s ok 204 1827s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1827s ok 205 1827s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1827s ok 206 1827s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1827s ok 207 1827s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1827s ok 208 1827s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1827s ok 209 1827s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1827s ok 210 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1827s ok 211 1827s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1827s ok 212 1827s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1827s ok 213 1827s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1827s ok 214 1827s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1827s ok 215 1827s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1827s ok 216 1827s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1827s ok 217 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1827s ok 218 1827s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1827s ok 219 1827s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1827s ok 220 1827s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1827s ok 221 1827s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1827s ok 222 1827s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1827s ok 223 1827s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1827s ok 224 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1827s ok 225 1827s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1827s ok 226 1827s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1827s ok 227 1827s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1827s ok 228 1827s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1827s ok 229 1827s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1827s ok 230 1827s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1827s ok 231 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1827s ok 232 1827s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1827s ok 233 1827s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1827s ok 234 1827s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1827s ok 235 1827s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1827s ok 236 1827s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1827s ok 237 1827s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1827s ok 238 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1827s ok 239 1827s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1827s ok 240 1827s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1827s ok 241 1827s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1827s ok 242 1827s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1827s ok 243 1827s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1827s ok 244 1827s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1827s ok 245 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1827s ok 246 1827s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1827s ok 247 1827s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1827s ok 248 1827s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1827s ok 249 1827s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1827s ok 250 1827s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1827s ok 251 1827s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1827s ok 252 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1827s ok 253 1827s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1827s ok 254 1827s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1827s ok 255 1827s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1827s ok 256 1827s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1827s ok 257 1827s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1827s ok 258 1827s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1827s ok 259 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1827s ok 260 1827s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1827s ok 261 1827s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1827s ok 262 1827s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1827s ok 263 1827s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1827s ok 264 1827s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1827s ok 265 1827s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1827s ok 266 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1827s ok 267 1827s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1827s ok 268 1827s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1827s ok 269 1827s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1827s ok 270 1827s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1827s ok 271 1827s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1827s ok 272 1827s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1827s ok 273 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1827s ok 274 1827s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1827s ok 275 1827s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1827s ok 276 1827s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1827s ok 277 1827s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1827s ok 278 1827s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1827s ok 279 1827s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1827s ok 280 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1827s ok 281 1827s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1827s ok 282 1827s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1827s ok 283 1827s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1827s ok 284 1827s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1827s ok 285 1827s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1827s ok 286 1827s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1827s ok 287 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1827s ok 288 1827s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1827s ok 289 1827s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1827s ok 290 1827s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1827s ok 291 1827s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1827s ok 292 1827s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1827s ok 293 1827s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1827s ok 294 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1827s ok 295 1827s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1827s ok 296 1827s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1827s ok 297 1827s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1827s ok 298 1827s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1827s ok 299 1827s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1827s ok 300 1827s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1827s ok 301 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1827s ok 302 1827s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1827s ok 303 1827s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1827s ok 304 1827s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1827s ok 305 1827s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1827s ok 306 1827s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1827s ok 307 1827s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1827s ok 308 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1827s ok 309 1827s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1827s ok 310 1827s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1827s ok 311 1827s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1827s ok 312 1827s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1827s ok 313 1827s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1827s ok 314 1827s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1827s ok 315 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1827s ok 316 1827s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1827s ok 317 1827s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1827s ok 318 1827s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1827s ok 319 1827s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1827s ok 320 1827s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1827s ok 321 1827s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1827s ok 322 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1827s ok 323 1827s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1827s ok 324 1827s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1827s ok 325 1827s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1827s ok 326 1827s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1827s ok 327 1827s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1827s ok 328 1827s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1827s ok 329 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1827s ok 330 1827s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1827s ok 331 1827s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1827s ok 332 1827s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1827s ok 333 1827s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1827s ok 334 1827s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1827s ok 335 1827s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1827s ok 336 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1827s ok 337 1827s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1827s ok 338 1827s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1827s ok 339 1827s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1827s ok 340 1827s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1827s ok 341 1827s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1827s ok 342 1827s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1827s ok 343 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1827s ok 344 1827s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1827s ok 345 1827s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1827s ok 346 1827s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1827s ok 347 1827s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1827s ok 348 1827s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1827s ok 349 1827s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1827s ok 350 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1827s ok 351 1827s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1827s ok 352 1827s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1827s ok 353 1827s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1827s ok 354 1827s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1827s ok 355 1827s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1827s ok 356 1827s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1827s ok 357 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1827s ok 358 1827s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1827s ok 359 1827s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1827s ok 360 1827s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1827s ok 361 1827s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1827s ok 362 1827s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1827s ok 363 1827s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1827s ok 364 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1827s ok 365 1827s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1827s ok 366 1827s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1827s ok 367 1827s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1827s ok 368 1827s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1827s ok 369 1827s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1827s ok 370 1827s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1827s ok 371 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1827s ok 372 1827s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1827s ok 373 1827s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1827s ok 374 1827s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1827s ok 375 1827s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1827s ok 376 1827s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1827s ok 377 1827s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1827s ok 378 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1827s ok 379 1827s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1827s ok 380 1827s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1827s ok 381 1827s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1827s ok 382 1827s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1827s ok 383 1827s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1827s ok 384 1827s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1827s ok 385 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1827s ok 386 1827s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1827s ok 387 1827s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1827s ok 388 1827s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1827s ok 389 1827s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1827s ok 390 1827s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1827s ok 391 1827s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1827s ok 392 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1827s ok 393 1827s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1827s ok 394 1827s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1827s ok 395 1827s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1827s ok 396 1827s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1827s ok 397 1827s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1827s ok 398 1827s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1827s ok 399 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1827s ok 400 1827s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1827s ok 401 1827s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1827s ok 402 1827s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1827s ok 403 1827s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1827s ok 404 1827s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1827s ok 405 1827s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1827s ok 406 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1827s ok 407 1827s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1827s ok 408 1827s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1827s ok 409 1827s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1827s ok 410 1827s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1827s ok 411 1827s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1827s ok 412 1827s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1827s ok 413 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1827s ok 414 1827s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1827s ok 415 1827s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1827s ok 416 1827s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1827s ok 417 1827s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1827s ok 418 1827s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1827s ok 419 1827s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1827s ok 420 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1827s ok 421 1827s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1827s ok 422 1827s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1827s ok 423 1827s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1827s ok 424 1827s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1827s ok 425 1827s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1827s ok 426 1827s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1827s ok 427 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1827s ok 428 1827s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1827s ok 429 1827s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1827s ok 430 1827s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1827s ok 431 1827s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1827s ok 432 1827s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1827s ok 433 1827s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1827s ok 434 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1827s ok 435 1827s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1827s ok 436 1827s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1827s ok 437 1827s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1827s ok 438 1827s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1827s ok 439 1827s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1827s ok 440 1827s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1827s ok 441 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1827s ok 442 1827s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1827s ok 443 1827s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1827s ok 444 1827s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1827s ok 445 1827s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1827s ok 446 1827s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1827s ok 447 1827s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1827s ok 448 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1827s ok 449 1827s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1827s ok 450 1827s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1827s ok 451 1827s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1827s ok 452 1827s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1827s ok 453 1827s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1827s ok 454 1827s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1827s ok 455 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1827s ok 456 1827s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1827s ok 457 1827s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1827s ok 458 1827s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1827s ok 459 1827s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1827s ok 460 1827s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1827s ok 461 1827s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1827s ok 462 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1827s ok 463 1827s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1827s ok 464 1827s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1827s ok 465 1827s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1827s ok 466 1827s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1827s ok 467 1827s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1827s ok 468 1827s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1827s ok 469 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1827s ok 470 1827s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1827s ok 471 1827s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1827s ok 472 1827s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1827s ok 473 1827s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1827s ok 474 1827s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1827s ok 475 1827s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1827s ok 476 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1827s ok 477 1827s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1827s ok 478 1827s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1827s ok 479 1827s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1827s ok 480 1827s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1827s ok 481 1827s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1827s ok 482 1827s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1827s ok 483 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1827s ok 484 1827s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1827s ok 485 1827s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1827s ok 486 1827s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1827s ok 487 1827s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1827s ok 488 1827s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1827s ok 489 1827s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1827s ok 490 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1827s ok 491 1827s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1827s ok 492 1827s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1827s ok 493 1827s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1827s ok 494 1827s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1827s ok 495 1827s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1827s ok 496 1827s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1827s ok 497 1827s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1827s ok 498 1827s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1827s ok 499 1827s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1827s ok 500 1827s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1827s ok 501 1827s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1827s ok 502 1827s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1827s ok 503 1827s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1827s ok 504 1827s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/basic1 1827s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1827s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1827s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/groups1 1827s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1827s ok 1829s t/modules/autoindex.t ............... 1829s 1..84 1829s # Running under perl version 5.040001 for linux 1829s # Current time local: Thu Sep 4 17:04:57 2025 1829s # Current time GMT: Thu Sep 4 17:04:57 2025 1829s # Using Test.pm version 1.31 1829s # Using Apache/Test.pm version 1.44 1829s --- 1829s IndexOrderDefault Ascending Name 1829s GET /modules/autoindex/htaccess/ 1829s ok 1 1829s --- 1829s IndexOrderDefault Ascending Name 1829s 1829s (C=N O=A) 1829s GET /modules/autoindex/htaccess/?C=N&O=A 1829s ok 2 1829s --- 1829s IndexOrderDefault Ascending Name 1829s 1829s (C=N O=D) 1829s GET /modules/autoindex/htaccess/?C=N&O=D 1829s ok 3 1829s --- 1829s IndexOrderDefault Ascending Name 1829s 1829s (C=M O=A) 1829s GET /modules/autoindex/htaccess/?C=M&O=A 1829s ok 4 1829s --- 1829s IndexOrderDefault Ascending Name 1829s 1829s (C=M O=D) 1829s GET /modules/autoindex/htaccess/?C=M&O=D 1829s ok 5 1829s --- 1829s IndexOrderDefault Ascending Name 1829s 1829s (C=S O=A) 1829s GET /modules/autoindex/htaccess/?C=S&O=A 1829s ok 6 1829s --- 1829s IndexOrderDefault Ascending Name 1829s 1829s (C=S O=D) 1829s GET /modules/autoindex/htaccess/?C=S&O=D 1829s ok 7 1829s --- 1829s IndexOrderDefault Ascending Date 1829s GET /modules/autoindex/htaccess/ 1829s ok 8 1829s --- 1829s IndexOrderDefault Ascending Date 1829s 1829s (C=N O=A) 1829s GET /modules/autoindex/htaccess/?C=N&O=A 1829s ok 9 1829s --- 1829s IndexOrderDefault Ascending Date 1829s 1829s (C=N O=D) 1829s GET /modules/autoindex/htaccess/?C=N&O=D 1829s ok 10 1829s --- 1829s IndexOrderDefault Ascending Date 1829s 1829s (C=M O=A) 1829s GET /modules/autoindex/htaccess/?C=M&O=A 1829s ok 11 1829s --- 1829s IndexOrderDefault Ascending Date 1829s 1829s (C=M O=D) 1829s GET /modules/autoindex/htaccess/?C=M&O=D 1829s ok 12 1829s --- 1829s IndexOrderDefault Ascending Date 1829s 1829s (C=S O=A) 1829s GET /modules/autoindex/htaccess/?C=S&O=A 1829s ok 13 1829s --- 1829s IndexOrderDefault Ascending Date 1829s 1829s (C=S O=D) 1829s GET /modules/autoindex/htaccess/?C=S&O=D 1829s ok 14 1829s --- 1829s IndexOrderDefault Ascending Size 1829s GET /modules/autoindex/htaccess/ 1829s ok 15 1829s --- 1829s IndexOrderDefault Ascending Size 1829s 1829s (C=N O=A) 1829s GET /modules/autoindex/htaccess/?C=N&O=A 1829s ok 16 1829s --- 1829s IndexOrderDefault Ascending Size 1829s 1829s (C=N O=D) 1829s GET /modules/autoindex/htaccess/?C=N&O=D 1829s ok 17 1829s --- 1829s IndexOrderDefault Ascending Size 1829s 1829s (C=M O=A) 1829s GET /modules/autoindex/htaccess/?C=M&O=A 1829s ok 18 1829s --- 1829s IndexOrderDefault Ascending Size 1829s 1829s (C=M O=D) 1829s GET /modules/autoindex/htaccess/?C=M&O=D 1829s ok 19 1829s --- 1829s IndexOrderDefault Ascending Size 1829s 1829s (C=S O=A) 1829s GET /modules/autoindex/htaccess/?C=S&O=A 1829s ok 20 1829s --- 1829s IndexOrderDefault Ascending Size 1829s 1829s (C=S O=D) 1829s GET /modules/autoindex/htaccess/?C=S&O=D 1829s ok 21 1829s --- 1829s IndexOrderDefault Descending Name 1829s GET /modules/autoindex/htaccess/ 1829s ok 22 1829s --- 1829s IndexOrderDefault Descending Name 1829s 1829s (C=N O=A) 1829s GET /modules/autoindex/htaccess/?C=N&O=A 1829s ok 23 1829s --- 1829s IndexOrderDefault Descending Name 1829s 1829s (C=N O=D) 1829s GET /modules/autoindex/htaccess/?C=N&O=D 1829s ok 24 1829s --- 1829s IndexOrderDefault Descending Name 1829s 1829s (C=M O=A) 1829s GET /modules/autoindex/htaccess/?C=M&O=A 1829s ok 25 1829s --- 1829s IndexOrderDefault Descending Name 1829s 1829s (C=M O=D) 1829s GET /modules/autoindex/htaccess/?C=M&O=D 1829s ok 26 1829s --- 1829s IndexOrderDefault Descending Name 1829s 1829s (C=S O=A) 1829s GET /modules/autoindex/htaccess/?C=S&O=A 1829s ok 27 1829s --- 1829s IndexOrderDefault Descending Name 1829s 1829s (C=S O=D) 1829s GET /modules/autoindex/htaccess/?C=S&O=D 1829s ok 28 1829s --- 1829s IndexOrderDefault Descending Date 1829s GET /modules/autoindex/htaccess/ 1829s ok 29 1829s --- 1829s IndexOrderDefault Descending Date 1829s 1829s (C=N O=A) 1829s GET /modules/autoindex/htaccess/?C=N&O=A 1829s ok 30 1829s --- 1829s IndexOrderDefault Descending Date 1829s 1829s (C=N O=D) 1829s GET /modules/autoindex/htaccess/?C=N&O=D 1829s ok 31 1829s --- 1829s IndexOrderDefault Descending Date 1829s 1829s (C=M O=A) 1829s GET /modules/autoindex/htaccess/?C=M&O=A 1829s ok 32 1829s --- 1829s IndexOrderDefault Descending Date 1829s 1829s (C=M O=D) 1829s GET /modules/autoindex/htaccess/?C=M&O=D 1829s ok 33 1829s --- 1829s IndexOrderDefault Descending Date 1829s 1829s (C=S O=A) 1829s GET /modules/autoindex/htaccess/?C=S&O=A 1829s ok 34 1829s --- 1829s IndexOrderDefault Descending Date 1829s 1829s (C=S O=D) 1829s GET /modules/autoindex/htaccess/?C=S&O=D 1829s ok 35 1829s --- 1829s IndexOrderDefault Descending Size 1829s GET /modules/autoindex/htaccess/ 1829s ok 36 1829s --- 1829s IndexOrderDefault Descending Size 1829s 1829s (C=N O=A) 1829s GET /modules/autoindex/htaccess/?C=N&O=A 1829s ok 37 1829s --- 1829s IndexOrderDefault Descending Size 1829s 1829s (C=N O=D) 1829s GET /modules/autoindex/htaccess/?C=N&O=D 1829s ok 38 1829s --- 1829s IndexOrderDefault Descending Size 1829s 1829s (C=M O=A) 1829s GET /modules/autoindex/htaccess/?C=M&O=A 1829s ok 39 1829s --- 1829s IndexOrderDefault Descending Size 1829s 1829s (C=M O=D) 1829s GET /modules/autoindex/htaccess/?C=M&O=D 1829s ok 40 1829s --- 1829s IndexOrderDefault Descending Size 1829s 1829s (C=S O=A) 1829s GET /modules/autoindex/htaccess/?C=S&O=A 1829s ok 41 1829s --- 1829s IndexOrderDefault Descending Size 1829s 1829s (C=S O=D) 1829s GET /modules/autoindex/htaccess/?C=S&O=D 1829s ok 42 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Name 1829s GET /modules/autoindex/htaccess/ 1829s ok 43 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Name 1829s 1829s (C=N O=A) 1829s GET /modules/autoindex/htaccess/?C=N&O=A 1829s ok 44 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Name 1829s 1829s (C=N O=D) 1829s GET /modules/autoindex/htaccess/?C=N&O=D 1829s ok 45 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Name 1829s 1829s (C=M O=A) 1829s GET /modules/autoindex/htaccess/?C=M&O=A 1829s ok 46 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Name 1829s 1829s (C=M O=D) 1829s GET /modules/autoindex/htaccess/?C=M&O=D 1829s ok 47 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Name 1829s 1829s (C=S O=A) 1829s GET /modules/autoindex/htaccess/?C=S&O=A 1829s ok 48 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Name 1829s 1829s (C=S O=D) 1829s GET /modules/autoindex/htaccess/?C=S&O=D 1829s ok 49 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Date 1829s GET /modules/autoindex/htaccess/ 1829s ok 50 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Date 1829s 1829s (C=N O=A) 1829s GET /modules/autoindex/htaccess/?C=N&O=A 1829s ok 51 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Date 1829s 1829s (C=N O=D) 1829s GET /modules/autoindex/htaccess/?C=N&O=D 1829s ok 52 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Date 1829s 1829s (C=M O=A) 1829s GET /modules/autoindex/htaccess/?C=M&O=A 1829s ok 53 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Date 1829s 1829s (C=M O=D) 1829s GET /modules/autoindex/htaccess/?C=M&O=D 1829s ok 54 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Date 1829s 1829s (C=S O=A) 1829s GET /modules/autoindex/htaccess/?C=S&O=A 1829s ok 55 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Date 1829s 1829s (C=S O=D) 1829s GET /modules/autoindex/htaccess/?C=S&O=D 1829s ok 56 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Size 1829s GET /modules/autoindex/htaccess/ 1829s ok 57 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Size 1829s 1829s (C=N O=A) 1829s GET /modules/autoindex/htaccess/?C=N&O=A 1829s ok 58 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Size 1829s 1829s (C=N O=D) 1829s GET /modules/autoindex/htaccess/?C=N&O=D 1829s ok 59 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Size 1829s 1829s (C=M O=A) 1829s GET /modules/autoindex/htaccess/?C=M&O=A 1829s ok 60 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Size 1829s 1829s (C=M O=D) 1829s GET /modules/autoindex/htaccess/?C=M&O=D 1829s ok 61 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Size 1829s 1829s (C=S O=A) 1829s GET /modules/autoindex/htaccess/?C=S&O=A 1829s ok 62 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Ascending Size 1829s 1829s (C=S O=D) 1829s GET /modules/autoindex/htaccess/?C=S&O=D 1829s ok 63 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Name 1829s GET /modules/autoindex/htaccess/ 1829s ok 64 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Name 1829s 1829s (C=N O=A) 1829s GET /modules/autoindex/htaccess/?C=N&O=A 1829s ok 65 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Name 1829s 1829s (C=N O=D) 1829s GET /modules/autoindex/htaccess/?C=N&O=D 1829s ok 66 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Name 1829s 1829s (C=M O=A) 1829s GET /modules/autoindex/htaccess/?C=M&O=A 1829s ok 67 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Name 1829s 1829s (C=M O=D) 1829s GET /modules/autoindex/htaccess/?C=M&O=D 1829s ok 68 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Name 1829s 1829s (C=S O=A) 1829s GET /modules/autoindex/htaccess/?C=S&O=A 1829s ok 69 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Name 1829s 1829s (C=S O=D) 1829s GET /modules/autoindex/htaccess/?C=S&O=D 1829s ok 70 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Date 1829s GET /modules/autoindex/htaccess/ 1829s ok 71 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Date 1829s 1829s (C=N O=A) 1829s GET /modules/autoindex/htaccess/?C=N&O=A 1829s ok 72 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Date 1829s 1829s (C=N O=D) 1829s GET /modules/autoindex/htaccess/?C=N&O=D 1829s ok 73 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Date 1829s 1829s (C=M O=A) 1829s GET /modules/autoindex/htaccess/?C=M&O=A 1829s ok 74 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Date 1829s 1829s (C=M O=D) 1829s GET /modules/autoindex/htaccess/?C=M&O=D 1829s ok 75 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Date 1829s 1829s (C=S O=A) 1829s GET /modules/autoindex/htaccess/?C=S&O=A 1829s ok 76 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Date 1829s 1829s (C=S O=D) 1829s GET /modules/autoindex/htaccess/?C=S&O=D 1829s ok 77 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Size 1829s GET /modules/autoindex/htaccess/ 1829s ok 78 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Size 1829s 1829s (C=N O=A) 1829s GET /modules/autoindex/htaccess/?C=N&O=A 1829s ok 79 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Size 1829s 1829s (C=N O=D) 1829s GET /modules/autoindex/htaccess/?C=N&O=D 1829s ok 80 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Size 1829s 1829s (C=M O=A) 1829s GET /modules/autoindex/htaccess/?C=M&O=A 1829s ok 81 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Size 1829s 1829s (C=M O=D) 1829s GET /modules/autoindex/htaccess/?C=M&O=D 1829s ok 82 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Size 1829s 1829s (C=S O=A) 1829s GET /modules/autoindex/htaccess/?C=S&O=A 1829s ok 83 1829s --- 1829s IndexOptions FancyIndexing 1829s IndexOrderDefault Descending Size 1829s 1829s (C=S O=D) 1829s GET /modules/autoindex/htaccess/?C=S&O=D 1829s ok 84 1829s ok 1831s t/modules/autoindex2.t .............. 1831s 1..3 1831s # Running under perl version 5.040001 for linux 1831s # Current time local: Thu Sep 4 17:04:59 2025 1831s # Current time GMT: Thu Sep 4 17:04:59 2025 1831s # Using Test.pm version 1.31 1831s # Using Apache/Test.pm version 1.44 1831s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1831s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1831s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1831s # testing : dir_broken should not be listed 1831s # expected: 0 1831s # received: 0 1831s ok 1 1831s # testing : dir_normal should be listed 1831s # expected: 1 1831s # received: 1 1831s ok 2 1831s # testing : dir_protected should not be listed 1831s # expected: 0 1831s # received: 0 1831s ok 3 1831s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1831s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1831s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1831s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1831s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1831s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1831s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1831s ok 1833s t/modules/brotli.t .................. 1833s 1..64 1833s # Running under perl version 5.040001 for linux 1833s # Current time local: Thu Sep 4 17:05:01 2025 1833s # Current time GMT: Thu Sep 4 17:05:01 2025 1833s # Using Test.pm version 1.31 1833s # Using Apache/Test.pm version 1.44 1833s qvalue: 1833s # expected: 200 1833s # received: '200' 1833s ok 1 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 2 1833s qvalue: 1833s # expected: 200 1833s # received: '200' 1833s ok 3 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 4 1833s qvalue: 1833s # expected: 200 1833s # received: '200' 1833s ok 5 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 6 1833s qvalue: 1833s # expected: 200 1833s # received: '200' 1833s ok 7 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 8 1833s qvalue: 1833s # expected: 200 1833s # received: '200' 1833s ok 9 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 10 1833s qvalue: 1833s # expected: 200 1833s # received: '200' 1833s ok 11 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 12 1833s qvalue: ; 1833s # expected: 200 1833s # received: '200' 1833s ok 13 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 14 1833s qvalue: ; 1833s # expected: 200 1833s # received: '200' 1833s ok 15 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 16 1833s qvalue: ; 1833s # expected: 200 1833s # received: '200' 1833s ok 17 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 18 1833s qvalue: ;q= 1833s # expected: 200 1833s # received: '200' 1833s ok 19 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 20 1833s qvalue: ;q= 1833s # expected: 200 1833s # received: '200' 1833s ok 21 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 22 1833s qvalue: ;q= 1833s # expected: 200 1833s # received: '200' 1833s ok 23 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 24 1833s qvalue: ;q=0 1833s # expected: 200 1833s # received: '200' 1833s ok 25 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 26 1833s qvalue: ;q=0 1833s # expected: 200 1833s # received: '200' 1833s ok 27 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 28 1833s qvalue: ;q=0 1833s # expected: 200 1833s # received: '200' 1833s ok 29 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 30 1833s qvalue: ;q=0. 1833s # expected: 200 1833s # received: '200' 1833s ok 31 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 32 1833s qvalue: ;q=0. 1833s # expected: 200 1833s # received: '200' 1833s ok 33 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 34 1833s qvalue: ;q=0. 1833s # expected: 200 1833s # received: '200' 1833s ok 35 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 36 1833s qvalue: ;q=0.0 1833s # expected: 200 1833s # received: '200' 1833s ok 37 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 38 1833s qvalue: ;q=0.0 1833s # expected: 200 1833s # received: '200' 1833s ok 39 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 40 1833s qvalue: ;q=0.0 1833s # expected: 200 1833s # received: '200' 1833s ok 41 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 42 1833s qvalue: ;q=0.00 1833s # expected: 200 1833s # received: '200' 1833s ok 43 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 44 1833s qvalue: ;q=0.00 1833s # expected: 200 1833s # received: '200' 1833s ok 45 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 46 1833s qvalue: ;q=0.00 1833s # expected: 200 1833s # received: '200' 1833s ok 47 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 48 1833s qvalue: ;q=0.000 1833s # expected: 200 1833s # received: '200' 1833s ok 49 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 50 1833s qvalue: ;q=0.000 1833s # expected: 200 1833s # received: '200' 1833s ok 51 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 52 1833s qvalue: ;q=0.000 1833s # expected: 200 1833s # received: '200' 1833s ok 53 1833s # testing : response without Content-Encoding is OK 1833s # expected: undef 1833s # received: undef 1833s ok 54 1833s qvalue: ;q=0.0000 1833s # expected: 200 1833s # received: '200' 1833s ok 55 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 56 1833s qvalue: ;q=0.0000 1833s # expected: 200 1833s # received: '200' 1833s ok 57 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 58 1833s qvalue: ;q=0.0000 1833s # expected: 200 1833s # received: '200' 1833s ok 59 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 60 1833s # expected: 200 1833s # received: '200' 1833s ok 61 1833s # testing : response Content-Encoding is OK 1833s # expected: 'br' 1833s # received: 'br' 1833s ok 62 1833s # expected: 200 1833s # received: '200' 1833s ok 63 1833s # testing : response Content-Encoding is OK 1833s # expected: 'gzip' 1833s # received: 'gzip' 1833s ok 64 1833s ok 1836s t/modules/buffer.t .................. 1836s 1..12 1836s # Running under perl version 5.040001 for linux 1836s # Current time local: Thu Sep 4 17:05:03 2025 1836s # Current time GMT: Thu Sep 4 17:05:03 2025 1836s # Using Test.pm version 1.31 1836s # Using Apache/Test.pm version 1.44 1836s # testing : Checking return code is '200' 1836s # expected: 200 1836s # received: '200' 1836s ok 1 1836s ok 2 1836s # testing : Checking return code is '200' 1836s # expected: 200 1836s # received: '200' 1836s ok 3 1836s ok 4 1836s # testing : Checking return code is '200' 1836s # expected: 200 1836s # received: '200' 1836s ok 5 1836s ok 6 1836s # testing : Checking return code is '200' 1836s # expected: 200 1836s # received: '200' 1836s ok 7 1836s ok 8 1836s # testing : Checking return code is '200' 1836s # expected: 200 1836s # received: '200' 1836s ok 9 1836s ok 10 1836s # testing : Checking return code is '200' 1836s # expected: 200 1836s # received: '200' 1836s ok 11 1836s ok 12 1836s ok 1838s t/modules/cache.t ................... 1838s 1..3 1838s # Running under perl version 5.040001 for linux 1838s # Current time local: Thu Sep 4 17:05:06 2025 1838s # Current time GMT: Thu Sep 4 17:05:06 2025 1838s # Using Test.pm version 1.31 1838s # Using Apache/Test.pm version 1.44 1838s # testing : non-cached call to index.html 1838s # expected: 200 1838s # received: '200' 1838s ok 1 1838s # testing : call to cache index.html 1838s # expected: 200 1838s # received: '200' 1838s ok 2 1838s # testing : cached call to index.html 1838s # expected: 200 1838s # received: '200' 1838s ok 3 1838s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1838s ok 1842s t/modules/cgi.t ..................... 1842s 1..58 1842s # Running under perl version 5.040001 for linux 1842s # Current time local: Thu Sep 4 17:05:08 2025 1842s # Current time GMT: Thu Sep 4 17:05:08 2025 1842s # Using Test.pm version 1.31 1842s # Using Apache/Test.pm version 1.44 1842s # testing : return code for acceptpathinfodefault.sh 1842s # expected: 200 1842s # received: '200' 1842s ok 1 1842s # testing : body for acceptpathinfodefault.sh 1842s # expected: '' 1842s # received: '' 1842s ok 2 1842s # testing : return code for acceptpathinfodefault.sh/foo 1842s # expected: 200 1842s # received: '200' 1842s ok 3 1842s # testing : body for acceptpathinfodefault.sh/foo 1842s # expected: '/foo' 1842s # received: '/foo' 1842s ok 4 1842s # testing : return code for acceptpathinfooff.sh 1842s # expected: 200 1842s # received: '200' 1842s ok 5 1842s # testing : body for acceptpathinfooff.sh 1842s # expected: '' 1842s # received: '' 1842s ok 6 1842s # testing : return code for acceptpathinfooff.sh/foo 1842s # expected: 404 1842s # received: '404' 1842s ok 7 1842s # no body test for this one 1842s ok 8 1842s # testing : return code for acceptpathinfoon.sh 1842s # expected: 200 1842s # received: '200' 1842s ok 9 1842s # testing : body for acceptpathinfoon.sh 1842s # expected: '' 1842s # received: '' 1842s ok 10 1842s # testing : return code for acceptpathinfoon.sh/foo 1842s # expected: 200 1842s # received: '200' 1842s ok 11 1842s # testing : body for acceptpathinfoon.sh/foo 1842s # expected: '/foo' 1842s # received: '/foo' 1842s ok 12 1842s # testing : return code for bogus-perl.pl 1842s # expected: 500 1842s # received: '500' 1842s ok 13 1842s # cgi log created ok. 1842s ok 14 1842s # testing : return code for bogus-sh.sh 1842s # expected: 500 1842s # received: '500' 1842s ok 15 1842s # checking that log size (807) is bigger than it used to be (523) 1842s ok 16 1842s # testing : return code for nph-stderr.pl 1842s # expected: 200 1842s # received: '200' 1842s ok 17 1842s # testing : body for nph-stderr.pl 1842s # expected: 'this is nph-stdout' 1842s # received: 'this is nph-stdout' 1842s ok 18 1842s # testing : return code for nph-test.pl 1842s # expected: 200 1842s # received: '200' 1842s ok 19 1842s # testing : body for nph-test.pl 1842s # expected: 'ok' 1842s # received: 'ok' 1842s ok 20 1842s # testing : return code for perl.pl 1842s # expected: 200 1842s # received: '200' 1842s ok 21 1842s # testing : body for perl.pl 1842s # expected: 'perl cgi' 1842s # received: 'perl cgi' 1842s ok 22 1842s # testing : return code for sh.sh 1842s # expected: 200 1842s # received: '200' 1842s ok 23 1842s # testing : body for sh.sh 1842s # expected: 'sh cgi' 1842s # received: 'sh cgi' 1842s ok 24 1842s # testing : return code for stderr1.pl 1842s # expected: 200 1842s # received: '200' 1842s ok 25 1842s # testing : body for stderr1.pl 1842s # expected: 'this is stdout' 1842s # received: 'this is stdout' 1842s ok 26 1842s # testing : return code for stderr2.pl 1842s # expected: 200 1842s # received: '200' 1842s ok 27 1842s # testing : body for stderr2.pl 1842s # expected: 'this is also stdout' 1842s # received: 'this is also stdout' 1842s ok 28 1842s # testing : return code for stderr3.pl 1842s # expected: 200 1842s # received: '200' 1842s ok 29 1842s # testing : body for stderr3.pl 1842s # expected: 'this is more stdout' 1842s # received: 'this is more stdout' 1842s ok 30 1842s # posted content (length 10) to bogus-perl.pl 1842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1842s # expected: '500' 1842s # received: '500' 1842s ok 31 1842s # checking that log size (35781) is greater than 807 1842s ok 32 1842s # verifying that logged content is 10 characters 1842s ok 33 1842s # posted content (length 99) to bogus-perl.pl 1842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1842s # expected: '500' 1842s # received: '500' 1842s ok 34 1842s # checking that log size (36240) is greater than 35781 1842s ok 35 1842s # verifying that logged content is 99 characters 1842s ok 36 1842s # posted content (length 250) to bogus-perl.pl 1842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1842s # expected: '500' 1842s # received: '500' 1842s ok 37 1842s # checking that log size (36851) is greater than 36240 1842s ok 38 1842s # verifying that logged content is 250 characters 1842s ok 39 1842s # posted content (length 255) to bogus-perl.pl 1842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1842s # expected: '500' 1842s # received: '500' 1842s ok 40 1842s # checking that log size (37467) is greater than 36851 1842s ok 41 1842s # verifying that logged content is 255 characters 1842s ok 42 1842s # posted content (length 256) to bogus-perl.pl 1842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1842s # expected: '500' 1842s # received: '500' 1842s ok 43 1842s # checking that log size (38084) is greater than 37467 1842s ok 44 1842s # verifying that logged content is 256 characters 1842s ok 45 1842s # posted content (length 257) to bogus-perl.pl 1842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1842s # expected: '500' 1842s # received: '500' 1842s ok 46 1842s # checking that log size (38701) is greater than 38084 1842s ok 47 1842s # verifying that logged content is 256 characters 1842s ok 48 1842s # posted content (length 258) to bogus-perl.pl 1842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1842s # expected: '500' 1842s # received: '500' 1842s ok 49 1842s # checking that log size (39318) is greater than 38701 1842s ok 50 1842s # verifying that logged content is 256 characters 1842s ok 51 1842s # posted content (length 1024) to bogus-perl.pl 1842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1842s # expected: '500' 1842s # received: '500' 1842s ok 52 1842s # checking that log size (39936) is greater than 39318 1842s ok 53 1842s # verifying that logged content is 256 characters 1842s ok 54 1842s # verifying log is greater than 40960 bytes. 1842s ok 55 1842s # verifying log did not grow after making bogus request. 1842s ok 56 1842s # verifying log did not grow after making another bogus request. 1842s ok 57 1842s # checking that HEAD /modules/cgi/perl.pl returns 200. 1842s ok 58 1842s ok 1844s t/modules/data.t .................... 1844s 1..2 1844s # Running under perl version 5.040001 for linux 1844s # Current time local: Thu Sep 4 17:05:12 2025 1844s # Current time GMT: Thu Sep 4 17:05:12 2025 1844s # Using Test.pm version 1.31 1844s # Using Apache/Test.pm version 1.44 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 1 1844s ok 2 1844s ok 1848s t/modules/dav.t ..................... 1848s 1..19 1848s # Running under perl version 5.040001 for linux 1848s # Current time local: Thu Sep 4 17:05:14 2025 1848s # Current time GMT: Thu Sep 4 17:05:14 2025 1848s # Using Test.pm version 1.31 1848s # Using Apache/Test.pm version 1.44 1848s resource lock test: 1848s ok 1 1848s DAV put test: 1848s ok 2 1848s getting DAV resource properties: 1848s ok 3 1848s created: Thu, 04 Sep 2025 17:05:16 GMT 1848s modified: Thu, 04 Sep 2025 17:05:16 GMT 1848s now: Thu, 04 Sep 2025 17:05:18 GMT 1848s ok 4 1848s ok 5 1848s resource lock status test: 1848s ok 6 1848s resource unlock test: 1848s ok 7 1848s resource lock status test: 1848s ok 8 1848s getting uri... 1848s expect: 1848s -> 1848s 1848s
1848s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1880s # 1880s # 1880s # Hello World 1880s # 1880s #

[back]

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

mod_include test

1880s # 1880s # 1880s # Hello World 1880s # 1880s #

[back]

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

mod_include test

1880s # 1880s # 1880s # Hello World 1880s # 1880s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [pdf089dba_foo1]

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

LoadBalancer Status for balancer://foo2 [pdf089dba_foo2]

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

LoadBalancer Status for balancer://foo3 [pdf089dba_foo3]

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

LoadBalancer Status for balancer://foo4 [pdf089dba_foo4]

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

LoadBalancer Status for balancer://pr45434 [pdf089dba_pr45434]

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

LoadBalancer Status for balancer://failover [pdf089dba_failover]

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

LoadBalancer Status for balancer://dynproxy [pdf089dba_dynproxy]

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

Moved Permanently

1926s #

The document has moved here.

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

Moved Permanently

1926s #

The document has moved here.

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

Moved Permanently

1926s #

The document has moved here.

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

Moved Permanently

1926s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1926s #

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

Multiple Choices

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

Available documents: 1926s #

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

Multiple Choices

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

Available documents: 1926s #

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

Moved Permanently

1926s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1926s #

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

Multiple Choices

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

Available documents: 1926s #

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

Moved Permanently

1926s #

The document has moved here.

1926s # 1926s # ' 1926s ok 48 1926s ok 1928s t/modules/status.t .................. 1928s 1..1 1928s # Running under perl version 5.040001 for linux 1928s # Current time local: Thu Sep 4 17:06:36 2025 1928s # Current time GMT: Thu Sep 4 17:06:36 2025 1928s # Using Test.pm version 1.31 1928s # Using Apache/Test.pm version 1.44 1928s 1928s 1928s Apache Status 1928s 1928s

Apache Server Status for localhost (via 127.0.0.1)

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

1928s
Current Time: Thursday, 04-Sep-2025 17:06:38 UTC
1928s
Restart Time: Thursday, 04-Sep-2025 17:02:30 UTC
1928s
Parent Server Config. Generation: 1
1928s
Parent Server MPM Generation: 0
1928s
Server uptime: 4 minutes 8 seconds
1928s
Server load: 0.68 0.78 0.56
1928s
Total accesses: 6876 - Total Traffic: 138.5 MB - Total Duration: 26087
1928s
CPU Usage: u3.1 s1.74 cu.82 cs.27 - 2.39% CPU load
1928s
27.7 requests/sec - 0.6 MB/second - 20.6 kB/request - 3.79392 ms/request
1928s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1928s
1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewait-iowritingkeep-aliveclosing
0948463no0yes00250000
1948465no0yes10240000
2948466no0yes00250000
31024663no0yes00250000
Sum400 10990000
1928s
________________________________________W_______________________
1928s ____________________________________............................
1928s ................................................................
1928s ................................................................
1928s ................................................................
1928s ................................................................
1928s ................
1928s

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

1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s
SrvPIDAccMCPU 1928s SSReqDurConnChildSlotClientProtocolVHostRequest
0-09484630/54/54_ 1928s 1.4120390.00.300.30 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-09484630/62/62_ 1928s 1.4120910.00.420.42 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-09484630/57/57_ 1928s 1.3920370.00.810.81 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484630/60/60_ 1928s 1.4120790.00.950.95 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484630/56/56_ 1928s 1.4120210.00.220.22 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-09484630/55/55_ 1928s 1.4020230.00.350.35 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484630/65/65_ 1928s 1.4120390.00.330.33 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484630/57/57_ 1928s 1.4120250.00.250.25 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-09484630/62/62_ 1928s 1.3240270.00.290.29 1928s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/ HTTP/1.1
0-09484630/59/59_ 1928s 1.4120310.00.900.90 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484630/58/58_ 1928s 1.4140330.00.290.29 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484630/61/61_ 1928s 1.3640330.00.240.24 1928s 127.0.0.1http/1.1localhost:8548POST /echo_post/baltest_echo_post HTTP/1.1
0-09484630/59/59_ 1928s 1.4140240.00.260.26 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484630/58/58_ 1928s 1.3541280.00.220.22 1928s 127.0.0.1http/1.1localhost:8537GET /reverse-slash HTTP/1.1
0-09484630/58/58_ 1928s 1.4140320.00.250.25 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484630/58/58_ 1928s 1.4140340.00.310.31 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484630/64/64_ 1928s 1.37441360.06.096.09 1928s 127.0.0.1http/1.1localhost:8529GET /apache/ratelimit/autoindex/ HTTP/1.1
0-09484630/50/50_ 1928s 1.3540250.00.290.29 1928s 127.0.0.1http/1.1localhost:8529GET / HTTP/1.1
0-09484630/58/58_ 1928s 1.41202610.019.9219.92 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
0-09484630/54/54_ 1928s 1.3840260.00.290.29 1928s 127.0.0.1http/1.1localhost:8529GET /apache/ratelimit/chunk?0,8192 HTTP/1.1
0-09484630/62/62_ 1928s 1.4140350.00.410.41 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484630/61/61_ 1928s 1.3521360.00.300.30 1928s 127.0.0.1http/1.1localhost:8537GET /reverse/modules/lua/setheaderfromparam.lua?HeaderName=Set-
0-09484630/61/61_ 1928s 1.39201020.00.680.68 1928s 127.0.0.1http/1.1localhost:8529GET /modules/session_cookie/test404 HTTP/1.1
0-09484630/56/56_ 1928s 1.4120510.00.200.20 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
0-09484630/62/62_ 1928s 1.4120480.00.290.29 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-09484650/109/109_ 1928s 2.0540660.04.444.44 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/104/104_ 1928s 2.0520830.06.406.40 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/112/112_ 1928s 2.06201150.010.4710.47 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-09484650/106/106_ 1928s 2.0520470.00.550.55 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/105/105_ 1928s 2.06201110.00.670.67 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/104/104_ 1928s 2.0620700.00.880.88 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-09484650/109/109_ 1928s 2.0620760.02.522.52 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-09484650/110/110_ 1928s 2.0620500.00.660.66 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-09484650/107/107_ 1928s 2.0540740.01.131.13 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/109/109_ 1928s 2.07201140.00.730.73 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-09484650/105/105_ 1928s 2.0620560.00.620.62 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/102/102_ 1928s 2.062021100.00.770.77 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/108/108_ 1928s 2.0620650.00.950.95 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/110/110_ 1928s 2.0640620.00.650.65 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/114/114_ 1928s 2.0340650.00.840.84 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484651/99/99W 1928s 2.0300550.00.930.93 1928s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-09484650/105/105_ 1928s 2.0640480.01.131.13 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/112/112_ 1928s 2.064066720.00.850.85 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/100/100_ 1928s 2.04401120.04.544.54 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/110/110_ 1928s 2.0640440.00.620.62 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/105/105_ 1928s 2.0540470.00.760.76 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/110/110_ 1928s 2.0640540.00.790.79 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/106/106_ 1928s 2.0540410.00.570.57 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/108/108_ 1928s 2.0640660.00.980.98 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484650/111/111_ 1928s 2.062021810.012.3612.36 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
2-09484660/90/90_ 1928s 1.8840710.00.470.47 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/89/89_ 1928s 1.8840720.00.400.40 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/89/89_ 1928s 1.8820610.00.500.50 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/94/94_ 1928s 1.8820760.00.560.56 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
2-09484660/91/91_ 1928s 1.8820880.04.354.35 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/86/86_ 1928s 1.8820720.00.930.93 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
2-09484660/91/91_ 1928s 1.8920970.06.286.28 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
2-09484660/91/91_ 1928s 1.89201250.010.2610.26 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
2-09484660/94/94_ 1928s 1.88202640.00.530.53 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/85/85_ 1928s 1.8820920.00.470.47 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/96/96_ 1928s 1.8920380.00.460.46 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
2-09484660/90/90_ 1928s 1.8920450.00.420.42 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
2-09484660/92/92_ 1928s 1.89201010.00.930.93 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
2-09484660/92/92_ 1928s 1.8820440.00.460.46 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/88/88_ 1928s 1.8920940.00.880.88 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
2-09484660/91/91_ 1928s 1.8840640.00.380.38 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/92/92_ 1928s 1.8840700.01.731.73 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/93/93_ 1928s 1.88401510.00.570.57 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/90/90_ 1928s 1.8820520.00.610.61 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/88/88_ 1928s 1.8840570.00.560.56 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/89/89_ 1928s 1.8840440.00.470.47 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/93/93_ 1928s 1.8840660.01.201.20 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/90/90_ 1928s 1.884066670.01.371.37 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/87/87_ 1928s 1.8840550.04.454.45 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484660/89/89_ 1928s 1.8840980.01.291.29 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010246630/21/21_ 1928s 0.54201170.00.060.06 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
3-010246630/22/22_ 1928s 0.54201210.00.180.18 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
3-010246630/17/17_ 1928s 0.49201190.00.070.07 1928s 127.0.0.1http/1.1localhost:8537GET /reverse/index.html HTTP/1.1
3-010246630/20/20_ 1928s 0.52201220.00.550.55 1928s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/redirect-dir.html?q=%25 HTTP/1.1
3-010246630/18/18_ 1928s 0.481301070.00.070.07 1928s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/de/ HTTP/1.1
3-010246630/18/18_ 1928s 0.521301080.00.200.20 1928s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/lucky13.html HTTP/1.1
3-010246630/21/21_ 1928s 0.5312101640.02.052.05 1928s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/proxy-qsa.html?bloo=blar HTTP/1.1
3-010246630/17/17_ 1928s 0.491291210.00.610.61 1928s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/env.pl?reverse-proxy HTTP/1.1
3-010246630/21/21_ 1928s 0.531201210.02.062.06 1928s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/cookie/ HTTP/1.1
3-010246630/15/15_ 1928s 0.4912111170.00.080.08 1928s 127.0.0.1http/1.1localhost:8537GET /reverse/modules/cgi/nph-102.pl HTTP/1.1
3-010246630/23/23_ 1928s 0.531201190.00.120.12 1928s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/escaping/fixups/redir_ne/foo%20bar HTTP/1.
3-010246630/15/15_ 1928s 0.501201060.00.080.08 1928s 127.0.0.1http/1.1localhost:8537GET /reverse/nonesuch/file%25 HTTP/1.1
3-010246630/22/22_ 1928s 0.53121620.00.170.17 1928s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/escaping/fixups/proxy_ne/foo%20bar HTTP/1.
3-010246630/17/17_ 1928s 0.531201120.00.040.04 1928s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/escaping/local_bctls_nospace/foo/bar/%20ba
3-010246630/19/19_ 1928s 0.48121590.00.090.09 1928s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/two/index HTTP/1.1
3-010246630/18/18_ 1928s 0.5380700.00.050.05 1928s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire/cache HTTP/1.1
3-010246630/18/18_ 1928s 0.4480690.00.100.10 1928s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
3-010246630/19/19_ 1928s 0.5080700.00.040.04 1928s 127.0.0.1http/1.1localhost:8529GET /apache/ratelimit/ HTTP/1.1
3-010246630/18/18_ 1928s 0.5340590.00.110.11 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010246630/18/18_ 1928s 0.5041600.00.050.05 1928s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/1 HTTP/1.1
3-010246630/18/18_ 1928s 0.53401050.00.130.13 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010246630/18/18_ 1928s 0.504011210.00.050.05 1928s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/5 HTTP/1.1
3-010246630/20/20_ 1928s 0.53401210.00.140.14 1928s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010246630/17/17_ 1928s 0.50401160.00.060.06 1928s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/ HTTP/1.1
3-010246630/19/19_ 1928s 0.53211090.00.160.16 1928s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
1928s
1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s 1928s
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
1928s 1928s ok 1 1928s ok 1930s t/modules/substitute.t .............. 1930s 1..19 1930s # Running under perl version 5.040001 for linux 1930s # Current time local: Thu Sep 4 17:06:38 2025 1930s # Current time GMT: Thu Sep 4 17:06:38 2025 1930s # Using Test.pm version 1.31 1930s # Using Apache/Test.pm version 1.44 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'barbar': OK 1930s ok 1 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'barbar': OK 1930s ok 2 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'foofoo': OK 1930s ok 3 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'barbar': OK 1930s ok 4 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'barbar': OK 1930s ok 5 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'barbar': OK 1930s ok 6 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'foof 1930s oo': OK 1930s ok 7 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'xfoo': OK 1930s ok 8 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1930s ok 9 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s barx 1930s ': OK 1930s ok 10 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'a$1axb(': OK 1930s ok 11 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'a$XX': OK 1930s ok 12 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1930s ok 13 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'x&x': OK 1930s ok 14 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'xx': OK 1930s ok 15 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'fcooar': OK 1930s ok 16 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'fc$1ar': OK 1930s ok 17 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'fdooar': OK 1930s ok 18 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s got 200 'XXXfooXXX 1930s bar': OK 1930s ok 19 1930s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1930s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1930s ok 1934s t/modules/unique_id.t ............... 1934s 1..300 1934s # Running under perl version 5.040001 for linux 1934s # Current time local: Thu Sep 4 17:06:40 2025 1934s # Current time GMT: Thu Sep 4 17:06:40 2025 1934s # Using Test.pm version 1.31 1934s # Using Apache/Test.pm version 1.44 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 1 1934s # unique id: aLnHIpcDdf7gt5KsQo_GMwAAAIs 1934s ok 2 1934s ok 3 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 4 1934s # unique id: aLnHIpcDdf7gt5KsQo_GNAAAAIo 1934s ok 5 1934s ok 6 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 7 1934s # unique id: aLnHIpcDdf7gt5KsQo_GNQAAAIw 1934s ok 8 1934s ok 9 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 10 1934s # unique id: aLnHIq8dokZZuTkGFcWABQAAAMQ 1934s ok 11 1934s ok 12 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 13 1934s # unique id: aLnHIt98kq_zpxCbKoN57wAAAE4 1934s ok 14 1934s ok 15 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 16 1934s # unique id: aLnHIpcDdf7gt5KsQo_GNgAAAI4 1934s ok 17 1934s ok 18 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 19 1934s # unique id: aLnHIt98kq_zpxCbKoN58AAAAFA 1934s ok 20 1934s ok 21 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 22 1934s # unique id: aLnHIt98kq_zpxCbKoN58QAAAFE 1934s ok 23 1934s ok 24 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 25 1934s # unique id: aLnHIpcDdf7gt5KsQo_GNwAAAJE 1934s ok 26 1934s ok 27 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 28 1934s # unique id: aLnHI5cDdf7gt5KsQo_GOAAAAI8 1934s ok 29 1934s ok 30 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 31 1934s # unique id: aLnHI0_2hMOqH7N4fki71gAAAAg 1934s ok 32 1934s ok 33 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 34 1934s # unique id: aLnHI0_2hMOqH7N4fki71wAAAAo 1934s ok 35 1934s ok 36 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 37 1934s # unique id: aLnHI998kq_zpxCbKoN58gAAAFU 1934s ok 38 1934s ok 39 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 40 1934s # unique id: aLnHI68dokZZuTkGFcWABgAAAMY 1934s ok 41 1934s ok 42 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 43 1934s # unique id: aLnHI998kq_zpxCbKoN58wAAAFY 1934s ok 44 1934s ok 45 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 46 1934s # unique id: aLnHI5cDdf7gt5KsQo_GOQAAAJQ 1934s ok 47 1934s ok 48 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 49 1934s # unique id: aLnHI998kq_zpxCbKoN59AAAAFM 1934s ok 50 1934s ok 51 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 52 1934s # unique id: aLnHI998kq_zpxCbKoN59QAAAEg 1934s ok 53 1934s ok 54 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 55 1934s # unique id: aLnHI5cDdf7gt5KsQo_GOgAAAJM 1934s ok 56 1934s ok 57 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 58 1934s # unique id: aLnHI5cDdf7gt5KsQo_GOwAAAJc 1934s ok 59 1934s ok 60 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 61 1934s # unique id: aLnHI998kq_zpxCbKoN59gAAAFc 1934s ok 62 1934s ok 63 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 64 1934s # unique id: aLnHI998kq_zpxCbKoN59wAAAEA 1934s ok 65 1934s ok 66 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 67 1934s # unique id: aLnHI68dokZZuTkGFcWABwAAAMc 1934s ok 68 1934s ok 69 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 70 1934s # unique id: aLnHI998kq_zpxCbKoN5-AAAAEE 1934s ok 71 1934s ok 72 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 73 1934s # unique id: aLnHI5cDdf7gt5KsQo_GPAAAAJU 1934s ok 74 1934s ok 75 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 76 1934s # unique id: aLnHI998kq_zpxCbKoN5-QAAAEM 1934s ok 77 1934s ok 78 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 79 1934s # unique id: aLnHI0_2hMOqH7N4fki72AAAAAs 1934s ok 80 1934s ok 81 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 82 1934s # unique id: aLnHI5cDdf7gt5KsQo_GPQAAAJY 1934s ok 83 1934s ok 84 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 85 1934s # unique id: aLnHI0_2hMOqH7N4fki72QAAAAw 1934s ok 86 1934s ok 87 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 88 1934s # unique id: aLnHI68dokZZuTkGFcWACAAAAMk 1934s ok 89 1934s ok 90 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 91 1934s # unique id: aLnHI0_2hMOqH7N4fki72gAAAA0 1934s ok 92 1934s ok 93 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 94 1934s # unique id: aLnHI0_2hMOqH7N4fki72wAAAA4 1934s ok 95 1934s ok 96 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 97 1934s # unique id: aLnHI998kq_zpxCbKoN5-gAAAEI 1934s ok 98 1934s ok 99 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 100 1934s # unique id: aLnHI5cDdf7gt5KsQo_GPgAAAJg 1934s ok 101 1934s ok 102 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 103 1934s # unique id: aLnHI0_2hMOqH7N4fki73AAAABE 1934s ok 104 1934s ok 105 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 106 1934s # unique id: aLnHI998kq_zpxCbKoN5-wAAAEQ 1934s ok 107 1934s ok 108 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 109 1934s # unique id: aLnHI5cDdf7gt5KsQo_GPwAAAIE 1934s ok 110 1934s ok 111 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 112 1934s # unique id: aLnHI0_2hMOqH7N4fki73QAAAA8 1934s ok 113 1934s ok 114 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 115 1934s # unique id: aLnHI998kq_zpxCbKoN5_AAAAEY 1934s ok 116 1934s ok 117 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 118 1934s # unique id: aLnHI5cDdf7gt5KsQo_GQAAAAIU 1934s ok 119 1934s ok 120 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 121 1934s # unique id: aLnHI998kq_zpxCbKoN5_QAAAEs 1934s ok 122 1934s ok 123 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 124 1934s # unique id: aLnHI0_2hMOqH7N4fki73gAAABQ 1934s ok 125 1934s ok 126 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 127 1934s # unique id: aLnHI998kq_zpxCbKoN5_gAAAEc 1934s ok 128 1934s ok 129 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 130 1934s # unique id: aLnHI5cDdf7gt5KsQo_GQQAAAII 1934s ok 131 1934s ok 132 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 133 1934s # unique id: aLnHI998kq_zpxCbKoN5_wAAAEo 1934s ok 134 1934s ok 135 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 136 1934s # unique id: aLnHI0_2hMOqH7N4fki73wAAABM 1934s ok 137 1934s ok 138 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 139 1934s # unique id: aLnHI998kq_zpxCbKoN6AAAAAEw 1934s ok 140 1934s ok 141 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 142 1934s # unique id: aLnHI0_2hMOqH7N4fki74AAAABU 1934s ok 143 1934s ok 144 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 145 1934s # unique id: aLnHI68dokZZuTkGFcWACQAAAMo 1934s ok 146 1934s ok 147 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 148 1934s # unique id: aLnHI998kq_zpxCbKoN6AQAAAE0 1934s ok 149 1934s ok 150 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 151 1934s # unique id: aLnHI0_2hMOqH7N4fki74QAAABc 1934s ok 152 1934s ok 153 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 154 1934s # unique id: aLnHI0_2hMOqH7N4fki74gAAAAA 1934s ok 155 1934s ok 156 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 157 1934s # unique id: aLnHI0_2hMOqH7N4fki74wAAABg 1934s ok 158 1934s ok 159 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 160 1934s # unique id: aLnHI5cDdf7gt5KsQo_GQgAAAIM 1934s ok 161 1934s ok 162 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 163 1934s # unique id: aLnHI68dokZZuTkGFcWACgAAAMs 1934s ok 164 1934s ok 165 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 166 1934s # unique id: aLnHI5cDdf7gt5KsQo_GQwAAAIQ 1934s ok 167 1934s ok 168 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 169 1934s # unique id: aLnHI0_2hMOqH7N4fki75AAAAAU 1934s ok 170 1934s ok 171 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 172 1934s # unique id: aLnHI5cDdf7gt5KsQo_GRAAAAIY 1934s ok 173 1934s ok 174 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 175 1934s # unique id: aLnHI998kq_zpxCbKoN6AgAAAE4 1934s ok 176 1934s ok 177 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 178 1934s # unique id: aLnHI998kq_zpxCbKoN6AwAAAFA 1934s ok 179 1934s ok 180 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 181 1934s # unique id: aLnHI998kq_zpxCbKoN6BAAAAFI 1934s ok 182 1934s ok 183 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 184 1934s # unique id: aLnHI5cDdf7gt5KsQo_GRQAAAIc 1934s ok 185 1934s ok 186 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 187 1934s # unique id: aLnHI998kq_zpxCbKoN6BQAAAFE 1934s ok 188 1934s ok 189 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 190 1934s # unique id: aLnHI0_2hMOqH7N4fki75QAAAAE 1934s ok 191 1934s ok 192 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 193 1934s # unique id: aLnHI5cDdf7gt5KsQo_GRgAAAIg 1934s ok 194 1934s ok 195 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 196 1934s # unique id: aLnHI68dokZZuTkGFcWACwAAAM0 1934s ok 197 1934s ok 198 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 199 1934s # unique id: aLnHI0_2hMOqH7N4fki75gAAAAM 1934s ok 200 1934s ok 201 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 202 1934s # unique id: aLnHI5cDdf7gt5KsQo_GRwAAAIk 1934s ok 203 1934s ok 204 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 205 1934s # unique id: aLnHI0_2hMOqH7N4fki75wAAAAQ 1934s ok 206 1934s ok 207 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 208 1934s # unique id: aLnHI0_2hMOqH7N4fki76AAAAAY 1934s ok 209 1934s ok 210 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 211 1934s # unique id: aLnHI998kq_zpxCbKoN6BgAAAFU 1934s ok 212 1934s ok 213 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 214 1934s # unique id: aLnHI0_2hMOqH7N4fki76QAAAAc 1934s ok 215 1934s ok 216 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 217 1934s # unique id: aLnHI998kq_zpxCbKoN6BwAAAFY 1934s ok 218 1934s ok 219 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 220 1934s # unique id: aLnHI0_2hMOqH7N4fki76gAAAAk 1934s ok 221 1934s ok 222 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 223 1934s # unique id: aLnHI998kq_zpxCbKoN6CAAAAFM 1934s ok 224 1934s ok 225 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 226 1934s # unique id: aLnHI0_2hMOqH7N4fki76wAAAAg 1934s ok 227 1934s ok 228 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 229 1934s # unique id: aLnHI998kq_zpxCbKoN6CQAAAEg 1934s ok 230 1934s ok 231 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 232 1934s # unique id: aLnHI5cDdf7gt5KsQo_GSAAAAIo 1934s ok 233 1934s ok 234 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 235 1934s # unique id: aLnHI0_2hMOqH7N4fki77AAAAAo 1934s ok 236 1934s ok 237 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 238 1934s # unique id: aLnHI0_2hMOqH7N4fki77QAAAAw 1934s ok 239 1934s ok 240 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 241 1934s # unique id: aLnHI0_2hMOqH7N4fki77gAAAAs 1934s ok 242 1934s ok 243 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 244 1934s # unique id: aLnHI998kq_zpxCbKoN6CgAAAFc 1934s ok 245 1934s ok 246 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 247 1934s # unique id: aLnHI0_2hMOqH7N4fki77wAAAA4 1934s ok 248 1934s ok 249 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 250 1934s # unique id: aLnHI5cDdf7gt5KsQo_GSQAAAI0 1934s ok 251 1934s ok 252 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 253 1934s # unique id: aLnHI998kq_zpxCbKoN6CwAAAEA 1934s ok 254 1934s ok 255 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 256 1934s # unique id: aLnHI0_2hMOqH7N4fki78AAAABE 1934s ok 257 1934s ok 258 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 259 1934s # unique id: aLnHI0_2hMOqH7N4fki78QAAAA8 1934s ok 260 1934s ok 261 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 262 1934s # unique id: aLnHI5cDdf7gt5KsQo_GSgAAAI4 1934s ok 263 1934s ok 264 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 265 1934s # unique id: aLnHI0_2hMOqH7N4fki78gAAABA 1934s ok 266 1934s ok 267 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 268 1934s # unique id: aLnHI0_2hMOqH7N4fki78wAAABQ 1934s ok 269 1934s ok 270 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 271 1934s # unique id: aLnHI998kq_zpxCbKoN6DAAAAFg 1934s ok 272 1934s ok 273 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 274 1934s # unique id: aLnHI0_2hMOqH7N4fki79AAAABM 1934s ok 275 1934s ok 276 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 277 1934s # unique id: aLnHI0_2hMOqH7N4fki79QAAABI 1934s ok 278 1934s ok 279 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 280 1934s # unique id: aLnHI0_2hMOqH7N4fki79gAAABU 1934s ok 281 1934s ok 282 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 283 1934s # unique id: aLnHI998kq_zpxCbKoN6DQAAAEE 1934s ok 284 1934s ok 285 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 286 1934s # unique id: aLnHI0_2hMOqH7N4fki79wAAABc 1934s ok 287 1934s ok 288 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 289 1934s # unique id: aLnHI68dokZZuTkGFcWADAAAAM4 1934s ok 290 1934s ok 291 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 292 1934s # unique id: aLnHI0_2hMOqH7N4fki7-AAAABY 1934s ok 293 1934s ok 294 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 295 1934s # unique id: aLnHI5cDdf7gt5KsQo_GSwAAAJI 1934s ok 296 1934s ok 297 1934s # testing : fetch unique ID 1934s # expected: 200 1934s # received: '200' 1934s ok 298 1934s # unique id: aLnHI998kq_zpxCbKoN6DgAAAEU 1934s ok 299 1934s ok 300 1934s ok 1936s t/modules/usertrack.t ............... 1936s 1..1004 1936s # Running under perl version 5.040001 for linux 1936s # Current time local: Thu Sep 4 17:06:43 2025 1936s # Current time GMT: Thu Sep 4 17:06:43 2025 1936s # Using Test.pm version 1.31 1936s # Using Apache/Test.pm version 1.44 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 1 1936s ok 2 1936s Set-Cookie: usertrack_test=ccf6b3db.63dfcbf055cf4; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=ccf6b3db.63dfcbf055cf4 1936s ok 3 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 4 1936s ok 5 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 6 1936s ok 7 1936s Set-Cookie: usertrack_test=60149503.63dfcbf057356; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=60149503.63dfcbf057356 1936s ok 8 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 9 1936s ok 10 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 11 1936s ok 12 1936s Set-Cookie: usertrack_test=1cbc800c.63dfcbf057c21; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=1cbc800c.63dfcbf057c21 1936s ok 13 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 14 1936s ok 15 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 16 1936s ok 17 1936s Set-Cookie: usertrack_test=54aea6eb.63dfcbf058512; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=54aea6eb.63dfcbf058512 1936s ok 18 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 19 1936s ok 20 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 21 1936s ok 22 1936s Set-Cookie: usertrack_test=ee54e63e.63dfcbf058e88; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=ee54e63e.63dfcbf058e88 1936s ok 23 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 24 1936s ok 25 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 26 1936s ok 27 1936s Set-Cookie: usertrack_test=e638d097.63dfcbf0597c3; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=e638d097.63dfcbf0597c3 1936s ok 28 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 29 1936s ok 30 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 31 1936s ok 32 1936s Set-Cookie: usertrack_test=8267894a.63dfcbf05a0e9; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=8267894a.63dfcbf05a0e9 1936s ok 33 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 34 1936s ok 35 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 36 1936s ok 37 1936s Set-Cookie: usertrack_test=29a7f218.63dfcbf05a941; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=29a7f218.63dfcbf05a941 1936s ok 38 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 39 1936s ok 40 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 41 1936s ok 42 1936s Set-Cookie: usertrack_test=7b1cd59a.63dfcbf05b2a5; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=7b1cd59a.63dfcbf05b2a5 1936s ok 43 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 44 1936s ok 45 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 46 1936s ok 47 1936s Set-Cookie: usertrack_test=fd154970.63dfcbf05bae2; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=fd154970.63dfcbf05bae2 1936s ok 48 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 49 1936s ok 50 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 51 1936s ok 52 1936s Set-Cookie: usertrack_test=afa403c9.63dfcbf05c378; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=afa403c9.63dfcbf05c378 1936s ok 53 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 54 1936s ok 55 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 56 1936s ok 57 1936s Set-Cookie: usertrack_test=c2de178d.63dfcbf05cc43; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=c2de178d.63dfcbf05cc43 1936s ok 58 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 59 1936s ok 60 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 61 1936s ok 62 1936s Set-Cookie: usertrack_test=bd76621.63dfcbf05d669; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=bd76621.63dfcbf05d669 1936s ok 63 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 64 1936s ok 65 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 66 1936s ok 67 1936s Set-Cookie: usertrack_test=3631c3ea.63dfcbf05df58; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=3631c3ea.63dfcbf05df58 1936s ok 68 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 69 1936s ok 70 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 71 1936s ok 72 1936s Set-Cookie: usertrack_test=ac82ec98.63dfcbf05e8bb; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=ac82ec98.63dfcbf05e8bb 1936s ok 73 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 74 1936s ok 75 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 76 1936s ok 77 1936s Set-Cookie: usertrack_test=68ae9a1e.63dfcbf05f276; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=68ae9a1e.63dfcbf05f276 1936s ok 78 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 79 1936s ok 80 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 81 1936s ok 82 1936s Set-Cookie: usertrack_test=113e68a0.63dfcbf05fa80; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=113e68a0.63dfcbf05fa80 1936s ok 83 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 84 1936s ok 85 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 86 1936s ok 87 1936s Set-Cookie: usertrack_test=206f667a.63dfcbf0602df; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=206f667a.63dfcbf0602df 1936s ok 88 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 89 1936s ok 90 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 91 1936s ok 92 1936s Set-Cookie: usertrack_test=5014e038.63dfcbf060ae9; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=5014e038.63dfcbf060ae9 1936s ok 93 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 94 1936s ok 95 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 96 1936s ok 97 1936s Set-Cookie: usertrack_test=25619fd1.63dfcbf0612f3; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=25619fd1.63dfcbf0612f3 1936s ok 98 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 99 1936s ok 100 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 101 1936s ok 102 1936s Set-Cookie: usertrack_test=fad374c8.63dfcbf061ac9; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=fad374c8.63dfcbf061ac9 1936s ok 103 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 104 1936s ok 105 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 106 1936s ok 107 1936s Set-Cookie: usertrack_test=1479c222.63dfcbf0622cd; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=1479c222.63dfcbf0622cd 1936s ok 108 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 109 1936s ok 110 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 111 1936s ok 112 1936s Set-Cookie: usertrack_test=49c279c3.63dfcbf062b98; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=49c279c3.63dfcbf062b98 1936s ok 113 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 114 1936s ok 115 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 116 1936s ok 117 1936s Set-Cookie: usertrack_test=8c16d329.63dfcbf0633a6; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=8c16d329.63dfcbf0633a6 1936s ok 118 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 119 1936s ok 120 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 121 1936s ok 122 1936s Set-Cookie: usertrack_test=493c2735.63dfcbf063ba7; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=493c2735.63dfcbf063ba7 1936s ok 123 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 124 1936s ok 125 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 126 1936s ok 127 1936s Set-Cookie: usertrack_test=d807cc3c.63dfcbf064802; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=d807cc3c.63dfcbf064802 1936s ok 128 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 129 1936s ok 130 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 131 1936s ok 132 1936s Set-Cookie: usertrack_test=159f2005.63dfcbf064feb; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=159f2005.63dfcbf064feb 1936s ok 133 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 134 1936s ok 135 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 136 1936s ok 137 1936s Set-Cookie: usertrack_test=9fb06c10.63dfcbf065816; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=9fb06c10.63dfcbf065816 1936s ok 138 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 139 1936s ok 140 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 141 1936s ok 142 1936s Set-Cookie: usertrack_test=9b70f3de.63dfcbf0660c2; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=9b70f3de.63dfcbf0660c2 1936s ok 143 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 144 1936s ok 145 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 146 1936s ok 147 1936s Set-Cookie: usertrack_test=2367ec26.63dfcbf066876; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=2367ec26.63dfcbf066876 1936s ok 148 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 149 1936s ok 150 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 151 1936s ok 152 1936s Set-Cookie: usertrack_test=72e6bbf7.63dfcbf067012; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=72e6bbf7.63dfcbf067012 1936s ok 153 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 154 1936s ok 155 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 156 1936s ok 157 1936s Set-Cookie: usertrack_test=d1e507ed.63dfcbf0677a0; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=d1e507ed.63dfcbf0677a0 1936s ok 158 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 159 1936s ok 160 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 161 1936s ok 162 1936s Set-Cookie: usertrack_test=b3ee24d3.63dfcbf067ef1; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=b3ee24d3.63dfcbf067ef1 1936s ok 163 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 164 1936s ok 165 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 166 1936s ok 167 1936s Set-Cookie: usertrack_test=ad61aeb7.63dfcbf06869f; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=ad61aeb7.63dfcbf06869f 1936s ok 168 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 169 1936s ok 170 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 171 1936s ok 172 1936s Set-Cookie: usertrack_test=830ee963.63dfcbf068def; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=830ee963.63dfcbf068def 1936s ok 173 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 174 1936s ok 175 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 176 1936s ok 177 1936s Set-Cookie: usertrack_test=a1fcd43c.63dfcbf0695a5; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=a1fcd43c.63dfcbf0695a5 1936s ok 178 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 179 1936s ok 180 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 181 1936s ok 182 1936s Set-Cookie: usertrack_test=c52bab75.63dfcbf069d84; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=c52bab75.63dfcbf069d84 1936s ok 183 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 184 1936s ok 185 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 186 1936s ok 187 1936s Set-Cookie: usertrack_test=ed4005f9.63dfcbf06a556; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=ed4005f9.63dfcbf06a556 1936s ok 188 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 189 1936s ok 190 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 191 1936s ok 192 1936s Set-Cookie: usertrack_test=99407ed2.63dfcbf06acae; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=99407ed2.63dfcbf06acae 1936s ok 193 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 194 1936s ok 195 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 196 1936s ok 197 1936s Set-Cookie: usertrack_test=64df8db2.63dfcbf06b43b; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=64df8db2.63dfcbf06b43b 1936s ok 198 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 199 1936s ok 200 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 201 1936s ok 202 1936s Set-Cookie: usertrack_test=e71accc0.63dfcbf06bba4; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=e71accc0.63dfcbf06bba4 1936s ok 203 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 204 1936s ok 205 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 206 1936s ok 207 1936s Set-Cookie: usertrack_test=287054c9.63dfcbf06c310; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=287054c9.63dfcbf06c310 1936s ok 208 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 209 1936s ok 210 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 211 1936s ok 212 1936s Set-Cookie: usertrack_test=56c65245.63dfcbf06ca20; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=56c65245.63dfcbf06ca20 1936s ok 213 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 214 1936s ok 215 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 216 1936s ok 217 1936s Set-Cookie: usertrack_test=42b4859b.63dfcbf06d14f; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=42b4859b.63dfcbf06d14f 1936s ok 218 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 219 1936s ok 220 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 221 1936s ok 222 1936s Set-Cookie: usertrack_test=4d0ae74f.63dfcbf06d884; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=4d0ae74f.63dfcbf06d884 1936s ok 223 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 224 1936s ok 225 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 226 1936s ok 227 1936s Set-Cookie: usertrack_test=ea879862.63dfcbf06dfa7; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=ea879862.63dfcbf06dfa7 1936s ok 228 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 229 1936s ok 230 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 231 1936s ok 232 1936s Set-Cookie: usertrack_test=b3b75676.63dfcbf06e734; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=b3b75676.63dfcbf06e734 1936s ok 233 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 234 1936s ok 235 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 236 1936s ok 237 1936s Set-Cookie: usertrack_test=68472a7e.63dfcbf06eee3; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=68472a7e.63dfcbf06eee3 1936s ok 238 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 239 1936s ok 240 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 241 1936s ok 242 1936s Set-Cookie: usertrack_test=4ecd9266.63dfcbf06f63f; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=4ecd9266.63dfcbf06f63f 1936s ok 243 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 244 1936s ok 245 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 246 1936s ok 247 1936s Set-Cookie: usertrack_test=9e812cac.63dfcbf06fd9e; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=9e812cac.63dfcbf06fd9e 1936s ok 248 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 249 1936s ok 250 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 251 1936s ok 252 1936s Set-Cookie: usertrack_test=c4bd0f35.63dfcbf07058a; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=c4bd0f35.63dfcbf07058a 1936s ok 253 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 254 1936s ok 255 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 256 1936s ok 257 1936s Set-Cookie: usertrack_test=8fdddce2.63dfcbf070d3a; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=8fdddce2.63dfcbf070d3a 1936s ok 258 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 259 1936s ok 260 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 261 1936s ok 262 1936s Set-Cookie: usertrack_test=7ef67423.63dfcbf07149a; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=7ef67423.63dfcbf07149a 1936s ok 263 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 264 1936s ok 265 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 266 1936s ok 267 1936s Set-Cookie: usertrack_test=641a1737.63dfcbf071c5e; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=641a1737.63dfcbf071c5e 1936s ok 268 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 269 1936s ok 270 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 271 1936s ok 272 1936s Set-Cookie: usertrack_test=376dffad.63dfcbf0723e5; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=376dffad.63dfcbf0723e5 1936s ok 273 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 274 1936s ok 275 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 276 1936s ok 277 1936s Set-Cookie: usertrack_test=8df7855f.63dfcbf072b2c; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=8df7855f.63dfcbf072b2c 1936s ok 278 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 279 1936s ok 280 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 281 1936s ok 282 1936s Set-Cookie: usertrack_test=9735e363.63dfcbf0732ac; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=9735e363.63dfcbf0732ac 1936s ok 283 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 284 1936s ok 285 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 286 1936s ok 287 1936s Set-Cookie: usertrack_test=3066f607.63dfcbf0739ec; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=3066f607.63dfcbf0739ec 1936s ok 288 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 289 1936s ok 290 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 291 1936s ok 292 1936s Set-Cookie: usertrack_test=b9f8b06f.63dfcbf07414c; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=b9f8b06f.63dfcbf07414c 1936s ok 293 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 294 1936s ok 295 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 296 1936s ok 297 1936s Set-Cookie: usertrack_test=9e68ec71.63dfcbf07486a; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=9e68ec71.63dfcbf07486a 1936s ok 298 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 299 1936s ok 300 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 301 1936s ok 302 1936s Set-Cookie: usertrack_test=388410e.63dfcbf074fd2; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=388410e.63dfcbf074fd2 1936s ok 303 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 304 1936s ok 305 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 306 1936s ok 307 1936s Set-Cookie: usertrack_test=848dc59e.63dfcbf075714; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=848dc59e.63dfcbf075714 1936s ok 308 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 309 1936s ok 310 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 311 1936s ok 312 1936s Set-Cookie: usertrack_test=4fd077c8.63dfcbf075e6d; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=4fd077c8.63dfcbf075e6d 1936s ok 313 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 314 1936s ok 315 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 316 1936s ok 317 1936s Set-Cookie: usertrack_test=699a8068.63dfcbf0765b5; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=699a8068.63dfcbf0765b5 1936s ok 318 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 319 1936s ok 320 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 321 1936s ok 322 1936s Set-Cookie: usertrack_test=8494ff7d.63dfcbf076d15; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=8494ff7d.63dfcbf076d15 1936s ok 323 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 324 1936s ok 325 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 326 1936s ok 327 1936s Set-Cookie: usertrack_test=2073670d.63dfcbf077466; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=2073670d.63dfcbf077466 1936s ok 328 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 329 1936s ok 330 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 331 1936s ok 332 1936s Set-Cookie: usertrack_test=92517464.63dfcbf077c3d; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=92517464.63dfcbf077c3d 1936s ok 333 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 334 1936s ok 335 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 336 1936s ok 337 1936s Set-Cookie: usertrack_test=eb4f8109.63dfcbf078371; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=eb4f8109.63dfcbf078371 1936s ok 338 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 339 1936s ok 340 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 341 1936s ok 342 1936s Set-Cookie: usertrack_test=8b53097d.63dfcbf078ac4; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=8b53097d.63dfcbf078ac4 1936s ok 343 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 344 1936s ok 345 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 346 1936s ok 347 1936s Set-Cookie: usertrack_test=b5568234.63dfcbf079254; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=b5568234.63dfcbf079254 1936s ok 348 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 349 1936s ok 350 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 351 1936s ok 352 1936s Set-Cookie: usertrack_test=b52364c5.63dfcbf0799b2; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=b52364c5.63dfcbf0799b2 1936s ok 353 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 354 1936s ok 355 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 356 1936s ok 357 1936s Set-Cookie: usertrack_test=6e61d730.63dfcbf07a13d; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=6e61d730.63dfcbf07a13d 1936s ok 358 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 359 1936s ok 360 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 361 1936s ok 362 1936s Set-Cookie: usertrack_test=a07cf3af.63dfcbf07a897; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=a07cf3af.63dfcbf07a897 1936s ok 363 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 364 1936s ok 365 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 366 1936s ok 367 1936s Set-Cookie: usertrack_test=398be939.63dfcbf07afe3; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=398be939.63dfcbf07afe3 1936s ok 368 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 369 1936s ok 370 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 371 1936s ok 372 1936s Set-Cookie: usertrack_test=e0f51c05.63dfcbf07b738; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=e0f51c05.63dfcbf07b738 1936s ok 373 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 374 1936s ok 375 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 376 1936s ok 377 1936s Set-Cookie: usertrack_test=59bd62f4.63dfcbf07bec5; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=59bd62f4.63dfcbf07bec5 1936s ok 378 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 379 1936s ok 380 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 381 1936s ok 382 1936s Set-Cookie: usertrack_test=cf27fdab.63dfcbf07c62b; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=cf27fdab.63dfcbf07c62b 1936s ok 383 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 384 1936s ok 385 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 386 1936s ok 387 1936s Set-Cookie: usertrack_test=261493f6.63dfcbf07cd9e; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=261493f6.63dfcbf07cd9e 1936s ok 388 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 389 1936s ok 390 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 391 1936s ok 392 1936s Set-Cookie: usertrack_test=2b169ca9.63dfcbf07d4c9; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=2b169ca9.63dfcbf07d4c9 1936s ok 393 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 394 1936s ok 395 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 396 1936s ok 397 1936s Set-Cookie: usertrack_test=4fb925e0.63dfcbf07dbf9; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=4fb925e0.63dfcbf07dbf9 1936s ok 398 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 399 1936s ok 400 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 401 1936s ok 402 1936s Set-Cookie: usertrack_test=a6a2f508.63dfcbf07e313; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=a6a2f508.63dfcbf07e313 1936s ok 403 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 404 1936s ok 405 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 406 1936s ok 407 1936s Set-Cookie: usertrack_test=17af3b43.63dfcbf07ea67; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=17af3b43.63dfcbf07ea67 1936s ok 408 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 409 1936s ok 410 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 411 1936s ok 412 1936s Set-Cookie: usertrack_test=72ffd8c.63dfcbf07f317; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=72ffd8c.63dfcbf07f317 1936s ok 413 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 414 1936s ok 415 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 416 1936s ok 417 1936s Set-Cookie: usertrack_test=f59bd871.63dfcbf07fcec; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=f59bd871.63dfcbf07fcec 1936s ok 418 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 419 1936s ok 420 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 421 1936s ok 422 1936s Set-Cookie: usertrack_test=c7ce1785.63dfcbf0805b2; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=c7ce1785.63dfcbf0805b2 1936s ok 423 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 424 1936s ok 425 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 426 1936s ok 427 1936s Set-Cookie: usertrack_test=d2d4012.63dfcbf080f89; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=d2d4012.63dfcbf080f89 1936s ok 428 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 429 1936s ok 430 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 431 1936s ok 432 1936s Set-Cookie: usertrack_test=a2d85d2b.63dfcbf081998; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=a2d85d2b.63dfcbf081998 1936s ok 433 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 434 1936s ok 435 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 436 1936s ok 437 1936s Set-Cookie: usertrack_test=f366283e.63dfcbf082212; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=f366283e.63dfcbf082212 1936s ok 438 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 439 1936s ok 440 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 441 1936s ok 442 1936s Set-Cookie: usertrack_test=8d17940c.63dfcbf082bf7; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=8d17940c.63dfcbf082bf7 1936s ok 443 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 444 1936s ok 445 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 446 1936s ok 447 1936s Set-Cookie: usertrack_test=ff65a2c6.63dfcbf0834cb; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=ff65a2c6.63dfcbf0834cb 1936s ok 448 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 449 1936s ok 450 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 451 1936s ok 452 1936s Set-Cookie: usertrack_test=67e53e92.63dfcbf083d89; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=67e53e92.63dfcbf083d89 1936s ok 453 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 454 1936s ok 455 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 456 1936s ok 457 1936s Set-Cookie: usertrack_test=902b109f.63dfcbf08472f; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=902b109f.63dfcbf08472f 1936s ok 458 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 459 1936s ok 460 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 461 1936s ok 462 1936s Set-Cookie: usertrack_test=b388e779.63dfcbf0850f3; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=b388e779.63dfcbf0850f3 1936s ok 463 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 464 1936s ok 465 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 466 1936s ok 467 1936s Set-Cookie: usertrack_test=880b8841.63dfcbf085aba; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=880b8841.63dfcbf085aba 1936s ok 468 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 469 1936s ok 470 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 471 1936s ok 472 1936s Set-Cookie: usertrack_test=31bfc709.63dfcbf0863c2; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=31bfc709.63dfcbf0863c2 1936s ok 473 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 474 1936s ok 475 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 476 1936s ok 477 1936s Set-Cookie: usertrack_test=745839f8.63dfcbf086d6c; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=745839f8.63dfcbf086d6c 1936s ok 478 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 479 1936s ok 480 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 481 1936s ok 482 1936s Set-Cookie: usertrack_test=bcf2d69b.63dfcbf0876a4; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=bcf2d69b.63dfcbf0876a4 1936s ok 483 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 484 1936s ok 485 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 486 1936s ok 487 1936s Set-Cookie: usertrack_test=860abf9a.63dfcbf0882df; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=860abf9a.63dfcbf0882df 1936s ok 488 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 489 1936s ok 490 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 491 1936s ok 492 1936s Set-Cookie: usertrack_test=fe523bd7.63dfcbf088bf1; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=fe523bd7.63dfcbf088bf1 1936s ok 493 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 494 1936s ok 495 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 496 1936s ok 497 1936s Set-Cookie: usertrack_test=b9554360.63dfcbf08958d; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=b9554360.63dfcbf08958d 1936s ok 498 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 499 1936s ok 500 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 501 1936s ok 502 1936s Set-Cookie: usertrack_test=24d957df.63dfcbf089e1e; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=24d957df.63dfcbf089e1e 1936s ok 503 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 504 1936s ok 505 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 506 1936s ok 507 1936s Set-Cookie: usertrack_test=58954c3b.63dfcbf08a539; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=58954c3b.63dfcbf08a539 1936s ok 508 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 509 1936s ok 510 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 511 1936s ok 512 1936s Set-Cookie: usertrack_test=ff969e91.63dfcbf08ad20; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=ff969e91.63dfcbf08ad20 1936s ok 513 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 514 1936s ok 515 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 516 1936s ok 517 1936s Set-Cookie: usertrack_test=29499046.63dfcbf08b53d; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=29499046.63dfcbf08b53d 1936s ok 518 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 519 1936s ok 520 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 521 1936s ok 522 1936s Set-Cookie: usertrack_test=4810a5a7.63dfcbf08bcd5; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=4810a5a7.63dfcbf08bcd5 1936s ok 523 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 524 1936s ok 525 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 526 1936s ok 527 1936s Set-Cookie: usertrack_test=d79b54c7.63dfcbf08c40f; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=d79b54c7.63dfcbf08c40f 1936s ok 528 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 529 1936s ok 530 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 531 1936s ok 532 1936s Set-Cookie: usertrack_test=1de7cb2d.63dfcbf08cb0d; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=1de7cb2d.63dfcbf08cb0d 1936s ok 533 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 534 1936s ok 535 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 536 1936s ok 537 1936s Set-Cookie: usertrack_test=89c4930a.63dfcbf08d21a; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=89c4930a.63dfcbf08d21a 1936s ok 538 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 539 1936s ok 540 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 541 1936s ok 542 1936s Set-Cookie: usertrack_test=62641bdf.63dfcbf08d935; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=62641bdf.63dfcbf08d935 1936s ok 543 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 544 1936s ok 545 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 546 1936s ok 547 1936s Set-Cookie: usertrack_test=c8769404.63dfcbf08e064; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=c8769404.63dfcbf08e064 1936s ok 548 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 549 1936s ok 550 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 551 1936s ok 552 1936s Set-Cookie: usertrack_test=e49f417f.63dfcbf08e7bf; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=e49f417f.63dfcbf08e7bf 1936s ok 553 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 554 1936s ok 555 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 556 1936s ok 557 1936s Set-Cookie: usertrack_test=ce5992e1.63dfcbf08eeef; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=ce5992e1.63dfcbf08eeef 1936s ok 558 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 559 1936s ok 560 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 561 1936s ok 562 1936s Set-Cookie: usertrack_test=c05f7a32.63dfcbf08f602; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=c05f7a32.63dfcbf08f602 1936s ok 563 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 564 1936s ok 565 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 566 1936s ok 567 1936s Set-Cookie: usertrack_test=e5322ebb.63dfcbf08fd42; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=e5322ebb.63dfcbf08fd42 1936s ok 568 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 569 1936s ok 570 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 571 1936s ok 572 1936s Set-Cookie: usertrack_test=ba2ad84b.63dfcbf09049b; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=ba2ad84b.63dfcbf09049b 1936s ok 573 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 574 1936s ok 575 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 576 1936s ok 577 1936s Set-Cookie: usertrack_test=528ae30b.63dfcbf090c44; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=528ae30b.63dfcbf090c44 1936s ok 578 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 579 1936s ok 580 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 581 1936s ok 582 1936s Set-Cookie: usertrack_test=840a2064.63dfcbf091368; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=840a2064.63dfcbf091368 1936s ok 583 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 584 1936s ok 585 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 586 1936s ok 587 1936s Set-Cookie: usertrack_test=77aba7d6.63dfcbf091a6a; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=77aba7d6.63dfcbf091a6a 1936s ok 588 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 589 1936s ok 590 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 591 1936s ok 592 1936s Set-Cookie: usertrack_test=470a2de4.63dfcbf09217a; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=470a2de4.63dfcbf09217a 1936s ok 593 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 594 1936s ok 595 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 596 1936s ok 597 1936s Set-Cookie: usertrack_test=54b9c53b.63dfcbf092879; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=54b9c53b.63dfcbf092879 1936s ok 598 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 599 1936s ok 600 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 601 1936s ok 602 1936s Set-Cookie: usertrack_test=69997e18.63dfcbf092fc4; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=69997e18.63dfcbf092fc4 1936s ok 603 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 604 1936s ok 605 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 606 1936s ok 607 1936s Set-Cookie: usertrack_test=2664f9e1.63dfcbf0936d4; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=2664f9e1.63dfcbf0936d4 1936s ok 608 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 609 1936s ok 610 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 611 1936s ok 612 1936s Set-Cookie: usertrack_test=4ed77800.63dfcbf093df7; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=4ed77800.63dfcbf093df7 1936s ok 613 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 614 1936s ok 615 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 616 1936s ok 617 1936s Set-Cookie: usertrack_test=87c511b7.63dfcbf09450d; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=87c511b7.63dfcbf09450d 1936s ok 618 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 619 1936s ok 620 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 621 1936s ok 622 1936s Set-Cookie: usertrack_test=78566489.63dfcbf094c48; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=78566489.63dfcbf094c48 1936s ok 623 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 624 1936s ok 625 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 626 1936s ok 627 1936s Set-Cookie: usertrack_test=63d45505.63dfcbf0953dc; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=63d45505.63dfcbf0953dc 1936s ok 628 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 629 1936s ok 630 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 631 1936s ok 632 1936s Set-Cookie: usertrack_test=ef9b870f.63dfcbf095b9f; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=ef9b870f.63dfcbf095b9f 1936s ok 633 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 634 1936s ok 635 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 636 1936s ok 637 1936s Set-Cookie: usertrack_test=e35c3c95.63dfcbf0963db; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=e35c3c95.63dfcbf0963db 1936s ok 638 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 639 1936s ok 640 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 641 1936s ok 642 1936s Set-Cookie: usertrack_test=c527f6a6.63dfcbf096c95; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=c527f6a6.63dfcbf096c95 1936s ok 643 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 644 1936s ok 645 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 646 1936s ok 647 1936s Set-Cookie: usertrack_test=f5251806.63dfcbf09740c; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=f5251806.63dfcbf09740c 1936s ok 648 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 649 1936s ok 650 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 651 1936s ok 652 1936s Set-Cookie: usertrack_test=4055e48.63dfcbf097bdd; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=4055e48.63dfcbf097bdd 1936s ok 653 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 654 1936s ok 655 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 656 1936s ok 657 1936s Set-Cookie: usertrack_test=98b2f47f.63dfcbf0982ec; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=98b2f47f.63dfcbf0982ec 1936s ok 658 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 659 1936s ok 660 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 661 1936s ok 662 1936s Set-Cookie: usertrack_test=2700af20.63dfcbf0989e3; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=2700af20.63dfcbf0989e3 1936s ok 663 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 664 1936s ok 665 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 666 1936s ok 667 1936s Set-Cookie: usertrack_test=5578bab3.63dfcbf099119; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=5578bab3.63dfcbf099119 1936s ok 668 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 669 1936s ok 670 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 671 1936s ok 672 1936s Set-Cookie: usertrack_test=7c79050f.63dfcbf099804; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=7c79050f.63dfcbf099804 1936s ok 673 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 674 1936s ok 675 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 676 1936s ok 677 1936s Set-Cookie: usertrack_test=b70eaec9.63dfcbf099eee; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=b70eaec9.63dfcbf099eee 1936s ok 678 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 679 1936s ok 680 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 681 1936s ok 682 1936s Set-Cookie: usertrack_test=630e56d2.63dfcbf09a67f; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=630e56d2.63dfcbf09a67f 1936s ok 683 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 684 1936s ok 685 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 686 1936s ok 687 1936s Set-Cookie: usertrack_test=8e4eba78.63dfcbf09ae0d; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=8e4eba78.63dfcbf09ae0d 1936s ok 688 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 689 1936s ok 690 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 691 1936s ok 692 1936s Set-Cookie: usertrack_test=a307f913.63dfcbf09b572; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=a307f913.63dfcbf09b572 1936s ok 693 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 694 1936s ok 695 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 696 1936s ok 697 1936s Set-Cookie: usertrack_test=4c2cd56a.63dfcbf09bc9a; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=4c2cd56a.63dfcbf09bc9a 1936s ok 698 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 699 1936s ok 700 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 701 1936s ok 702 1936s Set-Cookie: usertrack_test=db0a929a.63dfcbf09c448; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=db0a929a.63dfcbf09c448 1936s ok 703 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 704 1936s ok 705 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 706 1936s ok 707 1936s Set-Cookie: usertrack_test=eb2818d6.63dfcbf09cb7a; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=eb2818d6.63dfcbf09cb7a 1936s ok 708 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 709 1936s ok 710 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 711 1936s ok 712 1936s Set-Cookie: usertrack_test=d9e3b4ca.63dfcbf09d2bc; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=d9e3b4ca.63dfcbf09d2bc 1936s ok 713 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 714 1936s ok 715 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 716 1936s ok 717 1936s Set-Cookie: usertrack_test=e97abd5d.63dfcbf09d9da; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=e97abd5d.63dfcbf09d9da 1936s ok 718 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 719 1936s ok 720 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 721 1936s ok 722 1936s Set-Cookie: usertrack_test=cf622eb8.63dfcbf09e15f; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=cf622eb8.63dfcbf09e15f 1936s ok 723 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 724 1936s ok 725 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 726 1936s ok 727 1936s Set-Cookie: usertrack_test=abebd918.63dfcbf09e86e; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=abebd918.63dfcbf09e86e 1936s ok 728 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 729 1936s ok 730 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 731 1936s ok 732 1936s Set-Cookie: usertrack_test=5e65b8b8.63dfcbf09efd0; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=5e65b8b8.63dfcbf09efd0 1936s ok 733 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 734 1936s ok 735 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 736 1936s ok 737 1936s Set-Cookie: usertrack_test=9f115f8b.63dfcbf09f792; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=9f115f8b.63dfcbf09f792 1936s ok 738 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 739 1936s ok 740 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 741 1936s ok 742 1936s Set-Cookie: usertrack_test=e3510eec.63dfcbf09fed6; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=e3510eec.63dfcbf09fed6 1936s ok 743 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 744 1936s ok 745 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 746 1936s ok 747 1936s Set-Cookie: usertrack_test=93c16710.63dfcbf0a063b; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=93c16710.63dfcbf0a063b 1936s ok 748 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 749 1936s ok 750 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 751 1936s ok 752 1936s Set-Cookie: usertrack_test=8b709cfe.63dfcbf0a0d61; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=8b709cfe.63dfcbf0a0d61 1936s ok 753 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 754 1936s ok 755 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 756 1936s ok 757 1936s Set-Cookie: usertrack_test=e517c6df.63dfcbf0a148c; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=e517c6df.63dfcbf0a148c 1936s ok 758 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 759 1936s ok 760 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 761 1936s ok 762 1936s Set-Cookie: usertrack_test=62eb41ff.63dfcbf0a1bfa; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=62eb41ff.63dfcbf0a1bfa 1936s ok 763 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 764 1936s ok 765 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 766 1936s ok 767 1936s Set-Cookie: usertrack_test=67f0febd.63dfcbf0a2311; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=67f0febd.63dfcbf0a2311 1936s ok 768 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 769 1936s ok 770 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 771 1936s ok 772 1936s Set-Cookie: usertrack_test=60c1087c.63dfcbf0a2a21; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=60c1087c.63dfcbf0a2a21 1936s ok 773 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 774 1936s ok 775 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 776 1936s ok 777 1936s Set-Cookie: usertrack_test=cd2b5db2.63dfcbf0a3130; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=cd2b5db2.63dfcbf0a3130 1936s ok 778 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 779 1936s ok 780 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 781 1936s ok 782 1936s Set-Cookie: usertrack_test=ada6cc3f.63dfcbf0a382b; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=ada6cc3f.63dfcbf0a382b 1936s ok 783 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 784 1936s ok 785 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 786 1936s ok 787 1936s Set-Cookie: usertrack_test=454b57d8.63dfcbf0a3f55; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=454b57d8.63dfcbf0a3f55 1936s ok 788 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 789 1936s ok 790 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 791 1936s ok 792 1936s Set-Cookie: usertrack_test=25ae55f9.63dfcbf0a4670; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=25ae55f9.63dfcbf0a4670 1936s ok 793 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 794 1936s ok 795 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 796 1936s ok 797 1936s Set-Cookie: usertrack_test=737f54b5.63dfcbf0a4dfa; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=737f54b5.63dfcbf0a4dfa 1936s ok 798 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 799 1936s ok 800 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 801 1936s ok 802 1936s Set-Cookie: usertrack_test=9912ba86.63dfcbf0a55c4; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=9912ba86.63dfcbf0a55c4 1936s ok 803 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 804 1936s ok 805 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 806 1936s ok 807 1936s Set-Cookie: usertrack_test=6063bbc9.63dfcbf0a5d2e; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=6063bbc9.63dfcbf0a5d2e 1936s ok 808 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 809 1936s ok 810 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 811 1936s ok 812 1936s Set-Cookie: usertrack_test=947ed1ea.63dfcbf0a643d; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=947ed1ea.63dfcbf0a643d 1936s ok 813 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 814 1936s ok 815 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 816 1936s ok 817 1936s Set-Cookie: usertrack_test=980a6329.63dfcbf0a6b5b; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=980a6329.63dfcbf0a6b5b 1936s ok 818 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 819 1936s ok 820 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 821 1936s ok 822 1936s Set-Cookie: usertrack_test=5e8ae12c.63dfcbf0a725e; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=5e8ae12c.63dfcbf0a725e 1936s ok 823 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 824 1936s ok 825 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 826 1936s ok 827 1936s Set-Cookie: usertrack_test=5c3d2b75.63dfcbf0a7978; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=5c3d2b75.63dfcbf0a7978 1936s ok 828 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 829 1936s ok 830 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 831 1936s ok 832 1936s Set-Cookie: usertrack_test=b357e50c.63dfcbf0a8090; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=b357e50c.63dfcbf0a8090 1936s ok 833 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 834 1936s ok 835 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 836 1936s ok 837 1936s Set-Cookie: usertrack_test=71930d87.63dfcbf0a87d9; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=71930d87.63dfcbf0a87d9 1936s ok 838 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 839 1936s ok 840 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 841 1936s ok 842 1936s Set-Cookie: usertrack_test=c5b09a49.63dfcbf0a8ee7; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=c5b09a49.63dfcbf0a8ee7 1936s ok 843 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 844 1936s ok 845 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 846 1936s ok 847 1936s Set-Cookie: usertrack_test=aecb7d67.63dfcbf0a95ed; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=aecb7d67.63dfcbf0a95ed 1936s ok 848 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 849 1936s ok 850 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 851 1936s ok 852 1936s Set-Cookie: usertrack_test=da4ca2b5.63dfcbf0a9d43; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=da4ca2b5.63dfcbf0a9d43 1936s ok 853 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 854 1936s ok 855 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 856 1936s ok 857 1936s Set-Cookie: usertrack_test=28ad4a1e.63dfcbf0aa481; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=28ad4a1e.63dfcbf0aa481 1936s ok 858 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 859 1936s ok 860 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 861 1936s ok 862 1936s Set-Cookie: usertrack_test=c4a29e93.63dfcbf0aab91; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=c4a29e93.63dfcbf0aab91 1936s ok 863 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 864 1936s ok 865 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 866 1936s ok 867 1936s Set-Cookie: usertrack_test=50fcdd7a.63dfcbf0ab2a5; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=50fcdd7a.63dfcbf0ab2a5 1936s ok 868 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 869 1936s ok 870 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 871 1936s ok 872 1936s Set-Cookie: usertrack_test=ef5a1fcc.63dfcbf0aba02; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=ef5a1fcc.63dfcbf0aba02 1936s ok 873 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 874 1936s ok 875 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 876 1936s ok 877 1936s Set-Cookie: usertrack_test=2f587fdf.63dfcbf0ac116; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=2f587fdf.63dfcbf0ac116 1936s ok 878 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 879 1936s ok 880 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 881 1936s ok 882 1936s Set-Cookie: usertrack_test=89d403a7.63dfcbf0ac86e; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=89d403a7.63dfcbf0ac86e 1936s ok 883 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 884 1936s ok 885 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 886 1936s ok 887 1936s Set-Cookie: usertrack_test=4fefea37.63dfcbf0acf70; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=4fefea37.63dfcbf0acf70 1936s ok 888 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 889 1936s ok 890 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 891 1936s ok 892 1936s Set-Cookie: usertrack_test=cfc9370c.63dfcbf0ad70b; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=cfc9370c.63dfcbf0ad70b 1936s ok 893 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 894 1936s ok 895 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 896 1936s ok 897 1936s Set-Cookie: usertrack_test=13ba7df5.63dfcbf0aded9; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=13ba7df5.63dfcbf0aded9 1936s ok 898 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 899 1936s ok 900 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 901 1936s ok 902 1936s Set-Cookie: usertrack_test=2791a905.63dfcbf0ae5fd; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=2791a905.63dfcbf0ae5fd 1936s ok 903 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 904 1936s ok 905 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 906 1936s ok 907 1936s Set-Cookie: usertrack_test=2ce0d807.63dfcbf0aecfd; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=2ce0d807.63dfcbf0aecfd 1936s ok 908 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 909 1936s ok 910 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 911 1936s ok 912 1936s Set-Cookie: usertrack_test=b75b447d.63dfcbf0af4a0; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=b75b447d.63dfcbf0af4a0 1936s ok 913 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 914 1936s ok 915 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 916 1936s ok 917 1936s Set-Cookie: usertrack_test=5c0b5c3d.63dfcbf0afbe1; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=5c0b5c3d.63dfcbf0afbe1 1936s ok 918 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 919 1936s ok 920 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 921 1936s ok 922 1936s Set-Cookie: usertrack_test=7a414222.63dfcbf0b034c; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=7a414222.63dfcbf0b034c 1936s ok 923 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 924 1936s ok 925 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 926 1936s ok 927 1936s Set-Cookie: usertrack_test=db8e9569.63dfcbf0b0a8a; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=db8e9569.63dfcbf0b0a8a 1936s ok 928 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 929 1936s ok 930 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 931 1936s ok 932 1936s Set-Cookie: usertrack_test=b8b45e53.63dfcbf0b11d1; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=b8b45e53.63dfcbf0b11d1 1936s ok 933 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 934 1936s ok 935 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 936 1936s ok 937 1936s Set-Cookie: usertrack_test=78918f96.63dfcbf0b18ea; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=78918f96.63dfcbf0b18ea 1936s ok 938 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 939 1936s ok 940 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 941 1936s ok 942 1936s Set-Cookie: usertrack_test=103b2484.63dfcbf0b2033; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=103b2484.63dfcbf0b2033 1936s ok 943 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 944 1936s ok 945 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 946 1936s ok 947 1936s Set-Cookie: usertrack_test=cfe67fb1.63dfcbf0b276e; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=cfe67fb1.63dfcbf0b276e 1936s ok 948 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 949 1936s ok 950 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 951 1936s ok 952 1936s Set-Cookie: usertrack_test=dcbee3ef.63dfcbf0b2e7b; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=dcbee3ef.63dfcbf0b2e7b 1936s ok 953 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 954 1936s ok 955 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 956 1936s ok 957 1936s Set-Cookie: usertrack_test=36fa3c0a.63dfcbf0b359d; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=36fa3c0a.63dfcbf0b359d 1936s ok 958 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 959 1936s ok 960 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 961 1936s ok 962 1936s Set-Cookie: usertrack_test=7eec588c.63dfcbf0b3cf1; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=7eec588c.63dfcbf0b3cf1 1936s ok 963 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 964 1936s ok 965 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 966 1936s ok 967 1936s Set-Cookie: usertrack_test=faa6c53a.63dfcbf0b43ed; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=faa6c53a.63dfcbf0b43ed 1936s ok 968 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 969 1936s ok 970 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 971 1936s ok 972 1936s Set-Cookie: usertrack_test=db3d2c5.63dfcbf0b4af1; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=db3d2c5.63dfcbf0b4af1 1936s ok 973 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 974 1936s ok 975 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 976 1936s ok 977 1936s Set-Cookie: usertrack_test=4359d93c.63dfcbf0b5209; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=4359d93c.63dfcbf0b5209 1936s ok 978 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 979 1936s ok 980 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 981 1936s ok 982 1936s Set-Cookie: usertrack_test=d0d60e48.63dfcbf0b591c; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=d0d60e48.63dfcbf0b591c 1936s ok 983 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 984 1936s ok 985 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 986 1936s ok 987 1936s Set-Cookie: usertrack_test=e786208.63dfcbf0b6025; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=e786208.63dfcbf0b6025 1936s ok 988 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 989 1936s ok 990 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 991 1936s ok 992 1936s Set-Cookie: usertrack_test=966b6455.63dfcbf0b674d; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=966b6455.63dfcbf0b674d 1936s ok 993 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 994 1936s ok 995 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 996 1936s ok 997 1936s Set-Cookie: usertrack_test=230a6b26.63dfcbf0b6e95; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s Cookie: usertrack_test=230a6b26.63dfcbf0b6e95 1936s ok 998 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 999 1936s ok 1000 1936s ok 1001 1936s # testing : Checking return code is '200' 1936s # expected: 200 1936s # received: '200' 1936s ok 1002 1936s # usertrack_test=4ee73e44.63dfcbf0b7628; path=/; expires=Thu, 04-Sep-25 17:07:46 GMT 1936s ok 1003 1936s # expected: undef 1936s # received: undef 1936s ok 1004 1936s ok 1938s t/modules/vhost_alias.t ............. 1938s 1..8 1938s # Running under perl version 5.040001 for linux 1938s # Current time local: Thu Sep 4 17:06:46 2025 1938s # Current time GMT: Thu Sep 4 17:06:46 2025 1938s # Using Test.pm version 1.31 1938s # Using Apache/Test.pm version 1.44 1938s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1938s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1938s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1938s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1938s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1938s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1938s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1938s # writing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1938s # testing : VirtalDocumentRoot test 1938s # expected: 'www.vha-test.com' 1938s # received: 'www.vha-test.com' 1938s ok 1 1938s # testing : VirtualScriptAlias test 1938s # expected: 'test cgi for www.vha-test.com' 1938s # received: 'test cgi for www.vha-test.com' 1938s ok 2 1938s # testing : VirtalDocumentRoot test 1938s # expected: 'big.server.name.from.heck.org' 1938s # received: 'big.server.name.from.heck.org' 1938s ok 3 1938s # testing : VirtualScriptAlias test 1938s # expected: 'test cgi for big.server.name.from.heck.org' 1938s # received: 'test cgi for big.server.name.from.heck.org' 1938s ok 4 1938s # testing : VirtalDocumentRoot test 1938s # expected: 'ab.com' 1938s # received: 'ab.com' 1938s ok 5 1938s # testing : VirtualScriptAlias test 1938s # expected: 'test cgi for ab.com' 1938s # received: 'test cgi for ab.com' 1938s ok 6 1938s # testing : VirtalDocumentRoot test 1938s # expected: 'w-t-f.net' 1938s # received: 'w-t-f.net' 1938s ok 7 1938s # testing : VirtualScriptAlias test 1938s # expected: 'test cgi for w-t-f.net' 1938s # received: 'test cgi for w-t-f.net' 1938s ok 8 1938s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1938s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1938s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1938s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1938s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1938s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1938s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1938s # removing file: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1938s # removing dir tree: /tmp/autopkgtest.hIumCY/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1938s ok 1940s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1942s t/protocol/echo.t ................... 1942s 1..8 1942s # Running under perl version 5.040001 for linux 1942s # Current time local: Thu Sep 4 17:06:50 2025 1942s # Current time GMT: Thu Sep 4 17:06:50 2025 1942s # Using Test.pm version 1.31 1942s # Using Apache/Test.pm version 1.44 1942s testing mod_echo_ssl 1942s ok 1 1942s #Cipher: TLS_AES_256_GCM_SHA384 1942s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1942s # testing : echo 1942s # expected: 't/protocol/echo.t' 1942s # received: 't/protocol/echo.t' 1942s ok 2 1942s # testing : echo 1942s # expected: '/usr/bin/perl' 1942s # received: '/usr/bin/perl' 1942s ok 3 1942s # testing : echo 1942s # expected: '12846291284629128462912846291284629' 1942s # received: '12846291284629128462912846291284629' 1942s ok 4 1942s testing mod_echo 1942s ok 5 1942s # testing : echo 1942s # expected: 't/protocol/echo.t' 1942s # received: 't/protocol/echo.t' 1942s ok 6 1942s # testing : echo 1942s # expected: '/usr/bin/perl' 1942s # received: '/usr/bin/perl' 1942s ok 7 1942s # testing : echo 1942s # expected: '12846291284629128462912846291284629' 1942s # received: '12846291284629128462912846291284629' 1942s ok 8 1942s ok 1944s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1946s t/security/CVE-2003-0542.t .......... 1946s 1..1 1946s # Running under perl version 5.040001 for linux 1946s # Current time local: Thu Sep 4 17:06:54 2025 1946s # Current time GMT: Thu Sep 4 17:06:54 2025 1946s # Using Test.pm version 1.31 1946s # Using Apache/Test.pm version 1.44 1946s # testing : CAN-2003-0542 test case 1946s # expected: 404 1946s # received: '404' 1946s ok 1 1946s ok 1948s t/security/CVE-2004-0747.t .......... 1948s 1..1 1948s # Running under perl version 5.040001 for linux 1948s # Current time local: Thu Sep 4 17:06:56 2025 1948s # Current time GMT: Thu Sep 4 17:06:56 2025 1948s # Using Test.pm version 1.31 1948s # Using Apache/Test.pm version 1.44 1948s # testing : CAN-2004-0747 ap_resolve_env test case 1948s # expected: 200 1948s # received: 200 1948s ok 1 1948s ok 1950s t/security/CVE-2004-0811.t .......... 1950s 1..8 1950s # Running under perl version 5.040001 for linux 1950s # Current time local: Thu Sep 4 17:06:58 2025 1950s # Current time GMT: Thu Sep 4 17:06:58 2025 1950s # Using Test.pm version 1.31 1950s # Using Apache/Test.pm version 1.44 1950s # testing : subdir access allowed 1950s # expected: 200 1950s # received: '200' 1950s ok 1 1950s # testing : subdir access allowed 1950s # expected: 200 1950s # received: '200' 1950s ok 2 1950s # testing : subdir access allowed 1950s # expected: 200 1950s # received: '200' 1950s ok 3 1950s # testing : subdir access allowed 1950s # expected: 200 1950s # received: '200' 1950s ok 4 1950s # testing : topdir access denied 1950s # expected: 401 1950s # received: '401' 1950s ok 5 1950s # testing : topdir access denied 1950s # expected: 401 1950s # received: '401' 1950s ok 6 1950s # testing : topdir access denied 1950s # expected: 401 1950s # received: '401' 1950s ok 7 1950s # testing : topdir access denied 1950s # expected: 401 1950s # received: '401' 1950s ok 8 1950s ok 1952s t/security/CVE-2004-0940.t .......... 1952s 1..1 1952s # Running under perl version 5.040001 for linux 1952s # Current time local: Thu Sep 4 17:07:00 2025 1952s # Current time GMT: Thu Sep 4 17:07:00 2025 1952s # Using Test.pm version 1.31 1952s # Using Apache/Test.pm version 1.44 1952s # testing : response was 200 1952s # expected: 200 1952s # received: '200' 1952s ok 1 1952s ok 1954s t/security/CVE-2004-0942.t .......... 1954s 1..2 1954s # Running under perl version 5.040001 for linux 1954s # Current time local: Thu Sep 4 17:07:02 2025 1954s # Current time GMT: Thu Sep 4 17:07:02 2025 1954s # Using Test.pm version 1.31 1954s # Using Apache/Test.pm version 1.44 1954s ok 1 1954s # testing : request was refused 1954s # expected: qr/^HTTP\/1\.. 400/ 1954s # received: 'HTTP/1.1 400 Bad Request 1954s # ' 1954s ok 2 1954s ok 1956s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1958s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1960s t/security/CVE-2005-2491.t .......... 1960s 1..4 1960s # Running under perl version 5.040001 for linux 1960s # Current time local: Thu Sep 4 17:07:08 2025 1960s # Current time GMT: Thu Sep 4 17:07:08 2025 1960s # Using Test.pm version 1.31 1960s # Using Apache/Test.pm version 1.44 1960s # testing : check that server did not segfault 1960s # expected: 'Internal Server Error' 1960s # received: 'Internal Server Error' 1960s ok 1 1960s # testing : check for 500 response error 1960s # expected: 500 1960s # received: '500' 1960s ok 2 1960s # testing : check that server did not segfault 1960s # expected: 'Internal Server Error' 1960s # received: 'Internal Server Error' 1960s ok 3 1960s # testing : check for 500 response error 1960s # expected: 500 1960s # received: '500' 1960s ok 4 1960s ok 1962s t/security/CVE-2005-2700.t .......... 1962s 1..2 1962s # Running under perl version 5.040001 for linux 1962s # Current time local: Thu Sep 4 17:07:10 2025 1962s # Current time GMT: Thu Sep 4 17:07:10 2025 1962s # Using Test.pm version 1.31 1962s # Using Apache/Test.pm version 1.44 1962s # testing : access permitted without ccert 1962s # expected: 200 1962s # received: '200' 1962s ok 1 1962s # testing : access *not* permitted without ccert 1962s # expected: 200 1962s # received: '403' 1962s ok 2 1962s ok 1964s t/security/CVE-2005-3352.t .......... 1964s 1..2 1964s # Running under perl version 5.040001 for linux 1964s # Current time local: Thu Sep 4 17:07:12 2025 1964s # Current time GMT: Thu Sep 4 17:07:12 2025 1964s # Using Test.pm version 1.31 1964s # Using Apache/Test.pm version 1.44 1964s # testing : response code is OK 1964s # expected: 200 1964s # received: '200' 1964s ok 1 1964s # testing : referer was escaped 1964s # expected: qr/%22%3e/ 1964s # received: ' 1964s # 1964s # Menu for /security/CVE-2005-3352.map 1964s # 1964s #

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

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

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

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

Bad Request

2005s #

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

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

Forbidden

2029s

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

2029s 2029s ok 1 2029s HTTP/1.1 200 OK 2029s Connection: close 2029s Date: Thu, 04 Sep 2025 17:08:19 GMT 2029s Accept-Ranges: bytes 2029s ETag: "1a-62c6deaf13e40" 2029s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2029s Vary: In-If1 2029s Content-Length: 26 2029s Content-Type: text/html 2029s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2029s Client-Date: Thu, 04 Sep 2025 17:08:19 GMT 2029s Client-Peer: 127.0.0.1:8532 2029s Client-Response-Num: 1 2029s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2029s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2029s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2029s Client-SSL-Socket-Class: IO::Socket::SSL 2029s Client-SSL-Version: TLSv1_3 2029s DMMATCH1: 1 2029s 2029s welcome to localhost:8529 2029s ok 2 2029s 500 Server closed connection without sending any data back 2029s Content-Type: text/plain 2029s Client-Date: Thu, 04 Sep 2025 17:08:19 GMT 2029s Client-Warning: Internal response 2029s 2029s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2029s ok 3 2029s ok 2029s All tests successful. 2029s Files=143, Tests=7316, 344 wallclock secs ( 1.16 usr 0.22 sys + 160.67 cusr 140.82 csys = 302.87 CPU) 2029s Result: PASS 2029s [warning] server localhost:8529 shutdown 2030s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 2030s Files=143, Tests=7316, 344 wallclock secs ( 1.16 usr 0.22 sys + 160.67 cusr 140.82 csys = 302.87 CPU) 2030s + grep -E '^Result: PASS' testlog.mpm_event 2030s Result: PASS 2030s + grep -E '^Result: FAIL' testlog.mpm_event 2030s + grep -E 'server dumped core' testlog.mpm_event 2030s + return 0 2030s autopkgtest [17:08:20]: test run-test-suite: -----------------------] 2032s run-test-suite PASS 2032s autopkgtest [17:08:22]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 2032s autopkgtest [17:08:22]: test default-mods: preparing testbed 2053s Creating nova instance adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163 from image adt/ubuntu-questing-s390x-server-20250904.img (UUID 7ac7c447-3049-4f71-b62b-46468f662d6e)... 2093s autopkgtest [17:09:23]: testbed dpkg architecture: s390x 2094s autopkgtest [17:09:24]: testbed apt version: 3.1.5ubuntu1 2094s autopkgtest [17:09:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2094s autopkgtest [17:09:24]: testbed release detected to be: questing 2095s autopkgtest [17:09:25]: updating testbed package index (apt update) 2095s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2096s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2096s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2096s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2096s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2096s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2096s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2096s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2096s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [95.8 kB] 2096s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main s390x c-n-f Metadata [3688 B] 2096s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x Packages [728 B] 2096s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x c-n-f Metadata [120 B] 2096s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [238 kB] 2096s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x c-n-f Metadata [6332 B] 2096s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [4208 B] 2096s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x c-n-f Metadata [300 B] 2097s Fetched 931 kB in 1s (792 kB/s) 2098s Reading package lists... 2098s autopkgtest [17:09:28]: upgrading testbed (apt dist-upgrade and autopurge) 2098s Reading package lists... 2099s Building dependency tree... 2099s Reading state information... 2099s Calculating upgrade... 2099s The following packages will be upgraded: 2099s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 2099s libcryptsetup12 2099s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2099s Need to get 3001 kB of archives. 2099s After this operation, 4096 B of additional disk space will be used. 2099s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x dash s390x 0.5.12-12ubuntu2 [100 kB] 2099s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x cron s390x 3.0pl1-196ubuntu2 [89.5 kB] 2099s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libcryptsetup12 s390x 2:2.8.0-1ubuntu2 [273 kB] 2100s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 2100s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x bpftrace s390x 0.23.5-1ubuntu1 [1917 kB] 2101s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x cryptsetup-bin s390x 2:2.8.0-1ubuntu2 [227 kB] 2101s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x libbrotli1 s390x 1.1.0-2build5 [379 kB] 2101s Preconfiguring packages ... 2101s Fetched 3001 kB in 3s (1189 kB/s) 2102s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2102s Preparing to unpack .../dash_0.5.12-12ubuntu2_s390x.deb ... 2102s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 2102s Setting up dash (0.5.12-12ubuntu2) ... 2102s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2102s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_s390x.deb ... 2102s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2102s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_s390x.deb ... 2102s Unpacking libcryptsetup12:s390x (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2102s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 2102s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2102s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_s390x.deb ... 2102s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2102s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_s390x.deb ... 2102s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2102s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_s390x.deb ... 2102s Unpacking libbrotli1:s390x (1.1.0-2build5) over (1.1.0-2build4) ... 2102s Setting up bpftrace (0.23.5-1ubuntu1) ... 2102s Setting up libbrotli1:s390x (1.1.0-2build5) ... 2102s Setting up libcryptsetup12:s390x (2:2.8.0-1ubuntu2) ... 2102s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 2102s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2102s Setting up cron (3.0pl1-196ubuntu2) ... 2102s Processing triggers for debianutils (5.23.2) ... 2102s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2102s Processing triggers for man-db (2.13.1-1) ... 2104s Reading package lists... 2104s Building dependency tree... 2104s Reading state information... 2104s Solving dependencies... 2104s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2104s autopkgtest [17:09:34]: rebooting testbed after setup commands that affected boot 2125s Reading package lists... 2125s Building dependency tree... 2125s Reading state information... 2125s Solving dependencies... 2125s The following NEW packages will be installed: 2125s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2125s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2126s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2126s Need to get 2179 kB of archives. 2126s After this operation, 8025 kB of additional disk space will be used. 2126s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 2126s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu2 [98.4 kB] 2126s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu2 [11.7 kB] 2126s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu2 [9064 B] 2126s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x liblua5.4-0 s390x 5.4.8-1 [173 kB] 2126s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x apache2-bin s390x 2.4.64-1ubuntu2 [1416 kB] 2128s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x apache2-data all 2.4.64-1ubuntu2 [163 kB] 2128s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x apache2-utils s390x 2.4.64-1ubuntu2 [103 kB] 2128s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x apache2 s390x 2.4.64-1ubuntu2 [90.3 kB] 2129s Fetched 2179 kB in 3s (751 kB/s) 2129s Selecting previously unselected package libapr1t64:s390x. 2129s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2129s Preparing to unpack .../0-libapr1t64_1.7.5-1_s390x.deb ... 2129s Unpacking libapr1t64:s390x (1.7.5-1) ... 2129s Selecting previously unselected package libaprutil1t64:s390x. 2129s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_s390x.deb ... 2129s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 2129s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 2129s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_s390x.deb ... 2129s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 2129s Selecting previously unselected package libaprutil1-ldap:s390x. 2129s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_s390x.deb ... 2129s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 2129s Selecting previously unselected package liblua5.4-0:s390x. 2129s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_s390x.deb ... 2129s Unpacking liblua5.4-0:s390x (5.4.8-1) ... 2129s Selecting previously unselected package apache2-bin. 2129s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_s390x.deb ... 2129s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2129s Selecting previously unselected package apache2-data. 2129s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 2129s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2129s Selecting previously unselected package apache2-utils. 2129s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_s390x.deb ... 2129s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2129s Selecting previously unselected package apache2. 2129s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_s390x.deb ... 2129s Unpacking apache2 (2.4.64-1ubuntu2) ... 2129s Setting up libapr1t64:s390x (1.7.5-1) ... 2129s Setting up liblua5.4-0:s390x (5.4.8-1) ... 2129s Setting up apache2-data (2.4.64-1ubuntu2) ... 2129s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 2129s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 2129s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 2129s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2129s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2129s Setting up apache2 (2.4.64-1ubuntu2) ... 2129s Enabling module mpm_event. 2129s Enabling module authz_core. 2129s Enabling module authz_host. 2129s Enabling module authn_core. 2129s Enabling module auth_basic. 2129s Enabling module access_compat. 2129s Enabling module authn_file. 2129s Enabling module authz_user. 2129s Enabling module alias. 2129s Enabling module dir. 2129s Enabling module autoindex. 2129s Enabling module env. 2129s Enabling module mime. 2129s Enabling module negotiation. 2129s Enabling module setenvif. 2129s Enabling module filter. 2129s Enabling module deflate. 2129s Enabling module status. 2129s Enabling module reqtimeout. 2129s Enabling conf charset. 2129s Enabling conf localized-error-pages. 2129s Enabling conf other-vhosts-access-log. 2129s Enabling conf security. 2129s Enabling conf serve-cgi-bin. 2129s Enabling site 000-default. 2130s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2130s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2131s Processing triggers for ufw (0.36.2-9) ... 2131s Processing triggers for man-db (2.13.1-1) ... 2132s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2167s autopkgtest [17:10:37]: test default-mods: [----------------------- 2167s alias_module (shared) 2167s auth_basic_module (shared) 2167s authn_core_module (shared) 2167s authz_core_module (shared) 2167s log_config_module (static) 2167s mime_module (shared) 2167s reqtimeout_module (shared) 2167s version_module (static) 2167s watchdog_module (static) 2167s autopkgtest [17:10:37]: test default-mods: -----------------------] 2168s default-mods PASS 2168s autopkgtest [17:10:38]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 2168s autopkgtest [17:10:38]: test duplicate-module-load: preparing testbed 2168s Reading package lists... 2168s Building dependency tree... 2168s Reading state information... 2168s Solving dependencies... 2169s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2169s autopkgtest [17:10:39]: test duplicate-module-load: [----------------------- 2169s + cd /tmp/autopkgtest.hIumCY/autopkgtest_tmp 2169s + apache2ctl -l -M 2169s + sort unsorted 2169s + grep core.c sorted 2169s + uniq 2169s core.c 2169s http_core.c 2169s + diff -u sorted dedup 2170s autopkgtest [17:10:40]: test duplicate-module-load: -----------------------] 2170s duplicate-module-load PASS 2170s autopkgtest [17:10:40]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 2171s autopkgtest [17:10:41]: test htcacheclean: preparing testbed 2171s Reading package lists... 2171s Building dependency tree... 2171s Reading state information... 2171s Solving dependencies... 2171s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2172s autopkgtest [17:10:42]: test htcacheclean: [----------------------- 2172s + htc_enabled 2172s + ls /etc/rc[2345].d/S*apache-htcacheclean 2172s + return 1 2172s + a2enmod cache_disk 2172s Considering dependency cache for cache_disk: 2172s Enabling module cache. 2172s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2172s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 2172s Enabling module cache_disk. 2172s Enabling external service apache-htcacheclean 2172s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' -> '/usr/lib/systemd/system/apache-htcacheclean.service'. 2173s The service will be started on next reboot. 2173s + htc_enabled 2173s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 2173s + return 0 2173s + service apache-htcacheclean start 2173s To activate the new configuration, you need to run: 2173s systemctl restart apache2 2173s systemctl start apache-htcacheclean 2173s + ps -ef 2173s + grep /usr/bin/htcacheclean 2173s www-data 1802 1 0 17:10 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2173s root 2554 2399 0 17:10 ? 00:00:00 grep /usr/bin/htcacheclean 2173s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 2173s + pgrep -P 1 -u www-data -G www-data htcacheclean 2173s 1802 2173s + service apache-htcacheclean status 2173s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2173s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2173s Active: active (running) since Thu 2025-09-04 17:10:00 UTC; 42s ago 2173s Invocation: 1bd82edfb48240d497ffef89c88d7382 2173s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2173s Main PID: 1802 (htcacheclean) 2173s Tasks: 1 (limit: 4767) 2173s Memory: 228K (peak: 1.5M) 2173s CPU: 3ms 2173s CGroup: /system.slice/apache-htcacheclean.service 2173s └─1802 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2173s 2173s Sep 04 17:10:00 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2173s Sep 04 17:10:00 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2173s + service apache-htcacheclean stop 2173s + sleep 1 2174s + pgrep -P 1 -u www-data -G www-data htcacheclean 2174s + service apache-htcacheclean status 2174s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2174s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2174s Active: inactive (dead) since Thu 2025-09-04 17:10:43 UTC; 1s ago 2174s Duration: 43.061s 2174s Invocation: 1bd82edfb48240d497ffef89c88d7382 2174s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2174s Main PID: 1802 (code=exited, status=0/SUCCESS) 2174s Mem peak: 1.5M 2174s CPU: 4ms 2174s 2174s Sep 04 17:10:00 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2174s Sep 04 17:10:00 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2174s Sep 04 17:10:43 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2174s Sep 04 17:10:43 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 2174s Sep 04 17:10:43 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2174s + a2dismod cache_disk 2174s Disabling external service apache-htcacheclean 2174s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2174s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 2175s Removed '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service'. 2175s Module cache_disk disabled. 2175s To activate the new configuration, you need to run: 2175s systemctl restart apache2 2175s systemctl stop apache-htcacheclean 2175s + htc_enabled 2175s + ls /etc/rc[2345].d/S*apache-htcacheclean 2175s + return 1 2175s + a2enmod cache_socache 2175s + htc_enabled 2175s + ls /etc/rc[2345].d/S*apache-htcacheclean 2175s + return 1 2175s + exit 0 2175s Considering dependency cache for cache_socache: 2175s Module cache already enabled 2175s Enabling module cache_socache. 2175s To activate the new configuration, you need to run: 2175s systemctl restart apache2 2175s autopkgtest [17:10:45]: test htcacheclean: -----------------------] 2176s htcacheclean PASS 2176s autopkgtest [17:10:46]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 2176s autopkgtest [17:10:46]: test ssl-passphrase: preparing testbed 2176s Reading package lists... 2176s Building dependency tree... 2176s Reading state information... 2176s Solving dependencies... 2177s The following NEW packages will be installed: 2177s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 2177s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 2177s Need to get 1319 kB of archives. 2177s After this operation, 5015 kB of additional disk space will be used. 2177s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libtcl8.6 s390x 8.6.17+dfsg-1 [1034 kB] 2178s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x tcl8.6 s390x 8.6.17+dfsg-1 [14.9 kB] 2178s Get:3 http://ftpmaster.internal/ubuntu questing/universe s390x tcl-expect s390x 5.45.4-4 [115 kB] 2178s Get:4 http://ftpmaster.internal/ubuntu questing/universe s390x expect s390x 5.45.4-4 [136 kB] 2178s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x ssl-cert all 1.1.3ubuntu1 [18.7 kB] 2179s Preconfiguring packages ... 2179s Fetched 1319 kB in 2s (736 kB/s) 2179s Selecting previously unselected package libtcl8.6:s390x. 2179s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 86399 files and directories currently installed.) 2179s Preparing to unpack .../libtcl8.6_8.6.17+dfsg-1_s390x.deb ... 2179s Unpacking libtcl8.6:s390x (8.6.17+dfsg-1) ... 2179s Selecting previously unselected package tcl8.6. 2179s Preparing to unpack .../tcl8.6_8.6.17+dfsg-1_s390x.deb ... 2179s Unpacking tcl8.6 (8.6.17+dfsg-1) ... 2179s Selecting previously unselected package tcl-expect:s390x. 2179s Preparing to unpack .../tcl-expect_5.45.4-4_s390x.deb ... 2179s Unpacking tcl-expect:s390x (5.45.4-4) ... 2179s Selecting previously unselected package expect. 2179s Preparing to unpack .../expect_5.45.4-4_s390x.deb ... 2179s Unpacking expect (5.45.4-4) ... 2179s Selecting previously unselected package ssl-cert. 2179s Preparing to unpack .../ssl-cert_1.1.3ubuntu1_all.deb ... 2179s Unpacking ssl-cert (1.1.3ubuntu1) ... 2179s Setting up ssl-cert (1.1.3ubuntu1) ... 2179s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 2179s Setting up libtcl8.6:s390x (8.6.17+dfsg-1) ... 2179s Setting up tcl8.6 (8.6.17+dfsg-1) ... 2179s Setting up tcl-expect:s390x (5.45.4-4) ... 2179s Setting up expect (5.45.4-4) ... 2179s Processing triggers for man-db (2.13.1-1) ... 2180s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2181s autopkgtest [17:10:51]: test ssl-passphrase: [----------------------- 2181s + cd /etc/ssl/private 2181s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 2181s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 2181s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 2181s writing RSA key 2181s + a2enmod ssl 2181s Considering dependency mime for ssl: 2181s Module mime already enabled 2181s Considering dependency socache_shmcb for ssl: 2181s Enabling module socache_shmcb. 2181s Enabling module ssl. 2181s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2181s To activate the new configuration, you need to run: 2181s systemctl restart apache2 2181s + a2ensite default-ssl 2181s Enabling site default-ssl. 2181s To activate the new configuration, you need to run: 2181s systemctl reload apache2 2181s spawn service apache2 restart 2181s + expect 2181s + password_responder 2181s + [ ! -e /run/systemd/ask-password/sck.* ] 2181s + sleep 1 2182s Enter passphrase for SSL/TLS keys for autopkgtest.local:443 (RSA): (press TAB for no echo) + [ ! -e /run/systemd/ask-password/sck.856394f0904ec7ca ] 2182s ssl-passphrase test password responder: found prompt, sending password 2182s + echo ssl-passphrase test password responder: found prompt, sending password 2182s + echo test 2182s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.856394f0904ec7ca 2182s 2182s + echo Hello, world! 2182s + curl -k https://localhost/hello.txt 2182s % Total % Received % Xferd Average Speed Time Time Time Current 2182s Dload Upload Total Spent Left Speed 2182s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 2007 0 --:--:-- --:--:-- --:--:-- 2333 2182s + result=Hello, world! 2182s + [ Hello, world! != Hello, world! ] 2183s autopkgtest [17:10:53]: test ssl-passphrase: -----------------------] 2183s ssl-passphrase PASS 2183s autopkgtest [17:10:53]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 2183s autopkgtest [17:10:53]: test check-http2: preparing testbed 2206s Creating nova instance adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163 from image adt/ubuntu-questing-s390x-server-20250904.img (UUID 7ac7c447-3049-4f71-b62b-46468f662d6e)... 2280s autopkgtest [17:12:30]: testbed dpkg architecture: s390x 2280s autopkgtest [17:12:30]: testbed apt version: 3.1.5ubuntu1 2281s autopkgtest [17:12:31]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2281s autopkgtest [17:12:31]: testbed release detected to be: questing 2282s autopkgtest [17:12:32]: updating testbed package index (apt update) 2282s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2283s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2283s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2283s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2283s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2284s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2284s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2284s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2284s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [95.8 kB] 2284s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main s390x c-n-f Metadata [3688 B] 2284s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x Packages [728 B] 2284s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x c-n-f Metadata [120 B] 2284s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [238 kB] 2284s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x c-n-f Metadata [6332 B] 2284s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [4208 B] 2284s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x c-n-f Metadata [300 B] 2285s Fetched 931 kB in 2s (396 kB/s) 2286s Reading package lists... 2286s autopkgtest [17:12:36]: upgrading testbed (apt dist-upgrade and autopurge) 2286s Reading package lists... 2286s Building dependency tree... 2286s Reading state information... 2286s Calculating upgrade... 2286s The following packages will be upgraded: 2286s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 2286s libcryptsetup12 2287s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2287s Need to get 3001 kB of archives. 2287s After this operation, 4096 B of additional disk space will be used. 2287s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x dash s390x 0.5.12-12ubuntu2 [100 kB] 2287s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x cron s390x 3.0pl1-196ubuntu2 [89.5 kB] 2287s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libcryptsetup12 s390x 2:2.8.0-1ubuntu2 [273 kB] 2287s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 2287s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x bpftrace s390x 0.23.5-1ubuntu1 [1917 kB] 2290s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x cryptsetup-bin s390x 2:2.8.0-1ubuntu2 [227 kB] 2290s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x libbrotli1 s390x 1.1.0-2build5 [379 kB] 2291s Preconfiguring packages ... 2291s Fetched 3001 kB in 4s (723 kB/s) 2291s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2291s Preparing to unpack .../dash_0.5.12-12ubuntu2_s390x.deb ... 2291s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 2291s Setting up dash (0.5.12-12ubuntu2) ... 2291s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2291s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_s390x.deb ... 2291s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2291s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_s390x.deb ... 2291s Unpacking libcryptsetup12:s390x (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2291s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 2291s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2291s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_s390x.deb ... 2291s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2291s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_s390x.deb ... 2291s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2291s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_s390x.deb ... 2291s Unpacking libbrotli1:s390x (1.1.0-2build5) over (1.1.0-2build4) ... 2291s Setting up bpftrace (0.23.5-1ubuntu1) ... 2291s Setting up libbrotli1:s390x (1.1.0-2build5) ... 2291s Setting up libcryptsetup12:s390x (2:2.8.0-1ubuntu2) ... 2291s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 2291s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2291s Setting up cron (3.0pl1-196ubuntu2) ... 2292s Processing triggers for debianutils (5.23.2) ... 2292s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2292s Processing triggers for man-db (2.13.1-1) ... 2293s Reading package lists... 2293s Building dependency tree... 2293s Reading state information... 2293s Solving dependencies... 2293s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2293s autopkgtest [17:12:43]: rebooting testbed after setup commands that affected boot 2316s Reading package lists... 2316s Building dependency tree... 2316s Reading state information... 2316s Solving dependencies... 2317s The following NEW packages will be installed: 2317s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2317s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 2317s liblua5.4-0 nghttp2-client ssl-cert 2317s 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 2317s Need to get 2410 kB of archives. 2317s After this operation, 8657 kB of additional disk space will be used. 2317s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 2317s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu2 [98.4 kB] 2317s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu2 [11.7 kB] 2317s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu2 [9064 B] 2317s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x liblua5.4-0 s390x 5.4.8-1 [173 kB] 2318s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x apache2-bin s390x 2.4.64-1ubuntu2 [1416 kB] 2320s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x apache2-data all 2.4.64-1ubuntu2 [163 kB] 2321s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x apache2-utils s390x 2.4.64-1ubuntu2 [103 kB] 2321s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x apache2 s390x 2.4.64-1ubuntu2 [90.3 kB] 2321s Get:10 http://ftpmaster.internal/ubuntu questing/universe s390x libev4t64 s390x 1:4.33-2.1build1 [32.0 kB] 2321s Get:11 http://ftpmaster.internal/ubuntu questing/universe s390x nghttp2-client s390x 1.64.0-1.1build1 [181 kB] 2321s Get:12 http://ftpmaster.internal/ubuntu questing/main s390x ssl-cert all 1.1.3ubuntu1 [18.7 kB] 2322s Preconfiguring packages ... 2322s Fetched 2410 kB in 5s (505 kB/s) 2322s Selecting previously unselected package libapr1t64:s390x. 2322s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2322s Preparing to unpack .../00-libapr1t64_1.7.5-1_s390x.deb ... 2322s Unpacking libapr1t64:s390x (1.7.5-1) ... 2322s Selecting previously unselected package libaprutil1t64:s390x. 2322s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_s390x.deb ... 2322s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 2322s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 2322s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_s390x.deb ... 2322s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 2322s Selecting previously unselected package libaprutil1-ldap:s390x. 2322s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_s390x.deb ... 2322s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 2322s Selecting previously unselected package liblua5.4-0:s390x. 2322s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_s390x.deb ... 2322s Unpacking liblua5.4-0:s390x (5.4.8-1) ... 2322s Selecting previously unselected package apache2-bin. 2322s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_s390x.deb ... 2322s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2322s Selecting previously unselected package apache2-data. 2322s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 2322s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2322s Selecting previously unselected package apache2-utils. 2322s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_s390x.deb ... 2322s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2322s Selecting previously unselected package apache2. 2322s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_s390x.deb ... 2322s Unpacking apache2 (2.4.64-1ubuntu2) ... 2322s Selecting previously unselected package libev4t64:s390x. 2322s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_s390x.deb ... 2322s Unpacking libev4t64:s390x (1:4.33-2.1build1) ... 2322s Selecting previously unselected package nghttp2-client. 2322s Preparing to unpack .../10-nghttp2-client_1.64.0-1.1build1_s390x.deb ... 2322s Unpacking nghttp2-client (1.64.0-1.1build1) ... 2322s Selecting previously unselected package ssl-cert. 2322s Preparing to unpack .../11-ssl-cert_1.1.3ubuntu1_all.deb ... 2322s Unpacking ssl-cert (1.1.3ubuntu1) ... 2322s Setting up libev4t64:s390x (1:4.33-2.1build1) ... 2322s Setting up nghttp2-client (1.64.0-1.1build1) ... 2322s Setting up ssl-cert (1.1.3ubuntu1) ... 2322s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 2322s Setting up libapr1t64:s390x (1.7.5-1) ... 2322s Setting up liblua5.4-0:s390x (5.4.8-1) ... 2322s Setting up apache2-data (2.4.64-1ubuntu2) ... 2322s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 2322s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 2322s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 2322s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2322s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2322s Setting up apache2 (2.4.64-1ubuntu2) ... 2322s Enabling module mpm_event. 2322s Enabling module authz_core. 2322s Enabling module authz_host. 2322s Enabling module authn_core. 2322s Enabling module auth_basic. 2322s Enabling module access_compat. 2322s Enabling module authn_file. 2323s Enabling module authz_user. 2323s Enabling module alias. 2323s Enabling module dir. 2323s Enabling module autoindex. 2323s Enabling module env. 2323s Enabling module mime. 2323s Enabling module negotiation. 2323s Enabling module setenvif. 2323s Enabling module filter. 2323s Enabling module deflate. 2323s Enabling module status. 2323s Enabling module reqtimeout. 2323s Enabling conf charset. 2323s Enabling conf localized-error-pages. 2323s Enabling conf other-vhosts-access-log. 2323s Enabling conf security. 2323s Enabling conf serve-cgi-bin. 2323s Enabling site 000-default. 2323s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2324s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2324s Processing triggers for ufw (0.36.2-9) ... 2324s Processing triggers for man-db (2.13.1-1) ... 2325s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2339s autopkgtest [17:13:29]: test check-http2: [----------------------- 2340s + a2enmod http2 2340s Enabling module http2. 2340s To activate the new configuration, you need to run: 2340s systemctl restart apache2 2340s + a2enmod ssl 2340s Considering dependency mime for ssl: 2340s Module mime already enabled 2340s Considering dependency socache_shmcb for ssl: 2340s Enabling module socache_shmcb. 2340s Enabling module ssl. 2340s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2340s To activate the new configuration, you need to run: 2340s systemctl restart apache2 2340s + a2ensite default-ssl 2340s + echo Protocols h2c h2 http/1.1 2340s + service apache2 restart 2340s Enabling site default-ssl. 2340s To activate the new configuration, you need to run: 2340s systemctl reload apache2 2340s + echo Hello, world! 2340s + testapache curl -s -k http://localhost/hello.txt 2340s + cmd=curl -s -k http://localhost/hello.txt 2340s + curl -s -k http://localhost/hello.txt 2340s OK 2340s + result=Hello, world! 2340s + [ Hello, world! != Hello, world! ] 2340s + echo OK 2340s + testapache curl -s -k https://localhost/hello.txt 2340s + cmd=curl -s -k https://localhost/hello.txt 2340s + curl -s -k https://localhost/hello.txt 2340s + result=Hello, world! 2340s + [ Hello, world! != Hello, world! ] 2340s + echo OK 2340s + testapache nghttp --no-verify-peer https://localhost/hello.txt 2340s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 2340s + nghttp --no-verify-peer https://localhost/hello.txt 2340s OK 2340s OK 2340s + result=Hello, world! 2340s + [ Hello, world! != Hello, world! ] 2340s + echo OK 2340s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 2340s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 2340s + nghttp -u --no-verify-peer http://localhost/hello.txt 2340s + result=Hello, world! 2340s + [ Hello, world! != Hello, world! ] 2340s + echo OK 2340s OK 2340s autopkgtest [17:13:30]: test check-http2: -----------------------] 2341s autopkgtest [17:13:31]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 2341s check-http2 PASS 2341s autopkgtest [17:13:31]: test check-ubuntu-branding: preparing testbed 2362s Creating nova instance adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163 from image adt/ubuntu-questing-s390x-server-20250904.img (UUID 7ac7c447-3049-4f71-b62b-46468f662d6e)... 2447s autopkgtest [17:15:17]: testbed dpkg architecture: s390x 2447s autopkgtest [17:15:17]: testbed apt version: 3.1.5ubuntu1 2448s autopkgtest [17:15:18]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2448s autopkgtest [17:15:18]: testbed release detected to be: questing 2449s autopkgtest [17:15:19]: updating testbed package index (apt update) 2449s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2449s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2450s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2450s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2450s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2450s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2450s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2450s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2450s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [95.8 kB] 2450s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main s390x c-n-f Metadata [3688 B] 2450s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x Packages [728 B] 2450s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x c-n-f Metadata [120 B] 2450s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [238 kB] 2451s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x c-n-f Metadata [6332 B] 2451s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [4208 B] 2451s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x c-n-f Metadata [300 B] 2452s Fetched 931 kB in 2s (482 kB/s) 2452s Reading package lists... 2453s autopkgtest [17:15:23]: upgrading testbed (apt dist-upgrade and autopurge) 2453s Reading package lists... 2453s Building dependency tree... 2453s Reading state information... 2453s Calculating upgrade... 2453s The following packages will be upgraded: 2453s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 2453s libcryptsetup12 2453s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2453s Need to get 3001 kB of archives. 2453s After this operation, 4096 B of additional disk space will be used. 2453s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x dash s390x 0.5.12-12ubuntu2 [100 kB] 2454s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x cron s390x 3.0pl1-196ubuntu2 [89.5 kB] 2454s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libcryptsetup12 s390x 2:2.8.0-1ubuntu2 [273 kB] 2454s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 2454s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x bpftrace s390x 0.23.5-1ubuntu1 [1917 kB] 2457s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x cryptsetup-bin s390x 2:2.8.0-1ubuntu2 [227 kB] 2457s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x libbrotli1 s390x 1.1.0-2build5 [379 kB] 2458s Preconfiguring packages ... 2458s Fetched 3001 kB in 5s (646 kB/s) 2458s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2458s Preparing to unpack .../dash_0.5.12-12ubuntu2_s390x.deb ... 2458s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 2458s Setting up dash (0.5.12-12ubuntu2) ... 2458s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2458s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_s390x.deb ... 2458s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2458s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_s390x.deb ... 2458s Unpacking libcryptsetup12:s390x (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2458s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 2458s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2458s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_s390x.deb ... 2458s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2458s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_s390x.deb ... 2458s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2458s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_s390x.deb ... 2458s Unpacking libbrotli1:s390x (1.1.0-2build5) over (1.1.0-2build4) ... 2458s Setting up bpftrace (0.23.5-1ubuntu1) ... 2458s Setting up libbrotli1:s390x (1.1.0-2build5) ... 2458s Setting up libcryptsetup12:s390x (2:2.8.0-1ubuntu2) ... 2458s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 2458s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2458s Setting up cron (3.0pl1-196ubuntu2) ... 2459s Processing triggers for debianutils (5.23.2) ... 2459s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2459s Processing triggers for man-db (2.13.1-1) ... 2460s Reading package lists... 2460s Building dependency tree... 2460s Reading state information... 2460s Solving dependencies... 2460s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2460s autopkgtest [17:15:30]: rebooting testbed after setup commands that affected boot 2482s Reading package lists... 2482s Building dependency tree... 2482s Reading state information... 2482s Solving dependencies... 2482s The following NEW packages will be installed: 2482s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2482s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2483s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2483s Need to get 2179 kB of archives. 2483s After this operation, 8025 kB of additional disk space will be used. 2483s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 2483s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu2 [98.4 kB] 2483s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu2 [11.7 kB] 2483s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu2 [9064 B] 2483s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x liblua5.4-0 s390x 5.4.8-1 [173 kB] 2484s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x apache2-bin s390x 2.4.64-1ubuntu2 [1416 kB] 2486s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x apache2-data all 2.4.64-1ubuntu2 [163 kB] 2486s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x apache2-utils s390x 2.4.64-1ubuntu2 [103 kB] 2486s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x apache2 s390x 2.4.64-1ubuntu2 [90.3 kB] 2486s Fetched 2179 kB in 4s (583 kB/s) 2486s Selecting previously unselected package libapr1t64:s390x. 2486s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2486s Preparing to unpack .../0-libapr1t64_1.7.5-1_s390x.deb ... 2486s Unpacking libapr1t64:s390x (1.7.5-1) ... 2487s Selecting previously unselected package libaprutil1t64:s390x. 2487s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_s390x.deb ... 2487s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 2487s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 2487s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_s390x.deb ... 2487s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 2487s Selecting previously unselected package libaprutil1-ldap:s390x. 2487s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_s390x.deb ... 2487s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 2487s Selecting previously unselected package liblua5.4-0:s390x. 2487s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_s390x.deb ... 2487s Unpacking liblua5.4-0:s390x (5.4.8-1) ... 2487s Selecting previously unselected package apache2-bin. 2487s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_s390x.deb ... 2487s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2487s Selecting previously unselected package apache2-data. 2487s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 2487s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2487s Selecting previously unselected package apache2-utils. 2487s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_s390x.deb ... 2487s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2487s Selecting previously unselected package apache2. 2487s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_s390x.deb ... 2487s Unpacking apache2 (2.4.64-1ubuntu2) ... 2487s Setting up libapr1t64:s390x (1.7.5-1) ... 2487s Setting up liblua5.4-0:s390x (5.4.8-1) ... 2487s Setting up apache2-data (2.4.64-1ubuntu2) ... 2487s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 2487s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 2487s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 2487s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2487s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2487s Setting up apache2 (2.4.64-1ubuntu2) ... 2487s Enabling module mpm_event. 2487s Enabling module authz_core. 2487s Enabling module authz_host. 2487s Enabling module authn_core. 2487s Enabling module auth_basic. 2487s Enabling module access_compat. 2487s Enabling module authn_file. 2487s Enabling module authz_user. 2487s Enabling module alias. 2487s Enabling module dir. 2487s Enabling module autoindex. 2487s Enabling module env. 2487s Enabling module mime. 2487s Enabling module negotiation. 2487s Enabling module setenvif. 2487s Enabling module filter. 2487s Enabling module deflate. 2487s Enabling module status. 2487s Enabling module reqtimeout. 2487s Enabling conf charset. 2487s Enabling conf localized-error-pages. 2487s Enabling conf other-vhosts-access-log. 2487s Enabling conf security. 2487s Enabling conf serve-cgi-bin. 2487s Enabling site 000-default. 2488s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2488s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2489s Processing triggers for ufw (0.36.2-9) ... 2489s Processing triggers for man-db (2.13.1-1) ... 2489s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2496s autopkgtest [17:16:06]: test check-ubuntu-branding: [----------------------- 2496s + ubuntu_logo_path=icons/ubuntu-logo.png 2496s ++ curl -s http://localhost 2496s + html_content=' 2496s 2496s 2496s 2496s 2496s Apache2 Ubuntu Default Page: It works 2496s 2496s 2496s 2496s
2496s 2496s
2496s
2496s

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

2496s 2496s

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

2496s 2496s
2496s
2496s
2496s Configuration Overview 2496s
2496s
2496s

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

2496s

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

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

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

2496s

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

2496s
2496s 2496s
2496s
2496s Reporting Problems 2496s
2496s
2496s

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

2496s

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

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

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

2496s 2496s

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

2496s 2496s
2496s
2496s
2496s Configuration Overview 2496s
2496s
2496s

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

2496s

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

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

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

2496s

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

2496s
2496s 2496s
2496s
2496s Reporting Problems 2496s
2496s
2496s

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

2496s

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

2496s
2496s 2496s
2496s
2496s
2496s
2496s 2496s =~ icons/ubuntu-logo\.png ]] 2496s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 2496s ++ grep Content-Type 2496s ++ tr -d '[:space:]' 2496s ++ cut -d ' ' -f 2- 2496s + content_type=image/png 2496s + expected=image/png 2496s + '[' image/png '!=' image/png ']' 2496s autopkgtest [17:16:06]: test check-ubuntu-branding: -----------------------] 2497s check-ubuntu-branding PASS 2497s autopkgtest [17:16:07]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2497s autopkgtest [17:16:07]: test chroot: preparing testbed 2518s Creating nova instance adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163 from image adt/ubuntu-questing-s390x-server-20250904.img (UUID 7ac7c447-3049-4f71-b62b-46468f662d6e)... 2556s autopkgtest [17:17:06]: testbed dpkg architecture: s390x 2556s autopkgtest [17:17:06]: testbed apt version: 3.1.5ubuntu1 2556s autopkgtest [17:17:06]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2556s autopkgtest [17:17:06]: testbed release detected to be: questing 2557s autopkgtest [17:17:07]: updating testbed package index (apt update) 2557s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2558s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2558s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2558s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2558s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2558s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2558s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2558s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2558s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [95.8 kB] 2558s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main s390x c-n-f Metadata [3688 B] 2558s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x Packages [728 B] 2558s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x c-n-f Metadata [120 B] 2558s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [238 kB] 2558s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x c-n-f Metadata [6332 B] 2558s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [4208 B] 2558s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x c-n-f Metadata [300 B] 2559s Fetched 931 kB in 1s (800 kB/s) 2560s Reading package lists... 2561s autopkgtest [17:17:11]: upgrading testbed (apt dist-upgrade and autopurge) 2561s Reading package lists... 2561s Building dependency tree... 2561s Reading state information... 2561s Calculating upgrade... 2561s The following packages will be upgraded: 2561s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 2561s libcryptsetup12 2561s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2561s Need to get 3001 kB of archives. 2561s After this operation, 4096 B of additional disk space will be used. 2561s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x dash s390x 0.5.12-12ubuntu2 [100 kB] 2562s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x cron s390x 3.0pl1-196ubuntu2 [89.5 kB] 2562s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libcryptsetup12 s390x 2:2.8.0-1ubuntu2 [273 kB] 2563s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 2563s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x bpftrace s390x 0.23.5-1ubuntu1 [1917 kB] 2567s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x cryptsetup-bin s390x 2:2.8.0-1ubuntu2 [227 kB] 2567s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x libbrotli1 s390x 1.1.0-2build5 [379 kB] 2568s Preconfiguring packages ... 2568s Fetched 3001 kB in 7s (441 kB/s) 2568s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2568s Preparing to unpack .../dash_0.5.12-12ubuntu2_s390x.deb ... 2568s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 2568s Setting up dash (0.5.12-12ubuntu2) ... 2568s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2568s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_s390x.deb ... 2568s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2568s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_s390x.deb ... 2568s Unpacking libcryptsetup12:s390x (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2568s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 2568s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2568s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_s390x.deb ... 2568s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2568s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_s390x.deb ... 2568s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2568s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_s390x.deb ... 2568s Unpacking libbrotli1:s390x (1.1.0-2build5) over (1.1.0-2build4) ... 2568s Setting up bpftrace (0.23.5-1ubuntu1) ... 2568s Setting up libbrotli1:s390x (1.1.0-2build5) ... 2568s Setting up libcryptsetup12:s390x (2:2.8.0-1ubuntu2) ... 2568s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 2568s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2568s Setting up cron (3.0pl1-196ubuntu2) ... 2569s Processing triggers for debianutils (5.23.2) ... 2569s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2569s Processing triggers for man-db (2.13.1-1) ... 2570s Reading package lists... 2570s Building dependency tree... 2570s Reading state information... 2570s Solving dependencies... 2570s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2571s autopkgtest [17:17:21]: rebooting testbed after setup commands that affected boot 2598s Reading package lists... 2598s Building dependency tree... 2598s Reading state information... 2598s Solving dependencies... 2598s The following NEW packages will be installed: 2598s apache2 apache2-bin apache2-data apache2-utils cpp cpp-15 2598s cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu 2598s gcc-s390x-linux-gnu libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-ldap 2598s libaprutil1t64 libasan8 libcc1-0 libgcc-15-dev libgomp1 libisl23 libitm1 2598s liblua5.4-0 libmpc3 libubsan1 2598s 0 upgraded, 25 newly installed, 0 to remove and 0 not upgraded. 2598s Need to get 160 MB of archives. 2598s After this operation, 580 MB of additional disk space will be used. 2598s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 2599s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu2 [98.4 kB] 2599s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu2 [11.7 kB] 2599s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu2 [9064 B] 2599s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x liblua5.4-0 s390x 5.4.8-1 [173 kB] 2599s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x apache2-bin s390x 2.4.64-1ubuntu2 [1416 kB] 2601s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x apache2-data all 2.4.64-1ubuntu2 [163 kB] 2601s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x apache2-utils s390x 2.4.64-1ubuntu2 [103 kB] 2601s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x apache2 s390x 2.4.64-1ubuntu2 [90.3 kB] 2601s Get:10 http://ftpmaster.internal/ubuntu questing/main s390x libisl23 s390x 0.27-1 [704 kB] 2602s Get:11 http://ftpmaster.internal/ubuntu questing/main s390x libmpc3 s390x 1.3.1-1build3 [57.6 kB] 2602s Get:12 http://ftpmaster.internal/ubuntu questing/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-2ubuntu1 [71.8 MB] 2672s Get:13 http://ftpmaster.internal/ubuntu questing/main s390x cpp-15 s390x 15.2.0-2ubuntu1 [1026 B] 2672s Get:14 http://ftpmaster.internal/ubuntu questing/main s390x cpp-s390x-linux-gnu s390x 4:15.1.0-1ubuntu1 [5582 B] 2672s Get:15 http://ftpmaster.internal/ubuntu questing/main s390x cpp s390x 4:15.1.0-1ubuntu1 [22.4 kB] 2672s Get:16 http://ftpmaster.internal/ubuntu questing/main s390x libcc1-0 s390x 15.2.0-2ubuntu1 [49.9 kB] 2672s Get:17 http://ftpmaster.internal/ubuntu questing/main s390x libgomp1 s390x 15.2.0-2ubuntu1 [154 kB] 2673s Get:18 http://ftpmaster.internal/ubuntu questing/main s390x libitm1 s390x 15.2.0-2ubuntu1 [31.1 kB] 2673s Get:19 http://ftpmaster.internal/ubuntu questing/main s390x libasan8 s390x 15.2.0-2ubuntu1 [2971 kB] 2676s Get:20 http://ftpmaster.internal/ubuntu questing/main s390x libubsan1 s390x 15.2.0-2ubuntu1 [1211 kB] 2677s Get:21 http://ftpmaster.internal/ubuntu questing/main s390x libgcc-15-dev s390x 15.2.0-2ubuntu1 [1046 kB] 2678s Get:22 http://ftpmaster.internal/ubuntu questing/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-2ubuntu1 [79.3 MB] 2767s Get:23 http://ftpmaster.internal/ubuntu questing/main s390x gcc-15 s390x 15.2.0-2ubuntu1 [509 kB] 2767s Get:24 http://ftpmaster.internal/ubuntu questing/main s390x gcc-s390x-linux-gnu s390x 4:15.1.0-1ubuntu1 [1210 B] 2767s Get:25 http://ftpmaster.internal/ubuntu questing/main s390x gcc s390x 4:15.1.0-1ubuntu1 [5012 B] 2768s Fetched 160 MB in 2min 49s (947 kB/s) 2768s Selecting previously unselected package libapr1t64:s390x. 2768s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2768s Preparing to unpack .../00-libapr1t64_1.7.5-1_s390x.deb ... 2768s Unpacking libapr1t64:s390x (1.7.5-1) ... 2768s Selecting previously unselected package libaprutil1t64:s390x. 2768s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_s390x.deb ... 2768s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 2768s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 2768s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_s390x.deb ... 2768s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 2768s Selecting previously unselected package libaprutil1-ldap:s390x. 2768s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_s390x.deb ... 2768s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 2768s Selecting previously unselected package liblua5.4-0:s390x. 2768s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_s390x.deb ... 2768s Unpacking liblua5.4-0:s390x (5.4.8-1) ... 2768s Selecting previously unselected package apache2-bin. 2768s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_s390x.deb ... 2768s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2768s Selecting previously unselected package apache2-data. 2768s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 2768s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2768s Selecting previously unselected package apache2-utils. 2768s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_s390x.deb ... 2768s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2768s Selecting previously unselected package apache2. 2768s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_s390x.deb ... 2768s Unpacking apache2 (2.4.64-1ubuntu2) ... 2768s Selecting previously unselected package libisl23:s390x. 2768s Preparing to unpack .../09-libisl23_0.27-1_s390x.deb ... 2768s Unpacking libisl23:s390x (0.27-1) ... 2768s Selecting previously unselected package libmpc3:s390x. 2768s Preparing to unpack .../10-libmpc3_1.3.1-1build3_s390x.deb ... 2768s Unpacking libmpc3:s390x (1.3.1-1build3) ... 2768s Selecting previously unselected package cpp-15-s390x-linux-gnu. 2768s Preparing to unpack .../11-cpp-15-s390x-linux-gnu_15.2.0-2ubuntu1_s390x.deb ... 2768s Unpacking cpp-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 2769s Selecting previously unselected package cpp-15. 2769s Preparing to unpack .../12-cpp-15_15.2.0-2ubuntu1_s390x.deb ... 2769s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 2769s Selecting previously unselected package cpp-s390x-linux-gnu. 2769s Preparing to unpack .../13-cpp-s390x-linux-gnu_4%3a15.1.0-1ubuntu1_s390x.deb ... 2769s Unpacking cpp-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 2769s Selecting previously unselected package cpp. 2769s Preparing to unpack .../14-cpp_4%3a15.1.0-1ubuntu1_s390x.deb ... 2769s Unpacking cpp (4:15.1.0-1ubuntu1) ... 2769s Selecting previously unselected package libcc1-0:s390x. 2769s Preparing to unpack .../15-libcc1-0_15.2.0-2ubuntu1_s390x.deb ... 2769s Unpacking libcc1-0:s390x (15.2.0-2ubuntu1) ... 2769s Selecting previously unselected package libgomp1:s390x. 2769s Preparing to unpack .../16-libgomp1_15.2.0-2ubuntu1_s390x.deb ... 2769s Unpacking libgomp1:s390x (15.2.0-2ubuntu1) ... 2769s Selecting previously unselected package libitm1:s390x. 2769s Preparing to unpack .../17-libitm1_15.2.0-2ubuntu1_s390x.deb ... 2769s Unpacking libitm1:s390x (15.2.0-2ubuntu1) ... 2769s Selecting previously unselected package libasan8:s390x. 2769s Preparing to unpack .../18-libasan8_15.2.0-2ubuntu1_s390x.deb ... 2769s Unpacking libasan8:s390x (15.2.0-2ubuntu1) ... 2769s Selecting previously unselected package libubsan1:s390x. 2769s Preparing to unpack .../19-libubsan1_15.2.0-2ubuntu1_s390x.deb ... 2769s Unpacking libubsan1:s390x (15.2.0-2ubuntu1) ... 2769s Selecting previously unselected package libgcc-15-dev:s390x. 2769s Preparing to unpack .../20-libgcc-15-dev_15.2.0-2ubuntu1_s390x.deb ... 2769s Unpacking libgcc-15-dev:s390x (15.2.0-2ubuntu1) ... 2769s Selecting previously unselected package gcc-15-s390x-linux-gnu. 2769s Preparing to unpack .../21-gcc-15-s390x-linux-gnu_15.2.0-2ubuntu1_s390x.deb ... 2769s Unpacking gcc-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 2771s Selecting previously unselected package gcc-15. 2771s Preparing to unpack .../22-gcc-15_15.2.0-2ubuntu1_s390x.deb ... 2771s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 2771s Selecting previously unselected package gcc-s390x-linux-gnu. 2771s Preparing to unpack .../23-gcc-s390x-linux-gnu_4%3a15.1.0-1ubuntu1_s390x.deb ... 2771s Unpacking gcc-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 2771s Selecting previously unselected package gcc. 2771s Preparing to unpack .../24-gcc_4%3a15.1.0-1ubuntu1_s390x.deb ... 2771s Unpacking gcc (4:15.1.0-1ubuntu1) ... 2771s Setting up libgomp1:s390x (15.2.0-2ubuntu1) ... 2771s Setting up libmpc3:s390x (1.3.1-1build3) ... 2771s Setting up libubsan1:s390x (15.2.0-2ubuntu1) ... 2771s Setting up libasan8:s390x (15.2.0-2ubuntu1) ... 2771s Setting up libapr1t64:s390x (1.7.5-1) ... 2771s Setting up liblua5.4-0:s390x (5.4.8-1) ... 2771s Setting up apache2-data (2.4.64-1ubuntu2) ... 2771s Setting up libisl23:s390x (0.27-1) ... 2771s Setting up libcc1-0:s390x (15.2.0-2ubuntu1) ... 2771s Setting up libitm1:s390x (15.2.0-2ubuntu1) ... 2771s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 2771s Setting up libgcc-15-dev:s390x (15.2.0-2ubuntu1) ... 2771s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 2771s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 2771s Setting up cpp-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 2771s Setting up gcc-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 2771s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2771s Setting up cpp-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 2771s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2771s Setting up gcc-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 2771s Setting up cpp-15 (15.2.0-2ubuntu1) ... 2771s Setting up cpp (4:15.1.0-1ubuntu1) ... 2771s Setting up apache2 (2.4.64-1ubuntu2) ... 2771s Enabling module mpm_event. 2771s Enabling module authz_core. 2771s Enabling module authz_host. 2771s Enabling module authn_core. 2771s Enabling module auth_basic. 2771s Enabling module access_compat. 2771s Enabling module authn_file. 2771s Enabling module authz_user. 2771s Enabling module alias. 2771s Enabling module dir. 2771s Enabling module autoindex. 2771s Enabling module env. 2771s Enabling module mime. 2771s Enabling module negotiation. 2771s Enabling module setenvif. 2771s Enabling module filter. 2771s Enabling module deflate. 2771s Enabling module status. 2771s Enabling module reqtimeout. 2771s Enabling conf charset. 2771s Enabling conf localized-error-pages. 2771s Enabling conf other-vhosts-access-log. 2771s Enabling conf security. 2771s Enabling conf serve-cgi-bin. 2772s Enabling site 000-default. 2772s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2772s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2773s Setting up gcc-15 (15.2.0-2ubuntu1) ... 2773s Setting up gcc (4:15.1.0-1ubuntu1) ... 2773s Processing triggers for ufw (0.36.2-9) ... 2773s Processing triggers for man-db (2.13.1-1) ... 2774s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2788s autopkgtest [17:20:58]: test chroot: [----------------------- 2788s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2788s + gcc --print-file-name=libgcc_s.so.1 2788s + LIBGCC_S_PATH=/usr/lib/gcc/s390x-linux-gnu/15/../../../s390x-linux-gnu/libgcc_s.so.1 2788s + cat 2788s + a2enconf chroot 2788s Enabling conf chroot. 2788s + echo Hello, world! 2788s + service apache2 restart 2788s To activate the new configuration, you need to run: 2788s systemctl reload apache2 2788s + wget -qO- http://localhost/hello.txt 2788s + result=Hello, world! 2788s + [ Hello, world! != Hello, world! ] 2788s autopkgtest [17:20:58]: test chroot: -----------------------] 2789s autopkgtest [17:20:59]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2789s chroot PASS 2789s autopkgtest [17:20:59]: test uwsgi: preparing testbed 2798s Creating nova instance adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163 from image adt/ubuntu-questing-s390x-server-20250904.img (UUID 7ac7c447-3049-4f71-b62b-46468f662d6e)... 2837s autopkgtest [17:21:47]: testbed dpkg architecture: s390x 2838s autopkgtest [17:21:48]: testbed apt version: 3.1.5ubuntu1 2838s autopkgtest [17:21:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2838s autopkgtest [17:21:48]: testbed release detected to be: questing 2839s autopkgtest [17:21:49]: updating testbed package index (apt update) 2839s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2840s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2840s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2840s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2840s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2840s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2840s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2840s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2840s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [95.8 kB] 2840s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main s390x c-n-f Metadata [3688 B] 2840s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x Packages [728 B] 2840s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x c-n-f Metadata [120 B] 2840s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [238 kB] 2840s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x c-n-f Metadata [6332 B] 2840s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [4208 B] 2840s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x c-n-f Metadata [300 B] 2841s Fetched 931 kB in 1s (750 kB/s) 2842s Reading package lists... 2842s autopkgtest [17:21:52]: upgrading testbed (apt dist-upgrade and autopurge) 2842s Reading package lists... 2843s Building dependency tree... 2843s Reading state information... 2843s Calculating upgrade... 2843s The following packages will be upgraded: 2843s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 2843s libcryptsetup12 2843s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2843s Need to get 3001 kB of archives. 2843s After this operation, 4096 B of additional disk space will be used. 2843s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x dash s390x 0.5.12-12ubuntu2 [100 kB] 2843s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x cron s390x 3.0pl1-196ubuntu2 [89.5 kB] 2844s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libcryptsetup12 s390x 2:2.8.0-1ubuntu2 [273 kB] 2844s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 2844s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x bpftrace s390x 0.23.5-1ubuntu1 [1917 kB] 2847s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x cryptsetup-bin s390x 2:2.8.0-1ubuntu2 [227 kB] 2847s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x libbrotli1 s390x 1.1.0-2build5 [379 kB] 2848s Preconfiguring packages ... 2848s Fetched 3001 kB in 5s (606 kB/s) 2848s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2848s Preparing to unpack .../dash_0.5.12-12ubuntu2_s390x.deb ... 2848s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 2848s Setting up dash (0.5.12-12ubuntu2) ... 2848s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2848s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_s390x.deb ... 2848s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2848s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_s390x.deb ... 2848s Unpacking libcryptsetup12:s390x (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2848s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 2848s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2848s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_s390x.deb ... 2848s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2848s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_s390x.deb ... 2848s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2848s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_s390x.deb ... 2848s Unpacking libbrotli1:s390x (1.1.0-2build5) over (1.1.0-2build4) ... 2848s Setting up bpftrace (0.23.5-1ubuntu1) ... 2848s Setting up libbrotli1:s390x (1.1.0-2build5) ... 2848s Setting up libcryptsetup12:s390x (2:2.8.0-1ubuntu2) ... 2848s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 2848s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2848s Setting up cron (3.0pl1-196ubuntu2) ... 2849s Processing triggers for debianutils (5.23.2) ... 2849s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2849s Processing triggers for man-db (2.13.1-1) ... 2850s Reading package lists... 2850s Building dependency tree... 2850s Reading state information... 2850s Solving dependencies... 2850s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2851s autopkgtest [17:22:01]: rebooting testbed after setup commands that affected boot 2873s Reading package lists... 2873s Building dependency tree... 2873s Reading state information... 2873s Solving dependencies... 2873s The following NEW packages will be installed: 2873s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2873s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2873s libnorm1t64 libpgm-5.3-0t64 libsodium23 libyajl2 libzmq5 uwsgi uwsgi-core 2873s uwsgi-plugin-python3 2873s 0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded. 2873s Need to get 3646 kB of archives. 2873s After this operation, 12.5 MB of additional disk space will be used. 2873s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 2873s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu2 [98.4 kB] 2874s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu2 [11.7 kB] 2874s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu2 [9064 B] 2874s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x liblua5.4-0 s390x 5.4.8-1 [173 kB] 2874s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x apache2-bin s390x 2.4.64-1ubuntu2 [1416 kB] 2876s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x apache2-data all 2.4.64-1ubuntu2 [163 kB] 2876s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x apache2-utils s390x 2.4.64-1ubuntu2 [103 kB] 2876s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x apache2 s390x 2.4.64-1ubuntu2 [90.3 kB] 2876s Get:10 http://ftpmaster.internal/ubuntu questing/main s390x libyajl2 s390x 2.1.0-5build1 [22.2 kB] 2876s Get:11 http://ftpmaster.internal/ubuntu questing/universe s390x libnorm1t64 s390x 1.5.9+dfsg-3.1build2 [159 kB] 2876s Get:12 http://ftpmaster.internal/ubuntu questing/universe s390x libpgm-5.3-0t64 s390x 5.3.128~dfsg-2.1build1 [169 kB] 2877s Get:13 http://ftpmaster.internal/ubuntu questing/main s390x libsodium23 s390x 1.0.18-1build3 [138 kB] 2877s Get:14 http://ftpmaster.internal/ubuntu questing/universe s390x libzmq5 s390x 4.3.5-1build2 [258 kB] 2877s Get:15 http://ftpmaster.internal/ubuntu questing/universe s390x uwsgi-core s390x 2.0.29-1build1 [611 kB] 2878s Get:16 http://ftpmaster.internal/ubuntu questing/universe s390x uwsgi s390x 2.0.29-1build1 [24.0 kB] 2878s Get:17 http://ftpmaster.internal/ubuntu questing/universe s390x uwsgi-plugin-python3 s390x 2.0.29+1build1+0.0.2build2 [86.2 kB] 2878s Fetched 3646 kB in 5s (732 kB/s) 2878s Selecting previously unselected package libapr1t64:s390x. 2878s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 2878s Preparing to unpack .../00-libapr1t64_1.7.5-1_s390x.deb ... 2878s Unpacking libapr1t64:s390x (1.7.5-1) ... 2878s Selecting previously unselected package libaprutil1t64:s390x. 2878s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_s390x.deb ... 2878s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 2878s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 2878s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_s390x.deb ... 2878s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 2878s Selecting previously unselected package libaprutil1-ldap:s390x. 2878s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_s390x.deb ... 2878s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 2878s Selecting previously unselected package liblua5.4-0:s390x. 2878s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_s390x.deb ... 2878s Unpacking liblua5.4-0:s390x (5.4.8-1) ... 2878s Selecting previously unselected package apache2-bin. 2878s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_s390x.deb ... 2878s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2878s Selecting previously unselected package apache2-data. 2878s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 2878s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2878s Selecting previously unselected package apache2-utils. 2878s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_s390x.deb ... 2878s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2878s Selecting previously unselected package apache2. 2878s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_s390x.deb ... 2878s Unpacking apache2 (2.4.64-1ubuntu2) ... 2878s Selecting previously unselected package libyajl2:s390x. 2878s Preparing to unpack .../09-libyajl2_2.1.0-5build1_s390x.deb ... 2878s Unpacking libyajl2:s390x (2.1.0-5build1) ... 2878s Selecting previously unselected package libnorm1t64:s390x. 2878s Preparing to unpack .../10-libnorm1t64_1.5.9+dfsg-3.1build2_s390x.deb ... 2878s Unpacking libnorm1t64:s390x (1.5.9+dfsg-3.1build2) ... 2878s Selecting previously unselected package libpgm-5.3-0t64:s390x. 2878s Preparing to unpack .../11-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_s390x.deb ... 2878s Unpacking libpgm-5.3-0t64:s390x (5.3.128~dfsg-2.1build1) ... 2878s Selecting previously unselected package libsodium23:s390x. 2878s Preparing to unpack .../12-libsodium23_1.0.18-1build3_s390x.deb ... 2878s Unpacking libsodium23:s390x (1.0.18-1build3) ... 2878s Selecting previously unselected package libzmq5:s390x. 2878s Preparing to unpack .../13-libzmq5_4.3.5-1build2_s390x.deb ... 2878s Unpacking libzmq5:s390x (4.3.5-1build2) ... 2878s Selecting previously unselected package uwsgi-core. 2878s Preparing to unpack .../14-uwsgi-core_2.0.29-1build1_s390x.deb ... 2878s Unpacking uwsgi-core (2.0.29-1build1) ... 2878s Selecting previously unselected package uwsgi. 2878s Preparing to unpack .../15-uwsgi_2.0.29-1build1_s390x.deb ... 2878s Unpacking uwsgi (2.0.29-1build1) ... 2878s Selecting previously unselected package uwsgi-plugin-python3. 2878s Preparing to unpack .../16-uwsgi-plugin-python3_2.0.29+1build1+0.0.2build2_s390x.deb ... 2878s Unpacking uwsgi-plugin-python3 (2.0.29+1build1+0.0.2build2) ... 2878s Setting up libnorm1t64:s390x (1.5.9+dfsg-3.1build2) ... 2878s Setting up libsodium23:s390x (1.0.18-1build3) ... 2878s Setting up libyajl2:s390x (2.1.0-5build1) ... 2878s Setting up libpgm-5.3-0t64:s390x (5.3.128~dfsg-2.1build1) ... 2878s Setting up libapr1t64:s390x (1.7.5-1) ... 2878s Setting up liblua5.4-0:s390x (5.4.8-1) ... 2878s Setting up apache2-data (2.4.64-1ubuntu2) ... 2878s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 2878s Setting up libzmq5:s390x (4.3.5-1build2) ... 2878s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 2878s Setting up uwsgi-core (2.0.29-1build1) ... 2878s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 2878s Setting up uwsgi (2.0.29-1build1) ... 2879s Setting up uwsgi-plugin-python3 (2.0.29+1build1+0.0.2build2) ... 2879s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2879s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2879s Setting up apache2 (2.4.64-1ubuntu2) ... 2879s Enabling module mpm_event. 2879s Enabling module authz_core. 2879s Enabling module authz_host. 2879s Enabling module authn_core. 2879s Enabling module auth_basic. 2879s Enabling module access_compat. 2879s Enabling module authn_file. 2879s Enabling module authz_user. 2879s Enabling module alias. 2879s Enabling module dir. 2879s Enabling module autoindex. 2879s Enabling module env. 2879s Enabling module mime. 2879s Enabling module negotiation. 2879s Enabling module setenvif. 2879s Enabling module filter. 2879s Enabling module deflate. 2879s Enabling module status. 2879s Enabling module reqtimeout. 2879s Enabling conf charset. 2879s Enabling conf localized-error-pages. 2879s Enabling conf other-vhosts-access-log. 2879s Enabling conf security. 2879s Enabling conf serve-cgi-bin. 2879s Enabling site 000-default. 2880s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2880s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2881s Processing triggers for ufw (0.36.2-9) ... 2881s Processing triggers for man-db (2.13.1-1) ... 2882s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2887s autopkgtest [17:22:37]: test uwsgi: [----------------------- 2888s + RC=0 2888s + trap exit_handler EXIT 2888s + a2enmod proxy 2888s Enabling module proxy. 2888s + a2enmod proxy_uwsgi 2888s To activate the new configuration, you need to run: 2888s systemctl restart apache2 2888s Considering dependency proxy for proxy_uwsgi: 2888s Module proxy already enabled 2888s Enabling module proxy_uwsgi. 2888s To activate the new configuration, you need to run: 2888s systemctl restart apache2 2888s + rsync -a /var/log/apache2 /tmp/autopkgtest.hIumCY/uwsgi-artifacts 2888s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 2888s + mount -o bind /tmp/autopkgtest.hIumCY/uwsgi-artifacts/apache2 /var/log/apache2 2888s 2888s # The ServerName directive sets the request scheme, hostname and port that 2888s # the server uses to identify itself. This is used when creating 2888s # redirection URLs. In the context of virtual hosts, the ServerName 2888s # specifies what hostname must appear in the request's Host: header to 2888s # match this virtual host. For the default virtual host (this file) this 2888s # value is not decisive as it is used as a last resort host regardless. 2888s # However, you must set it for any further virtual host explicitly. 2888s #ServerName www.example.com 2888s 2888s ServerAdmin webmaster@localhost 2888s DocumentRoot /var/www/html 2888s 2888s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2888s # error, crit, alert, emerg. 2888s # It is also possible to configure the loglevel for particular 2888s # modules, e.g. 2888s #LogLevel info ssl:warn 2888s 2888s ErrorLog ${APACHE_LOG_DIR}/error.log 2888s CustomLog ${APACHE_LOG_DIR}/access.log combined 2888s 2888s # For most configuration files from conf-available/, which are 2888s # enabled or disabled at a global level, it is possible to 2888s # include a line for only one particular virtual host. For example the 2888s # following line enables the CGI configuration for this host only 2888s # after it has been globally disabled with "a2disconf". 2888s #Include conf-available/serve-cgi-bin.conf 2888s ProxyPass "/uwsgi" "unix:/run/uwsgi/test.socket|uwsgi://localhost" 2888s 2888s + tee /etc/apache2/sites-available/000-default.conf 2888s + systemctl restart apache2 2888s [Unit] 2888s Description=Socket for uWSGI app %i 2888s 2888s [Socket] 2888s ListenStream=/run/uwsgi/%i.socket 2888s SocketUser=www-%i 2888s SocketGroup=www-data 2888s SocketMode=0660 2888s 2888s [Install] 2888s WantedBy=sockets.target 2888s [Unit] 2888s Description=%i uWSGI app 2888s After=syslog.target 2888s 2888s [Service] 2888s ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi/apps-available/%i.ini --socket /run/uwsgi/%i.socket 2888s User=www-%i 2888s Group=www-data 2888s Restart=on-failure 2888s KillSignal=SIGQUIT 2888s Type=notify 2888s StandardError=file:/var/log/apache2/uwsgi.error.log 2888s StandardOutput=file:/var/log/apache2/uwsgi.log 2888s NotifyAccess=all 2888s 2888s [Install] 2888s WantedBy=multi-user.target 2888s + test -d /etc/uwsgi/ 2888s + tee /etc/systemd/system/uwsgi-app@.socket 2888s + tee /etc/systemd/system/uwsgi-app@.service 2888s + systemctl daemon-reload 2888s + useradd uwsgi_test 2888s + useradd www-test 2888s [uwsgi] 2888s chdir=/tmp 2888s master=True 2888s cheap=True 2888s die-on-idle=True 2888s manage-script-name=True 2888s plugin=python3 2888s wsgi-file=/tmp/uwsgi.py 2888s import wsgiref.headers as h 2888s def application(env, start_response): 2888s buggy_header=('buggy','buggy#\r\nbuggy2:buggy2') 2888s start_response('200 OK', [('Content-Type','text/html'),buggy_header]) 2888s ret = "Hello World Headers {}".format(env).encode() 2888s return [ret] 2888s + tee /etc/uwsgi/apps-available/test.ini 2888s + tee /tmp/uwsgi.py 2888s + chown www-test:www-test /tmp/uwsgi.py 2888s + chmod +x /tmp/uwsgi.py 2888s + systemctl enable uwsgi-app@test.socket 2888s Created symlink '/etc/systemd/system/sockets.target.wants/uwsgi-app@test.socket' → '/etc/systemd/system/uwsgi-app@.socket'. 2888s + systemctl enable uwsgi-app@test.service 2888s Created symlink '/etc/systemd/system/multi-user.target.wants/uwsgi-app@test.service' → '/etc/systemd/system/uwsgi-app@.service'. 2888s + systemctl start uwsgi-app@test.socket 2888s + systemctl restart apache2 2888s + wget -S -q --output-document - http://localhost/uwsgi 2889s Hello World Headers {'PATH_INFO': '/', 'HTTP_HOST': 'localhost', 'HTTP_USER_AGENT': 'Wget/1.25.0', 'HTTP_ACCEPT': '*/*', 'HTTP_ACCEPT_ENCODING': 'identity', 'HTTP_CONNECTION': 'Keep-Alive', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin', 'SERVER_SIGNATURE': '
Apache/2.4.64 (Ubuntu) Server at localhost Port 80
\n', 'SERVER_SOFTWARE': 'Apache/2.4.64 (Ubuntu)', 'SERVER_NAME': 'localhost', 'SERVER_ADDR': '::1', 'SERVER_PORT': '80', 'REMOTE_ADDR': '::1', 'DOCUMENT_ROOT': '/var/www/html', 'REQUEST_SCHEME': 'http', 'CONTEXT_PREFIX': '', 'CONTEXT_DOCUMENT_ROOT': '/var/www/html', 'SERVER_ADMIN': 'webmaster@localhost', 'SCRIPT_FILENAME': 'proxy:uwsgi://localhost/', 'REMOTE_PORT': '44844', 'GATEWAY_INTERFACE': 'CGI/1.1', 'SERVER_PROTOCOL': 'HTTP/1.1', 'REQUEST_METHOD': 'GET', 'QUERY_STRING': '', 'REQUEST_URI': '/uwsgi', 'SCRIPT_NAME': '/uwsgi', 'wsgi.input': , 'wsgi.file_wrapper': , 'wsgi.version': (1, 0), 'wsgi.errors': <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>, 'wsgi.run_once': False, 'wsgi.multithread': False, 'wsgi.multiprocess': False, 'wsgi.url_scheme': 'http', 'uwsgi.version': b'2.0.29-debian', 'uwsgi.node': b'autopkgtest'} HTTP/1.1 200 OK 2889s Date: Thu, 04 Sep 2025 17:22:38 GMT 2889s Server: Apache/2.4.64 (Ubuntu) 2889s Content-Type: text/html 2889s buggy: buggy# 2889s buggy2: buggy2 2889s Vary: Accept-Encoding 2889s Keep-Alive: timeout=5, max=100 2889s Connection: Keep-Alive 2889s Transfer-Encoding: chunked 2889s + wget -q --output-document - http://localhost/uwsgi 2889s + grep '^Hello World' 2889s Hello World Headers {'PATH_INFO': '/', 'HTTP_HOST': 'localhost', 'HTTP_USER_AGENT': 'Wget/1.25.0', 'HTTP_ACCEPT': '*/*', 'HTTP_ACCEPT_ENCODING': 'identity', 'HTTP_CONNECTION': 'Keep-Alive', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin', 'SERVER_SIGNATURE': '
Apache/2.4.64 (Ubuntu) Server at localhost Port 80
\n', 'SERVER_SOFTWARE': 'Apache/2.4.64 (Ubuntu)', 'SERVER_NAME': 'localhost', 'SERVER_ADDR': '::1', 'SERVER_PORT': '80', 'REMOTE_ADDR': '::1', 'DOCUMENT_ROOT': '/var/www/html', 'REQUEST_SCHEME': 'http', 'CONTEXT_PREFIX': '', 'CONTEXT_DOCUMENT_ROOT': '/var/www/html', 'SERVER_ADMIN': 'webmaster@localhost', 'SCRIPT_FILENAME': 'proxy:uwsgi://localhost/', 'REMOTE_PORT': '44860', 'GATEWAY_INTERFACE': 'CGI/1.1', 'SERVER_PROTOCOL': 'HTTP/1.1', 'REQUEST_METHOD': 'GET', 'QUERY_STRING': '', 'REQUEST_URI': '/uwsgi', 'SCRIPT_NAME': '/uwsgi', 'wsgi.input': , 'wsgi.file_wrapper': , 'wsgi.version': (1, 0), 'wsgi.errors': <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>, 'wsgi.run_once': False, 'wsgi.multithread': False, 'wsgi.multiprocess': False, 'wsgi.url_scheme': 'http', 'uwsgi.version': b'2.0.29-debian', 'uwsgi.node': b'autopkgtest'} 2889s + exit 0 2889s + exit_handler 2889s + systemctl stop apache2 2889s + test -f /run/uwsgi/uwsgi.pid 2889s + cat /tmp/autopkgtest.hIumCY/uwsgi-artifacts/apache2/error.log 2889s + cat /tmp/autopkgtest.hIumCY/uwsgi-artifacts/apache2/access.log 2889s + cat /tmp/autopkgtest.hIumCY/uwsgi-artifacts/apache2/uwsgi.log 2889s + cat /tmp/autopkgtest.hIumCY/uwsgi-artifacts/apache2/uwsgi.error.log 2889s [Thu Sep 04 17:22:30.538750 2025] [mpm_event:notice] [pid 1856:tid 1856] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2889s [Thu Sep 04 17:22:30.538784 2025] [core:notice] [pid 1856:tid 1856] AH00094: Command line: '/usr/sbin/apache2' 2889s [Thu Sep 04 17:22:38.243891 2025] [mpm_event:notice] [pid 2225:tid 2225] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2889s [Thu Sep 04 17:22:38.243929 2025] [core:notice] [pid 2225:tid 2225] AH00094: Command line: '/usr/sbin/apache2' 2889s [Thu Sep 04 17:22:38.890993 2025] [mpm_event:notice] [pid 2225:tid 2225] AH00492: caught SIGWINCH, shutting down gracefully 2889s [Thu Sep 04 17:22:38.925051 2025] [mpm_event:notice] [pid 2440:tid 2440] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2889s [Thu Sep 04 17:22:38.925088 2025] [core:notice] [pid 2440:tid 2440] AH00094: Command line: '/usr/sbin/apache2' 2889s [Thu Sep 04 17:22:39.009451 2025] [mpm_event:notice] [pid 2440:tid 2440] AH00492: caught SIGWINCH, shutting down gracefully 2889s ::1 - - [04/Sep/2025:17:22:38 +0000] "GET /uwsgi HTTP/1.1" 200 1513 "-" "Wget/1.25.0" 2889s ::1 - - [04/Sep/2025:17:22:38 +0000] "GET /uwsgi HTTP/1.1" 200 1513 "-" "Wget/1.25.0" 2889s [uWSGI] getting INI configuration from /etc/uwsgi/apps-available/test.ini 2889s *** Starting uWSGI 2.0.29-debian (64bit) on [Thu Sep 4 17:22:38 2025] *** 2889s compiled with version: 14.2.0 on 21 May 2025 08:06:04 2889s os: Linux-6.16.0-16-generic #16-Ubuntu SMP Sun Aug 17 07:14:38 UTC 2025 2889s nodename: autopkgtest 2889s machine: s390x 2889s clock source: unix 2889s pcre jit disabled 2889s *** big endian arch detected *** 2889s detected number of CPU cores: 2 2889s current working directory: / 2889s detected binary path: /usr/bin/uwsgi-core 2889s chdir() to /tmp 2889s your processes number limit is 15890 2889s your memory page size is 4096 bytes 2889s detected max file descriptor number: 1024 2889s lock engine: pthread robust mutexes 2889s thunder lock: disabled (you can enable it with --thunder-lock) 2889s - SystemD socket activation detected - 2889s uwsgi socket 1 attached to UNIX address /run/uwsgi/test.socket fd 3 2889s Python version: 3.13.7 (main, Aug 20 2025, 22:17:40) [GCC 15.2.0] 2889s Python main interpreter initialized at 0x3ff86ec4918 2889s python threads support enabled 2889s your server socket listen backlog is limited to 100 connections 2889s your mercy for graceful operations on workers is 60 seconds 2889s mapped 145840 bytes (142 KB) for 1 cores 2889s *** Operational MODE: single process *** 2889s WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0x3ff86ec4918 pid: 2499 (default app) 2889s *** uWSGI is running in multiple interpreter mode *** 2889s spawned uWSGI master process (pid: 2499) 2889s cheap mode enabled: waiting for socket connection... 2889s spawned uWSGI worker 1 (pid: 2500, cores: 1) 2889s [pid: 2500|app: 0|req: 1/1] ::1 () {52 vars in 750 bytes} [Thu Sep 4 17:22:38 2025] GET /uwsgi => generated 1250 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 2889s [pid: 2500|app: 0|req: 2/2] ::1 () {52 vars in 750 bytes} [Thu Sep 4 17:22:38 2025] GET /uwsgi => generated 1250 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (2 switches on core 0) 2889s autopkgtest [17:22:39]: test uwsgi: -----------------------] 2889s autopkgtest [17:22:39]: test uwsgi: - - - - - - - - - - results - - - - - - - - - - 2889s uwsgi PASS 2890s autopkgtest [17:22:40]: test CVE-2023-25690: preparing testbed 2911s Creating nova instance adt-questing-s390x-apache2-20250904-160230-juju-7f2275-prod-proposed-migration-environment-2-92023383-e71d-4cd3-8714-6ef0f2781163 from image adt/ubuntu-questing-s390x-server-20250904.img (UUID 7ac7c447-3049-4f71-b62b-46468f662d6e)... 2997s autopkgtest [17:24:27]: testbed dpkg architecture: s390x 2997s autopkgtest [17:24:27]: testbed apt version: 3.1.5ubuntu1 2997s autopkgtest [17:24:27]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2997s autopkgtest [17:24:27]: testbed release detected to be: questing 2998s autopkgtest [17:24:28]: updating testbed package index (apt update) 2998s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2999s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2999s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2999s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2999s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2999s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2999s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2999s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2999s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [95.8 kB] 3000s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main s390x c-n-f Metadata [3688 B] 3000s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x Packages [728 B] 3000s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x c-n-f Metadata [120 B] 3000s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [238 kB] 3000s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x c-n-f Metadata [6332 B] 3000s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [4208 B] 3000s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x c-n-f Metadata [300 B] 3001s Fetched 931 kB in 2s (585 kB/s) 3001s Reading package lists... 3002s autopkgtest [17:24:32]: upgrading testbed (apt dist-upgrade and autopurge) 3002s Reading package lists... 3002s Building dependency tree... 3002s Reading state information... 3002s Calculating upgrade... 3002s The following packages will be upgraded: 3002s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 3002s libcryptsetup12 3003s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3003s Need to get 3001 kB of archives. 3003s After this operation, 4096 B of additional disk space will be used. 3003s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x dash s390x 0.5.12-12ubuntu2 [100 kB] 3003s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x cron s390x 3.0pl1-196ubuntu2 [89.5 kB] 3003s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libcryptsetup12 s390x 2:2.8.0-1ubuntu2 [273 kB] 3004s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 3004s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x bpftrace s390x 0.23.5-1ubuntu1 [1917 kB] 3006s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x cryptsetup-bin s390x 2:2.8.0-1ubuntu2 [227 kB] 3006s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x libbrotli1 s390x 1.1.0-2build5 [379 kB] 3007s Preconfiguring packages ... 3007s Fetched 3001 kB in 4s (724 kB/s) 3007s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 3007s Preparing to unpack .../dash_0.5.12-12ubuntu2_s390x.deb ... 3007s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 3007s Setting up dash (0.5.12-12ubuntu2) ... 3007s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 3007s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_s390x.deb ... 3007s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 3007s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_s390x.deb ... 3007s Unpacking libcryptsetup12:s390x (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3007s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 3007s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 3007s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_s390x.deb ... 3007s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 3007s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_s390x.deb ... 3007s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3007s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_s390x.deb ... 3007s Unpacking libbrotli1:s390x (1.1.0-2build5) over (1.1.0-2build4) ... 3007s Setting up bpftrace (0.23.5-1ubuntu1) ... 3007s Setting up libbrotli1:s390x (1.1.0-2build5) ... 3007s Setting up libcryptsetup12:s390x (2:2.8.0-1ubuntu2) ... 3007s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 3007s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 3007s Setting up cron (3.0pl1-196ubuntu2) ... 3008s Processing triggers for debianutils (5.23.2) ... 3008s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3008s Processing triggers for man-db (2.13.1-1) ... 3009s Reading package lists... 3009s Building dependency tree... 3009s Reading state information... 3009s Solving dependencies... 3009s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3009s autopkgtest [17:24:39]: rebooting testbed after setup commands that affected boot 3031s Reading package lists... 3032s Building dependency tree... 3032s Reading state information... 3032s Solving dependencies... 3032s The following NEW packages will be installed: 3032s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3032s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 3032s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 3032s Need to get 2179 kB of archives. 3032s After this operation, 8025 kB of additional disk space will be used. 3032s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 3032s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu2 [98.4 kB] 3032s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu2 [11.7 kB] 3032s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu2 [9064 B] 3032s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x liblua5.4-0 s390x 5.4.8-1 [173 kB] 3033s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x apache2-bin s390x 2.4.64-1ubuntu2 [1416 kB] 3035s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x apache2-data all 2.4.64-1ubuntu2 [163 kB] 3035s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x apache2-utils s390x 2.4.64-1ubuntu2 [103 kB] 3035s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x apache2 s390x 2.4.64-1ubuntu2 [90.3 kB] 3035s Fetched 2179 kB in 3s (659 kB/s) 3035s Selecting previously unselected package libapr1t64:s390x. 3035s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 3035s Preparing to unpack .../0-libapr1t64_1.7.5-1_s390x.deb ... 3035s Unpacking libapr1t64:s390x (1.7.5-1) ... 3035s Selecting previously unselected package libaprutil1t64:s390x. 3035s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_s390x.deb ... 3035s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 3035s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 3035s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_s390x.deb ... 3035s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 3035s Selecting previously unselected package libaprutil1-ldap:s390x. 3035s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_s390x.deb ... 3035s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 3035s Selecting previously unselected package liblua5.4-0:s390x. 3035s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_s390x.deb ... 3035s Unpacking liblua5.4-0:s390x (5.4.8-1) ... 3035s Selecting previously unselected package apache2-bin. 3035s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_s390x.deb ... 3035s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 3035s Selecting previously unselected package apache2-data. 3035s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 3035s Unpacking apache2-data (2.4.64-1ubuntu2) ... 3035s Selecting previously unselected package apache2-utils. 3035s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_s390x.deb ... 3035s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 3035s Selecting previously unselected package apache2. 3035s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_s390x.deb ... 3035s Unpacking apache2 (2.4.64-1ubuntu2) ... 3035s Setting up libapr1t64:s390x (1.7.5-1) ... 3035s Setting up liblua5.4-0:s390x (5.4.8-1) ... 3035s Setting up apache2-data (2.4.64-1ubuntu2) ... 3035s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 3035s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 3035s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 3035s Setting up apache2-utils (2.4.64-1ubuntu2) ... 3035s Setting up apache2-bin (2.4.64-1ubuntu2) ... 3035s Setting up apache2 (2.4.64-1ubuntu2) ... 3036s Enabling module mpm_event. 3036s Enabling module authz_core. 3036s Enabling module authz_host. 3036s Enabling module authn_core. 3036s Enabling module auth_basic. 3036s Enabling module access_compat. 3036s Enabling module authn_file. 3036s Enabling module authz_user. 3036s Enabling module alias. 3036s Enabling module dir. 3036s Enabling module autoindex. 3036s Enabling module env. 3036s Enabling module mime. 3036s Enabling module negotiation. 3036s Enabling module setenvif. 3036s Enabling module filter. 3036s Enabling module deflate. 3036s Enabling module status. 3036s Enabling module reqtimeout. 3036s Enabling conf charset. 3036s Enabling conf localized-error-pages. 3036s Enabling conf other-vhosts-access-log. 3036s Enabling conf security. 3036s Enabling conf serve-cgi-bin. 3036s Enabling site 000-default. 3037s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3037s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3038s Processing triggers for ufw (0.36.2-9) ... 3038s Processing triggers for man-db (2.13.1-1) ... 3038s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3042s autopkgtest [17:25:12]: test CVE-2023-25690: [----------------------- 3042s + RC=0 3042s + trap exit_handler EXIT 3042s + a2enmod proxy 3042s + a2enmod proxy_http 3042s Enabling module proxy. 3042s To activate the new configuration, you need to run: 3042s systemctl restart apache2 3042s Considering dependency proxy for proxy_http: 3042s Module proxy already enabled 3042s Enabling module proxy_http. 3042s To activate the new configuration, you need to run: 3042s systemctl restart apache2 3042s + a2enmod rewrite 3042s Enabling module rewrite. 3042s To activate the new configuration, you need to run: 3042s systemctl restart apache2 3042s + rsync -a /var/log/apache2 /tmp/autopkgtest.hIumCY/CVE-2023-25690-artifacts 3043s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 3043s + mount -o bind /tmp/autopkgtest.hIumCY/CVE-2023-25690-artifacts/apache2 /var/log/apache2 3043s Listen 80 3043s Listen 8080 3043s 3043s # The ServerName directive sets the request scheme, hostname and port that 3043s # the server uses to identify itself. This is used when creating 3043s # redirection URLs. In the context of virtual hosts, the ServerName 3043s # specifies what hostname must appear in the request's Host: header to 3043s # match this virtual host. For the default virtual host (this file) this 3043s # value is not decisive as it is used as a last resort host regardless. 3043s # However, you must set it for any further virtual host explicitly. 3043s #ServerName www.example.com 3043s 3043s ServerAdmin webmaster@localhost 3043s DocumentRoot /var/www/html 3043s 3043s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 3043s # error, crit, alert, emerg. 3043s # It is also possible to configure the loglevel for particular 3043s # modules, e.g. 3043s #LogLevel info ssl:warn 3043s 3043s ErrorLog ${APACHE_LOG_DIR}/error.8080.log 3043s CustomLog ${APACHE_LOG_DIR}/access.8080.log combined 3043s 3043s # For most configuration files from conf-available/, which are 3043s # enabled or disabled at a global level, it is possible to 3043s # include a line for only one particular virtual host. For example the 3043s # following line enables the CGI configuration for this host only 3043s # after it has been globally disabled with "a2disconf". 3043s #Include conf-available/serve-cgi-bin.conf 3043s 3043s 3043s # The ServerName directive sets the request scheme, hostname and port that 3043s # the server uses to identify itself. This is used when creating 3043s # redirection URLs. In the context of virtual hosts, the ServerName 3043s # specifies what hostname must appear in the request's Host: header to 3043s # match this virtual host. For the default virtual host (this file) this 3043s # value is not decisive as it is used as a last resort host regardless. 3043s # However, you must set it for any further virtual host explicitly. 3043s #ServerName www.example.com 3043s 3043s ServerAdmin webmaster@localhost 3043s DocumentRoot /var/www/html 3043s 3043s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 3043s # error, crit, alert, emerg. 3043s # It is also possible to configure the loglevel for particular 3043s # modules, e.g. 3043s #LogLevel info ssl:warn 3043s LogLevel alert rewrite:trace6 3043s LogLevel error proxy:trace6 3043s ErrorLog ${APACHE_LOG_DIR}/error.log 3043s CustomLog ${APACHE_LOG_DIR}/access.log combined 3043s 3043s RewriteEngine on 3043s RewriteRule "^/here/(.*)" "http://localhost:8080/index.html?$1" [P] 3043s ProxyPassReverse "/here/" "http://localhost:8080/" 3043s 3043s + tee /etc/apache2/ports.conf 3043s + tee /etc/apache2/sites-available/000-default.conf 3043s + systemctl restart apache2 3043s + 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' 3043s + 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' 3043s HTTP/1.1 403 Forbidden 3043s Date: Thu, 04 Sep 2025 17:25:13 GMT 3043s Server: Apache/2.4.64 (Ubuntu) 3043s Content-Length: 274 3043s Keep-Alive: timeout=5, max=100 3043s Connection: Keep-Alive 3043s Content-Type: text/html; charset=iso-8859-1 3043s + true 3043s + 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' 3043s HTTP/1.1 403 Forbidden 3043s Date: Thu, 04 Sep 2025 17:25:13 GMT 3043s Server: Apache/2.4.64 (Ubuntu) 3043s Content-Length: 274 3043s Keep-Alive: timeout=5, max=100 3043s Connection: Keep-Alive 3043s Content-Type: text/html; charset=iso-8859-1 3043s + true 3043s + 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' 3043s + grep -e '^[[:space:]]*HTTP/1.1 4[[:digit:]][[:digit:]] ' 3043s + true 3043s HTTP/1.1 403 Forbidden 3043s + cat /tmp/autopkgtest.hIumCY/CVE-2023-25690-artifacts/apache2/access.8080.log 3043s + grep '] "GET /BAD.html HTTP/1.1"' 3043s + exit 0 3043s + exit_handler 3043s + chmod -R a+rwX /tmp/autopkgtest.hIumCY/CVE-2023-25690-artifacts/apache2 3043s + systemctl status apache2.service 3043s ● apache2.service - The Apache HTTP Server 3043s Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) 3043s Active: active (running) since Thu 2025-09-04 17:25:13 UTC; 15ms ago 3043s Invocation: 6997c3c7526b492e8faf6067255bcd05 3043s Docs: https://httpd.apache.org/docs/2.4/ 3043s Process: 2066 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) 3043s Main PID: 2069 (apache2) 3043s Tasks: 55 (limit: 4767) 3043s Memory: 5.3M (peak: 5.3M) 3043s CPU: 14ms 3043s CGroup: /system.slice/apache2.service 3043s ├─2069 /usr/sbin/apache2 -k start 3043s ├─2070 /usr/sbin/apache2 -k start 3043s └─2071 /usr/sbin/apache2 -k start 3043s 3043s Sep 04 17:25:13 autopkgtest systemd[1]: Starting apache2.service - The Apache HTTP Server... 3043s Sep 04 17:25:13 autopkgtest systemd[1]: Started apache2.service - The Apache HTTP Server. 3043s + systemctl stop apache2 3043s [Thu Sep 04 17:25:07.245068 2025] [mpm_event:notice] [pid 1691:tid 1691] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 3043s [Thu Sep 04 17:25:07.245118 2025] [core:notice] [pid 1691:tid 1691] AH00094: Command line: '/usr/sbin/apache2' 3043s [Thu Sep 04 17:25:13.084123 2025] [mpm_event:notice] [pid 2069:tid 2069] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 3043s [Thu Sep 04 17:25:13.084152 2025] [core:notice] [pid 2069:tid 2069] AH00094: Command line: '/usr/sbin/apache2' 3043s [Thu Sep 04 17:25:13.088568 2025] [rewrite:error] [pid 2070:tid 2109] [client ::1:59764] AH10410: Rewritten query string contains control characters or spaces 3043s [Thu Sep 04 17:25:13.090495 2025] [rewrite:error] [pid 2071:tid 2074] [client ::1:59780] AH10410: Rewritten query string contains control characters or spaces 3043s [Thu Sep 04 17:25:13.092644 2025] [rewrite:error] [pid 2070:tid 2111] [client ::1:59784] AH10410: Rewritten query string contains control characters or spaces 3043s [Thu Sep 04 17:25:13.112700 2025] [mpm_event:notice] [pid 2069:tid 2069] AH00492: caught SIGWINCH, shutting down gracefully 3043s ::1 - - [04/Sep/2025:17:25:13 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.25.0" 3043s ::1 - - [04/Sep/2025:17:25:13 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.25.0" 3043s ::1 - - [04/Sep/2025:17:25:13 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.25.0" 3043s + cat /tmp/autopkgtest.hIumCY/CVE-2023-25690-artifacts/apache2/error.log 3043s + cat /tmp/autopkgtest.hIumCY/CVE-2023-25690-artifacts/apache2/access.log 3043s + cat /tmp/autopkgtest.hIumCY/CVE-2023-25690-artifacts/apache2/error.8080.log 3043s + cat /tmp/autopkgtest.hIumCY/CVE-2023-25690-artifacts/apache2/access.8080.log 3043s autopkgtest [17:25:13]: test CVE-2023-25690: -----------------------] 3044s CVE-2023-25690 PASS 3044s autopkgtest [17:25:14]: test CVE-2023-25690: - - - - - - - - - - results - - - - - - - - - - 3044s autopkgtest [17:25:14]: @@@@@@@@@@@@@@@@@@@@ summary 3044s run-test-suite PASS 3044s default-mods PASS 3044s duplicate-module-load PASS 3044s htcacheclean PASS 3044s ssl-passphrase PASS 3044s check-http2 PASS 3044s check-ubuntu-branding PASS 3044s chroot PASS 3044s uwsgi PASS 3044s CVE-2023-25690 PASS