0s autopkgtest [18:01:46]: starting date and time: 2025-11-17 18:01:46+0000 0s autopkgtest [18:01:46]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [18:01:46]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.xf7jbk3p/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:curl --apt-upgrade ruby-ethon --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=curl/8.17.0-1ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-ppc64el-5.secgroup --name adt-resolute-ppc64el-ruby-ethon-20251117-180146-juju-7f2275-prod-proposed-migration-environment-15-a67c3819-29ef-4e55-92e5-1a54af6f1a81 --image adt/ubuntu-resolute-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-ppc64el-ruby-ethon-20251117-180146-juju-7f2275-prod-proposed-migration-environment-15-a67c3819-29ef-4e55-92e5-1a54af6f1a81 from image adt/ubuntu-resolute-ppc64el-server-20251117.img (UUID c6f5b741-c77a-45db-84cb-f00b40e77676)... 53s autopkgtest [18:02:39]: testbed dpkg architecture: ppc64el 53s autopkgtest [18:02:39]: testbed apt version: 3.1.11 54s autopkgtest [18:02:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup 54s autopkgtest [18:02:40]: testbed release detected to be: None 55s autopkgtest [18:02:41]: updating testbed package index (apt update) 55s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 55s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 55s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 55s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 55s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9852 B] 55s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [73.2 kB] 55s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [779 kB] 56s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 56s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [135 kB] 56s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted ppc64el Packages [940 B] 56s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [501 kB] 56s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [11.0 kB] 56s Fetched 1622 kB in 2s (1036 kB/s) 57s Reading package lists... 58s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 58s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 58s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 58s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 59s Reading package lists... 59s Reading package lists... 59s Building dependency tree... 59s Reading state information... 59s Calculating upgrade... 59s The following packages will be upgraded: 59s apt curl libapt-pkg7.0 libcrypt-dev libcrypt1 libcurl3t64-gnutls libcurl4t64 59s usbutils 60s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 60s Need to get 4561 kB of archives. 60s After this operation, 258 kB of additional disk space will be used. 60s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-dev ppc64el 1:4.5.1-1 [162 kB] 60s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt1 ppc64el 1:4.5.1-1 [125 kB] 60s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libapt-pkg7.0 ppc64el 3.1.12 [1286 kB] 61s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el apt ppc64el 3.1.12 [1516 kB] 61s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el usbutils ppc64el 1:019-1 [91.5 kB] 61s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el curl ppc64el 8.17.0-1ubuntu1 [281 kB] 61s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libcurl4t64 ppc64el 8.17.0-1ubuntu1 [553 kB] 61s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libcurl3t64-gnutls ppc64el 8.17.0-1ubuntu1 [546 kB] 62s dpkg-preconfigure: unable to re-open stdin: No such file or directory 62s Fetched 4561 kB in 2s (2218 kB/s) 62s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 81022 files and directories currently installed.) 62s Preparing to unpack .../libcrypt-dev_1%3a4.5.1-1_ppc64el.deb ... 62s Unpacking libcrypt-dev:ppc64el (1:4.5.1-1) over (1:4.4.38-1build1) ... 62s Preparing to unpack .../libcrypt1_1%3a4.5.1-1_ppc64el.deb ... 62s Unpacking libcrypt1:ppc64el (1:4.5.1-1) over (1:4.4.38-1build1) ... 62s Setting up libcrypt1:ppc64el (1:4.5.1-1) ... 62s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 81022 files and directories currently installed.) 62s Preparing to unpack .../0-libapt-pkg7.0_3.1.12_ppc64el.deb ... 63s Unpacking libapt-pkg7.0:ppc64el (3.1.12) over (3.1.11) ... 63s Preparing to unpack .../1-apt_3.1.12_ppc64el.deb ... 63s Unpacking apt (3.1.12) over (3.1.11) ... 63s Preparing to unpack .../2-usbutils_1%3a019-1_ppc64el.deb ... 63s Unpacking usbutils (1:019-1) over (1:018-2) ... 63s Preparing to unpack .../3-curl_8.17.0-1ubuntu1_ppc64el.deb ... 63s Unpacking curl (8.17.0-1ubuntu1) over (8.14.1-2ubuntu1) ... 63s Preparing to unpack .../4-libcurl4t64_8.17.0-1ubuntu1_ppc64el.deb ... 63s Unpacking libcurl4t64:ppc64el (8.17.0-1ubuntu1) over (8.14.1-2ubuntu1) ... 63s Preparing to unpack .../5-libcurl3t64-gnutls_8.17.0-1ubuntu1_ppc64el.deb ... 63s Unpacking libcurl3t64-gnutls:ppc64el (8.17.0-1ubuntu1) over (8.14.1-2ubuntu1) ... 63s Setting up libcurl4t64:ppc64el (8.17.0-1ubuntu1) ... 63s Setting up libcurl3t64-gnutls:ppc64el (8.17.0-1ubuntu1) ... 63s Setting up usbutils (1:019-1) ... 63s Setting up libcrypt-dev:ppc64el (1:4.5.1-1) ... 63s Setting up curl (8.17.0-1ubuntu1) ... 63s Setting up libapt-pkg7.0:ppc64el (3.1.12) ... 63s Setting up apt (3.1.12) ... 64s Processing triggers for man-db (2.13.1-1) ... 66s Processing triggers for libc-bin (2.42-2ubuntu2) ... 67s autopkgtest [18:02:53]: upgrading testbed (apt dist-upgrade and autopurge) 68s Reading package lists... 68s Building dependency tree... 68s Reading state information... 68s Calculating upgrade... 68s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 68s Reading package lists... 69s Building dependency tree... 69s Reading state information... 69s Solving dependencies... 69s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 69s autopkgtest [18:02:55]: rebooting testbed after setup commands that affected boot 96s autopkgtest [18:03:22]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:02:41 UTC 2025 99s autopkgtest [18:03:25]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-ethon 101s Get:1 http://ftpmaster.internal/ubuntu resolute/main ruby-ethon 0.16.0-3 (dsc) [2185 B] 101s Get:2 http://ftpmaster.internal/ubuntu resolute/main ruby-ethon 0.16.0-3 (tar) [57.4 kB] 101s Get:3 http://ftpmaster.internal/ubuntu resolute/main ruby-ethon 0.16.0-3 (diff) [5412 B] 101s gpgv: Signature made Thu Apr 24 21:12:26 2025 UTC 101s gpgv: using RSA key FEDEC1CB337BCF509F43C2243914B532F4DFBE99 101s gpgv: Can't check signature: No public key 101s dpkg-source: warning: cannot verify inline signature for ./ruby-ethon_0.16.0-3.dsc: no acceptable signature found 101s autopkgtest [18:03:27]: testing package ruby-ethon version 0.16.0-3 101s autopkgtest [18:03:27]: build not needed 102s autopkgtest [18:03:28]: test gem2deb-test-runner: preparing testbed 102s Reading package lists... 102s Building dependency tree... 102s Reading state information... 102s Solving dependencies... 102s The following NEW packages will be installed: 102s comerr-dev gem2deb-test-runner krb5-multidev libbrotli-dev 102s libcurl4-gnutls-dev libevent-2.1-7t64 libgmp-dev libgmpxx4ldbl 102s libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgssrpc4t64 102s libidn2-dev libkadm5clnt-mit12 libkadm5srv-mit12 libkdb5-10t64 libkrb5-dev 102s libldap-dev libnghttp2-dev libp11-kit-dev libpkgconf3 libpsl-dev librtmp-dev 102s libruby libruby3.3 libssh2-1-dev libssl-dev libtasn1-6-dev libunbound8 102s libzstd-dev nettle-dev pkgconf pkgconf-bin rake ruby ruby-base64 ruby-csv 102s ruby-did-you-mean ruby-diff-lcs ruby-ethon ruby-ffi ruby-json 102s ruby-mime-types ruby-mime-types-data ruby-minitest ruby-mustermann 102s ruby-net-telnet ruby-power-assert ruby-rack ruby-rack-protection 102s ruby-rack-session ruby-rackup ruby-rspec ruby-rspec-core 102s ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 102s ruby-ruby2-keywords ruby-rubygems ruby-sinatra ruby-test-unit ruby-tilt 102s ruby-webrick ruby-xmlrpc ruby3.3 rubygems-integration zlib1g-dev 102s 0 upgraded, 67 newly installed, 0 to remove and 0 not upgraded. 102s Need to get 19.5 MB of archives. 102s After this operation, 94.5 MB of additional disk space will be used. 102s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el rubygems-integration all 1.19 [5550 B] 102s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-csv all 3.3.4-1 [43.0 kB] 102s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-did-you-mean all 1.6.3-2 [14.8 kB] 102s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-net-telnet all 0.2.0-1 [13.3 kB] 102s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-ruby2-keywords all 0.0.5-1 [4280 B] 102s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-webrick all 1.9.1-1 [60.8 kB] 103s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-xmlrpc all 0.3.3-2 [24.8 kB] 103s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el libruby3.3 ppc64el 3.3.8-2ubuntu2 [6368 kB] 104s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby3.3 ppc64el 3.3.8-2ubuntu2 [58.9 kB] 104s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libruby ppc64el 1:3.3 [5172 B] 104s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-rubygems all 3.6.7-2ubuntu1 [332 kB] 104s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby ppc64el 1:3.3 [3666 B] 104s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el rake all 13.2.1-1 [45.8 kB] 104s Get:14 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-minitest all 5.25.4-3 [48.8 kB] 104s Get:15 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-power-assert all 2.0.5-1 [12.0 kB] 104s Get:16 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-test-unit all 3.6.2-1 [67.0 kB] 104s Get:17 http://ftpmaster.internal/ubuntu resolute/universe ppc64el gem2deb-test-runner ppc64el 2.2.5 [18.3 kB] 104s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el comerr-dev ppc64el 2.1-1.47.2-3ubuntu2 [45.4 kB] 104s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgssrpc4t64 ppc64el 1.21.3-5ubuntu2 [64.9 kB] 104s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el libkadm5clnt-mit12 ppc64el 1.21.3-5ubuntu2 [43.7 kB] 104s Get:21 http://ftpmaster.internal/ubuntu resolute/main ppc64el libkdb5-10t64 ppc64el 1.21.3-5ubuntu2 [47.6 kB] 104s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libkadm5srv-mit12 ppc64el 1.21.3-5ubuntu2 [63.7 kB] 104s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el krb5-multidev ppc64el 1.21.3-5ubuntu2 [125 kB] 104s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libbrotli-dev ppc64el 1.1.0-2build6 [428 kB] 104s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libevent-2.1-7t64 ppc64el 2.1.12-stable-10build1 [172 kB] 104s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el libunbound8 ppc64el 1.22.0-2ubuntu4 [570 kB] 104s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgnutls-dane0t64 ppc64el 3.8.9-3ubuntu2 [25.4 kB] 104s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgnutls-openssl27t64 ppc64el 3.8.9-3ubuntu2 [24.8 kB] 104s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libidn2-dev ppc64el 2.3.8-4 [125 kB] 104s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libp11-kit-dev ppc64el 0.25.9-2 [29.3 kB] 104s Get:31 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtasn1-6-dev ppc64el 4.20.0-2build1 [106 kB] 105s Get:32 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgmpxx4ldbl ppc64el 2:6.3.0+dfsg-5ubuntu1 [10.2 kB] 105s Get:33 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgmp-dev ppc64el 2:6.3.0+dfsg-5ubuntu1 [382 kB] 105s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el nettle-dev ppc64el 3.10.2-1 [1235 kB] 105s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgnutls28-dev ppc64el 3.8.9-3ubuntu2 [1236 kB] 105s Get:36 http://ftpmaster.internal/ubuntu resolute/main ppc64el libkrb5-dev ppc64el 1.21.3-5ubuntu2 [11.9 kB] 105s Get:37 http://ftpmaster.internal/ubuntu resolute/main ppc64el libldap-dev ppc64el 2.6.10+dfsg-1ubuntu2 [381 kB] 105s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpkgconf3 ppc64el 1.8.1-4build1 [37.9 kB] 105s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el pkgconf-bin ppc64el 1.8.1-4build1 [22.7 kB] 105s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el pkgconf ppc64el 1.8.1-4build1 [16.8 kB] 105s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnghttp2-dev ppc64el 1.64.0-1.1ubuntu1 [138 kB] 105s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpsl-dev ppc64el 0.21.2-1.1build1 [79.1 kB] 105s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg+really1.3.1-1ubuntu2 [903 kB] 105s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el librtmp-dev ppc64el 2.4+20151223.gitfa8646d.1-3 [77.1 kB] 105s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libssl-dev ppc64el 3.5.3-1ubuntu2 [3418 kB] 105s Get:46 http://ftpmaster.internal/ubuntu resolute/main ppc64el libssh2-1-dev ppc64el 1.11.1-1build1 [318 kB] 105s Get:47 http://ftpmaster.internal/ubuntu resolute/main ppc64el libzstd-dev ppc64el 1.5.7+dfsg-2 [528 kB] 105s Get:48 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libcurl4-gnutls-dev ppc64el 8.17.0-1ubuntu1 [646 kB] 105s Get:49 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-base64 all 0.3.0-1 [8440 B] 105s Get:50 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-diff-lcs all 1.5.1-1 [22.8 kB] 105s Get:51 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-ffi ppc64el 1.17.2+dfsg-1 [110 kB] 105s Get:52 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-mime-types-data all 3.2025.0924-1 [117 kB] 105s Get:53 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-mime-types all 3.6.0-1 [22.2 kB] 105s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-ethon all 0.16.0-3 [36.4 kB] 105s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-json ppc64el 2.15.2+dfsg-1 [76.8 kB] 105s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-mustermann all 3.0.4-1 [38.3 kB] 105s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-rack all 3.1.18-1 [81.6 kB] 105s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-rack-protection all 4.2.1-1 [16.0 kB] 105s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-rack-session all 2.1.1-0.1 [12.7 kB] 105s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-rackup all 2.1.0-4 [13.0 kB] 105s Get:61 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 105s Get:62 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 105s Get:63 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 105s Get:64 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 105s Get:65 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 106s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-tilt all 2.6.1-1 [31.4 kB] 106s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-sinatra all 4.2.1-1 [94.9 kB] 106s Fetched 19.5 MB in 3s (5690 kB/s) 106s Selecting previously unselected package rubygems-integration. 106s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 81022 files and directories currently installed.) 106s Preparing to unpack .../00-rubygems-integration_1.19_all.deb ... 106s Unpacking rubygems-integration (1.19) ... 106s Selecting previously unselected package ruby-csv. 106s Preparing to unpack .../01-ruby-csv_3.3.4-1_all.deb ... 106s Unpacking ruby-csv (3.3.4-1) ... 106s Selecting previously unselected package ruby-did-you-mean. 106s Preparing to unpack .../02-ruby-did-you-mean_1.6.3-2_all.deb ... 106s Unpacking ruby-did-you-mean (1.6.3-2) ... 106s Selecting previously unselected package ruby-net-telnet. 106s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 106s Unpacking ruby-net-telnet (0.2.0-1) ... 106s Selecting previously unselected package ruby-ruby2-keywords. 106s Preparing to unpack .../04-ruby-ruby2-keywords_0.0.5-1_all.deb ... 106s Unpacking ruby-ruby2-keywords (0.0.5-1) ... 106s Selecting previously unselected package ruby-webrick. 106s Preparing to unpack .../05-ruby-webrick_1.9.1-1_all.deb ... 106s Unpacking ruby-webrick (1.9.1-1) ... 106s Selecting previously unselected package ruby-xmlrpc. 106s Preparing to unpack .../06-ruby-xmlrpc_0.3.3-2_all.deb ... 106s Unpacking ruby-xmlrpc (0.3.3-2) ... 106s Selecting previously unselected package libruby3.3:ppc64el. 106s Preparing to unpack .../07-libruby3.3_3.3.8-2ubuntu2_ppc64el.deb ... 106s Unpacking libruby3.3:ppc64el (3.3.8-2ubuntu2) ... 107s Selecting previously unselected package ruby3.3. 107s Preparing to unpack .../08-ruby3.3_3.3.8-2ubuntu2_ppc64el.deb ... 107s Unpacking ruby3.3 (3.3.8-2ubuntu2) ... 107s Selecting previously unselected package libruby:ppc64el. 107s Preparing to unpack .../09-libruby_1%3a3.3_ppc64el.deb ... 107s Unpacking libruby:ppc64el (1:3.3) ... 107s Selecting previously unselected package ruby-rubygems. 107s Preparing to unpack .../10-ruby-rubygems_3.6.7-2ubuntu1_all.deb ... 107s Unpacking ruby-rubygems (3.6.7-2ubuntu1) ... 107s Selecting previously unselected package ruby. 107s Preparing to unpack .../11-ruby_1%3a3.3_ppc64el.deb ... 107s Unpacking ruby (1:3.3) ... 107s Selecting previously unselected package rake. 107s Preparing to unpack .../12-rake_13.2.1-1_all.deb ... 107s Unpacking rake (13.2.1-1) ... 107s Selecting previously unselected package ruby-minitest. 107s Preparing to unpack .../13-ruby-minitest_5.25.4-3_all.deb ... 107s Unpacking ruby-minitest (5.25.4-3) ... 107s Selecting previously unselected package ruby-power-assert. 107s Preparing to unpack .../14-ruby-power-assert_2.0.5-1_all.deb ... 107s Unpacking ruby-power-assert (2.0.5-1) ... 107s Selecting previously unselected package ruby-test-unit. 107s Preparing to unpack .../15-ruby-test-unit_3.6.2-1_all.deb ... 107s Unpacking ruby-test-unit (3.6.2-1) ... 107s Selecting previously unselected package gem2deb-test-runner. 107s Preparing to unpack .../16-gem2deb-test-runner_2.2.5_ppc64el.deb ... 107s Unpacking gem2deb-test-runner (2.2.5) ... 107s Selecting previously unselected package comerr-dev:ppc64el. 107s Preparing to unpack .../17-comerr-dev_2.1-1.47.2-3ubuntu2_ppc64el.deb ... 107s Unpacking comerr-dev:ppc64el (2.1-1.47.2-3ubuntu2) ... 107s Selecting previously unselected package libgssrpc4t64:ppc64el. 107s Preparing to unpack .../18-libgssrpc4t64_1.21.3-5ubuntu2_ppc64el.deb ... 107s Unpacking libgssrpc4t64:ppc64el (1.21.3-5ubuntu2) ... 107s Selecting previously unselected package libkadm5clnt-mit12:ppc64el. 107s Preparing to unpack .../19-libkadm5clnt-mit12_1.21.3-5ubuntu2_ppc64el.deb ... 107s Unpacking libkadm5clnt-mit12:ppc64el (1.21.3-5ubuntu2) ... 107s Selecting previously unselected package libkdb5-10t64:ppc64el. 107s Preparing to unpack .../20-libkdb5-10t64_1.21.3-5ubuntu2_ppc64el.deb ... 107s Unpacking libkdb5-10t64:ppc64el (1.21.3-5ubuntu2) ... 107s Selecting previously unselected package libkadm5srv-mit12:ppc64el. 107s Preparing to unpack .../21-libkadm5srv-mit12_1.21.3-5ubuntu2_ppc64el.deb ... 107s Unpacking libkadm5srv-mit12:ppc64el (1.21.3-5ubuntu2) ... 107s Selecting previously unselected package krb5-multidev:ppc64el. 107s Preparing to unpack .../22-krb5-multidev_1.21.3-5ubuntu2_ppc64el.deb ... 107s Unpacking krb5-multidev:ppc64el (1.21.3-5ubuntu2) ... 107s Selecting previously unselected package libbrotli-dev:ppc64el. 107s Preparing to unpack .../23-libbrotli-dev_1.1.0-2build6_ppc64el.deb ... 107s Unpacking libbrotli-dev:ppc64el (1.1.0-2build6) ... 107s Selecting previously unselected package libevent-2.1-7t64:ppc64el. 107s Preparing to unpack .../24-libevent-2.1-7t64_2.1.12-stable-10build1_ppc64el.deb ... 107s Unpacking libevent-2.1-7t64:ppc64el (2.1.12-stable-10build1) ... 107s Selecting previously unselected package libunbound8:ppc64el. 107s Preparing to unpack .../25-libunbound8_1.22.0-2ubuntu4_ppc64el.deb ... 107s Unpacking libunbound8:ppc64el (1.22.0-2ubuntu4) ... 107s Selecting previously unselected package libgnutls-dane0t64:ppc64el. 107s Preparing to unpack .../26-libgnutls-dane0t64_3.8.9-3ubuntu2_ppc64el.deb ... 107s Unpacking libgnutls-dane0t64:ppc64el (3.8.9-3ubuntu2) ... 107s Selecting previously unselected package libgnutls-openssl27t64:ppc64el. 107s Preparing to unpack .../27-libgnutls-openssl27t64_3.8.9-3ubuntu2_ppc64el.deb ... 107s Unpacking libgnutls-openssl27t64:ppc64el (3.8.9-3ubuntu2) ... 107s Selecting previously unselected package libidn2-dev:ppc64el. 107s Preparing to unpack .../28-libidn2-dev_2.3.8-4_ppc64el.deb ... 107s Unpacking libidn2-dev:ppc64el (2.3.8-4) ... 107s Selecting previously unselected package libp11-kit-dev:ppc64el. 107s Preparing to unpack .../29-libp11-kit-dev_0.25.9-2_ppc64el.deb ... 107s Unpacking libp11-kit-dev:ppc64el (0.25.9-2) ... 107s Selecting previously unselected package libtasn1-6-dev:ppc64el. 107s Preparing to unpack .../30-libtasn1-6-dev_4.20.0-2build1_ppc64el.deb ... 107s Unpacking libtasn1-6-dev:ppc64el (4.20.0-2build1) ... 107s Selecting previously unselected package libgmpxx4ldbl:ppc64el. 107s Preparing to unpack .../31-libgmpxx4ldbl_2%3a6.3.0+dfsg-5ubuntu1_ppc64el.deb ... 107s Unpacking libgmpxx4ldbl:ppc64el (2:6.3.0+dfsg-5ubuntu1) ... 107s Selecting previously unselected package libgmp-dev:ppc64el. 107s Preparing to unpack .../32-libgmp-dev_2%3a6.3.0+dfsg-5ubuntu1_ppc64el.deb ... 107s Unpacking libgmp-dev:ppc64el (2:6.3.0+dfsg-5ubuntu1) ... 107s Selecting previously unselected package nettle-dev:ppc64el. 107s Preparing to unpack .../33-nettle-dev_3.10.2-1_ppc64el.deb ... 107s Unpacking nettle-dev:ppc64el (3.10.2-1) ... 107s Selecting previously unselected package libgnutls28-dev:ppc64el. 107s Preparing to unpack .../34-libgnutls28-dev_3.8.9-3ubuntu2_ppc64el.deb ... 107s Unpacking libgnutls28-dev:ppc64el (3.8.9-3ubuntu2) ... 107s Selecting previously unselected package libkrb5-dev:ppc64el. 107s Preparing to unpack .../35-libkrb5-dev_1.21.3-5ubuntu2_ppc64el.deb ... 107s Unpacking libkrb5-dev:ppc64el (1.21.3-5ubuntu2) ... 107s Selecting previously unselected package libldap-dev:ppc64el. 107s Preparing to unpack .../36-libldap-dev_2.6.10+dfsg-1ubuntu2_ppc64el.deb ... 107s Unpacking libldap-dev:ppc64el (2.6.10+dfsg-1ubuntu2) ... 107s Selecting previously unselected package libpkgconf3:ppc64el. 108s Preparing to unpack .../37-libpkgconf3_1.8.1-4build1_ppc64el.deb ... 108s Unpacking libpkgconf3:ppc64el (1.8.1-4build1) ... 108s Selecting previously unselected package pkgconf-bin. 108s Preparing to unpack .../38-pkgconf-bin_1.8.1-4build1_ppc64el.deb ... 108s Unpacking pkgconf-bin (1.8.1-4build1) ... 108s Selecting previously unselected package pkgconf:ppc64el. 108s Preparing to unpack .../39-pkgconf_1.8.1-4build1_ppc64el.deb ... 108s Unpacking pkgconf:ppc64el (1.8.1-4build1) ... 108s Selecting previously unselected package libnghttp2-dev:ppc64el. 108s Preparing to unpack .../40-libnghttp2-dev_1.64.0-1.1ubuntu1_ppc64el.deb ... 108s Unpacking libnghttp2-dev:ppc64el (1.64.0-1.1ubuntu1) ... 108s Selecting previously unselected package libpsl-dev:ppc64el. 108s Preparing to unpack .../41-libpsl-dev_0.21.2-1.1build1_ppc64el.deb ... 108s Unpacking libpsl-dev:ppc64el (0.21.2-1.1build1) ... 108s Selecting previously unselected package zlib1g-dev:ppc64el. 108s Preparing to unpack .../42-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_ppc64el.deb ... 108s Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 108s Selecting previously unselected package librtmp-dev:ppc64el. 108s Preparing to unpack .../43-librtmp-dev_2.4+20151223.gitfa8646d.1-3_ppc64el.deb ... 108s Unpacking librtmp-dev:ppc64el (2.4+20151223.gitfa8646d.1-3) ... 108s Selecting previously unselected package libssl-dev:ppc64el. 108s Preparing to unpack .../44-libssl-dev_3.5.3-1ubuntu2_ppc64el.deb ... 108s Unpacking libssl-dev:ppc64el (3.5.3-1ubuntu2) ... 108s Selecting previously unselected package libssh2-1-dev:ppc64el. 108s Preparing to unpack .../45-libssh2-1-dev_1.11.1-1build1_ppc64el.deb ... 108s Unpacking libssh2-1-dev:ppc64el (1.11.1-1build1) ... 108s Selecting previously unselected package libzstd-dev:ppc64el. 108s Preparing to unpack .../46-libzstd-dev_1.5.7+dfsg-2_ppc64el.deb ... 108s Unpacking libzstd-dev:ppc64el (1.5.7+dfsg-2) ... 108s Selecting previously unselected package libcurl4-gnutls-dev:ppc64el. 108s Preparing to unpack .../47-libcurl4-gnutls-dev_8.17.0-1ubuntu1_ppc64el.deb ... 108s Unpacking libcurl4-gnutls-dev:ppc64el (8.17.0-1ubuntu1) ... 108s Selecting previously unselected package ruby-base64. 108s Preparing to unpack .../48-ruby-base64_0.3.0-1_all.deb ... 108s Unpacking ruby-base64 (0.3.0-1) ... 108s Selecting previously unselected package ruby-diff-lcs. 108s Preparing to unpack .../49-ruby-diff-lcs_1.5.1-1_all.deb ... 108s Unpacking ruby-diff-lcs (1.5.1-1) ... 108s Selecting previously unselected package ruby-ffi:ppc64el. 108s Preparing to unpack .../50-ruby-ffi_1.17.2+dfsg-1_ppc64el.deb ... 108s Unpacking ruby-ffi:ppc64el (1.17.2+dfsg-1) ... 108s Selecting previously unselected package ruby-mime-types-data. 108s Preparing to unpack .../51-ruby-mime-types-data_3.2025.0924-1_all.deb ... 108s Unpacking ruby-mime-types-data (3.2025.0924-1) ... 108s Selecting previously unselected package ruby-mime-types. 108s Preparing to unpack .../52-ruby-mime-types_3.6.0-1_all.deb ... 108s Unpacking ruby-mime-types (3.6.0-1) ... 108s Selecting previously unselected package ruby-ethon. 108s Preparing to unpack .../53-ruby-ethon_0.16.0-3_all.deb ... 108s Unpacking ruby-ethon (0.16.0-3) ... 108s Selecting previously unselected package ruby-json:ppc64el. 108s Preparing to unpack .../54-ruby-json_2.15.2+dfsg-1_ppc64el.deb ... 108s Unpacking ruby-json:ppc64el (2.15.2+dfsg-1) ... 108s Selecting previously unselected package ruby-mustermann. 108s Preparing to unpack .../55-ruby-mustermann_3.0.4-1_all.deb ... 108s Unpacking ruby-mustermann (3.0.4-1) ... 108s Selecting previously unselected package ruby-rack. 108s Preparing to unpack .../56-ruby-rack_3.1.18-1_all.deb ... 108s Unpacking ruby-rack (3.1.18-1) ... 108s Selecting previously unselected package ruby-rack-protection. 108s Preparing to unpack .../57-ruby-rack-protection_4.2.1-1_all.deb ... 108s Unpacking ruby-rack-protection (4.2.1-1) ... 108s Selecting previously unselected package ruby-rack-session. 108s Preparing to unpack .../58-ruby-rack-session_2.1.1-0.1_all.deb ... 108s Unpacking ruby-rack-session (2.1.1-0.1) ... 108s Selecting previously unselected package ruby-rackup. 108s Preparing to unpack .../59-ruby-rackup_2.1.0-4_all.deb ... 108s Unpacking ruby-rackup (2.1.0-4) ... 108s Selecting previously unselected package ruby-rspec-support. 108s Preparing to unpack .../60-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 108s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 108s Selecting previously unselected package ruby-rspec-core. 108s Preparing to unpack .../61-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 108s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 108s Selecting previously unselected package ruby-rspec-expectations. 108s Preparing to unpack .../62-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 108s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 108s Selecting previously unselected package ruby-rspec-mocks. 108s Preparing to unpack .../63-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 108s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 108s Selecting previously unselected package ruby-rspec. 108s Preparing to unpack .../64-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 108s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 108s Selecting previously unselected package ruby-tilt. 108s Preparing to unpack .../65-ruby-tilt_2.6.1-1_all.deb ... 108s Unpacking ruby-tilt (2.6.1-1) ... 108s Selecting previously unselected package ruby-sinatra. 108s Preparing to unpack .../66-ruby-sinatra_4.2.1-1_all.deb ... 108s Unpacking ruby-sinatra (4.2.1-1) ... 108s Setting up libgnutls-openssl27t64:ppc64el (3.8.9-3ubuntu2) ... 108s Setting up ruby-ruby2-keywords (0.0.5-1) ... 108s Setting up ruby-mustermann (3.0.4-1) ... 108s Setting up libzstd-dev:ppc64el (1.5.7+dfsg-2) ... 108s Setting up ruby-power-assert (2.0.5-1) ... 108s Setting up libevent-2.1-7t64:ppc64el (2.1.12-stable-10build1) ... 108s Setting up rubygems-integration (1.19) ... 108s Setting up libpsl-dev:ppc64el (0.21.2-1.1build1) ... 108s Setting up ruby-minitest (5.25.4-3) ... 108s Setting up libunbound8:ppc64el (1.22.0-2ubuntu4) ... 108s Setting up libpkgconf3:ppc64el (1.8.1-4build1) ... 108s Setting up libgmpxx4ldbl:ppc64el (2:6.3.0+dfsg-5ubuntu1) ... 108s Setting up libgnutls-dane0t64:ppc64el (3.8.9-3ubuntu2) ... 108s Setting up ruby-test-unit (3.6.2-1) ... 108s Setting up libgssrpc4t64:ppc64el (1.21.3-5ubuntu2) ... 108s Setting up libldap-dev:ppc64el (2.6.10+dfsg-1ubuntu2) ... 108s Setting up ruby-net-telnet (0.2.0-1) ... 108s Setting up ruby-csv (3.3.4-1) ... 108s Setting up ruby-base64 (0.3.0-1) ... 108s Setting up comerr-dev:ppc64el (2.1-1.47.2-3ubuntu2) ... 108s Setting up libssl-dev:ppc64el (3.5.3-1ubuntu2) ... 108s Setting up pkgconf-bin (1.8.1-4build1) ... 108s Setting up libidn2-dev:ppc64el (2.3.8-4) ... 108s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 108s Setting up ruby-webrick (1.9.1-1) ... 108s Setting up zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 108s Setting up ruby-mime-types-data (3.2025.0924-1) ... 108s Setting up ruby-did-you-mean (1.6.3-2) ... 108s Setting up libtasn1-6-dev:ppc64el (4.20.0-2build1) ... 108s Setting up ruby-xmlrpc (0.3.3-2) ... 108s Setting up libbrotli-dev:ppc64el (1.1.0-2build6) ... 108s Setting up libp11-kit-dev:ppc64el (0.25.9-2) ... 108s Setting up libkadm5clnt-mit12:ppc64el (1.21.3-5ubuntu2) ... 108s Setting up libgmp-dev:ppc64el (2:6.3.0+dfsg-5ubuntu1) ... 108s Setting up nettle-dev:ppc64el (3.10.2-1) ... 108s Setting up libkdb5-10t64:ppc64el (1.21.3-5ubuntu2) ... 108s Setting up pkgconf:ppc64el (1.8.1-4build1) ... 108s Setting up libssh2-1-dev:ppc64el (1.11.1-1build1) ... 108s Setting up libkadm5srv-mit12:ppc64el (1.21.3-5ubuntu2) ... 108s Setting up krb5-multidev:ppc64el (1.21.3-5ubuntu2) ... 108s Setting up libgnutls28-dev:ppc64el (3.8.9-3ubuntu2) ... 108s Setting up libnghttp2-dev:ppc64el (1.64.0-1.1ubuntu1) ... 108s Setting up libkrb5-dev:ppc64el (1.21.3-5ubuntu2) ... 108s Setting up librtmp-dev:ppc64el (2.4+20151223.gitfa8646d.1-3) ... 108s Setting up libcurl4-gnutls-dev:ppc64el (8.17.0-1ubuntu1) ... 108s Setting up ruby3.3 (3.3.8-2ubuntu2) ... 108s Setting up libruby3.3:ppc64el (3.3.8-2ubuntu2) ... 108s Setting up ruby-rubygems (3.6.7-2ubuntu1) ... 108s Setting up ruby-mime-types (3.6.0-1) ... 108s Setting up libruby:ppc64el (1:3.3) ... 108s Setting up ruby (1:3.3) ... 108s Setting up ruby-json:ppc64el (2.15.2+dfsg-1) ... 108s Setting up rake (13.2.1-1) ... 108s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 108s Setting up ruby-tilt (2.6.1-1) ... 108s Setting up ruby-ffi:ppc64el (1.17.2+dfsg-1) ... 108s Setting up ruby-diff-lcs (1.5.1-1) ... 108s Setting up ruby-rack (3.1.18-1) ... 108s Setting up gem2deb-test-runner (2.2.5) ... 108s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 108s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 108s Setting up ruby-ethon (0.16.0-3) ... 108s Setting up ruby-rack-session (2.1.1-0.1) ... 108s Setting up ruby-rack-protection (4.2.1-1) ... 108s Setting up ruby-rackup (2.1.0-4) ... 108s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 108s Setting up ruby-sinatra (4.2.1-1) ... 108s Processing triggers for libc-bin (2.42-2ubuntu2) ... 108s Processing triggers for man-db (2.13.1-1) ... 110s Processing triggers for install-info (7.2-5) ... 111s autopkgtest [18:03:37]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 111s autopkgtest [18:03:37]: test gem2deb-test-runner: [----------------------- 111s 111s ┌──────────────────────────────────────────────────────────────────────────────┐ 111s │ Checking Rubygems dependency resolution on ruby3.3 │ 111s └──────────────────────────────────────────────────────────────────────────────┘ 111s 111s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"ethon\" 111s mv lib ./.gem2deb.lib 111s mv ./.gem2deb.lib lib 111s 111s ┌──────────────────────────────────────────────────────────────────────────────┐ 111s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 111s └──────────────────────────────────────────────────────────────────────────────┘ 111s 111s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 111s mv lib ./.gem2deb.lib 111s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation 112s 112s Ethon::Curl 112s .init 112s when global_init fails 112s  raises global init error 112s when global_init works 112s  doesn't raises global init error 112s  logs 112s when global_cleanup is called 112s  logs 112s 112s Ethon::Easy::Callbacks 112s #set_callbacks 112s  sets write-, debug-, and headerfunction 112s  resets @response_body 112s  resets @response_headers 112s  resets @debug_info 112s #progress_callback 112s  returns 0 112s #body_write_callback 112s when body returns not :abort 112s  returns number bigger than 0 112s when body returns :abort 112s  returns -1 to indicate abort to libcurl 112s #header_write_callback 112s when header returns not :abort 112s  returns number bigger than 0 112s when header returns :abort 112s  returns -1 to indicate abort to libcurl 112s 112s Ethon::Easy::DebugInfo 112s #debug_info 112s when verbose is not set to true 112s D, [2025-11-17T18:03:38.731858 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 112s  does not save any debug info after a request 112s when verbose is set to true 112s D, [2025-11-17T18:03:38.735363 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 112s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net' 112s Reusing existing http: connection with host localhost 112s GET / HTTP/1.1 112s Host: localhost:3001 112s Accept: */* 112s 112s Request completely sent off 112s D, [2025-11-17T18:03:38.736371 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 112s HTTP/1.1 200 OK 112s Content-Type: text/html;charset=utf-8 112s Content-Length: 747 112s X-Xss-Protection: 1; mode=block 112s X-Content-Type-Options: nosniff 112s X-Frame-Options: SAMEORIGIN 112s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 112s Date: Mon, 17 Nov 2025 18:03:38 GMT 112s Connection: Keep-Alive 112s 112s Connection #0 to host localhost:3001 left intact 112s  saves debug info after a request 112s D, [2025-11-17T18:03:38.787719 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 112s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net' 112s Reusing existing http: connection with host localhost 112s GET / HTTP/1.1 112s Host: localhost:3001 112s Accept: */* 112s 112s Request completely sent off 112s D, [2025-11-17T18:03:38.788854 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 112s HTTP/1.1 200 OK 112s Content-Type: text/html;charset=utf-8 112s Content-Length: 747 112s X-Xss-Protection: 1; mode=block 112s X-Content-Type-Options: nosniff 112s X-Frame-Options: SAMEORIGIN 112s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 112s Date: Mon, 17 Nov 2025 18:03:38 GMT 112s Connection: Keep-Alive 112s 112s Connection #0 to host localhost:3001 left intact 112s  saves request headers 112s D, [2025-11-17T18:03:38.842254 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 112s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net' 112s Reusing existing http: connection with host localhost 112s GET / HTTP/1.1 112s Host: localhost:3001 112s Accept: */* 112s 112s Request completely sent off 112s D, [2025-11-17T18:03:38.843447 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 112s HTTP/1.1 200 OK 112s Content-Type: text/html;charset=utf-8 112s Content-Length: 747 112s X-Xss-Protection: 1; mode=block 112s X-Content-Type-Options: nosniff 112s X-Frame-Options: SAMEORIGIN 112s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 112s Date: Mon, 17 Nov 2025 18:03:38 GMT 112s Connection: Keep-Alive 112s 112s Connection #0 to host localhost:3001 left intact 112s  saves response headers 112s D, [2025-11-17T18:03:38.895237 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 112s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net' 112s Reusing existing http: connection with host localhost 112s GET / HTTP/1.1 112s Host: localhost:3001 112s Accept: */* 112s 112s Request completely sent off 112s D, [2025-11-17T18:03:38.896705 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 112s HTTP/1.1 200 OK 112s Content-Type: text/html;charset=utf-8 112s Content-Length: 747 112s X-Xss-Protection: 1; mode=block 112s X-Content-Type-Options: nosniff 112s X-Frame-Options: SAMEORIGIN 112s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 112s Date: Mon, 17 Nov 2025 18:03:38 GMT 112s Connection: Keep-Alive 112s 112s Connection #0 to host localhost:3001 left intact 112s  saves incoming data 112s D, [2025-11-17T18:03:38.942034 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 112s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net' 112s Reusing existing http: connection with host localhost 112s GET / HTTP/1.1 112s Host: localhost:3001 112s Accept: */* 112s 112s Request completely sent off 112s D, [2025-11-17T18:03:38.943301 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 112s HTTP/1.1 200 OK 112s Content-Type: text/html;charset=utf-8 112s Content-Length: 747 112s X-Xss-Protection: 1; mode=block 112s X-Content-Type-Options: nosniff 112s X-Frame-Options: SAMEORIGIN 112s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 112s Date: Mon, 17 Nov 2025 18:03:38 GMT 112s Connection: Keep-Alive 112s 113s Connection #0 to host localhost:3001 left intact 113s  saves debug text 113s 113s Ethon::Easy::Informations 113s #supports_asynch_dns? 113s  returns boolean 113s #supports_zlib? 113s  returns boolean 113s #supports_timeout_ms? 113s  returns boolean 113s 113s Ethon::Easy::Form 113s .new 113s  assigns attribute to @params 113s #first 113s  returns a pointer 113s #last 113s  returns a pointer 113s #multipart? 113s when query_pairs contains string values 113s  returns false 113s when query_pairs contains file 113s  returns true 113s when options contains multipart=true 113s  returns true 113s #materialize 113s when query_pairs contains string values 113s  adds params to form 113s when query_pairs contains nil 113s  adds params to form 113s when query_pairs contains file 113s  adds file to form 113s when query_pairs contains file and string values 113s  adds file to form 113s when query_pairs contains file, string and int values 113s  adds file to form 113s 113s Ethon::Easy::Header 113s #headers= 113s  sets header 113s when requesting 113s D, [2025-11-17T18:03:38.997109 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  sends 113s when header value contains null byte 113s D, [2025-11-17T18:03:38.999082 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  escapes 113s when header value has leading whitespace 113s D, [2025-11-17T18:03:39.004072 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  removes 113s when header value has traiing whitespace 113s D, [2025-11-17T18:03:39.014551 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  removes 113s #compose_header 113s  has space in between 113s when value is a symbol 113s  works 113s #header_list 113s when no set_headers 113s  returns nil 113s when set_headers 113s  returns pointer to header list 113s 113s Ethon::Easy::Http::Custom 113s #setup 113s when nothing 113s  sets url 113s D, [2025-11-17T18:03:39.018560 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  makes a custom request 113s when params 113s  attaches escaped to url 113s when requesting 113s D, [2025-11-17T18:03:39.022916 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  is a custom verb 113s D, [2025-11-17T18:03:39.025034 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  does not use application/x-www-form-urlencoded content type 113s D, [2025-11-17T18:03:39.027369 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  requests parameterized url 113s when body 113s when multipart 113s  sets httppost 113s when requesting 113s D, [2025-11-17T18:03:39.053010 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.072453 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  is a custom verb 113s D, [2025-11-17T18:03:39.074634 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  uses multipart/form-data content type 113s  submits a body (PENDING: Temporarily skipped with xit) 113s D, [2025-11-17T18:03:39.076752 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  submits the data 113s when not multipart 113s  sets escaped copypostfields 113s  sets postfieldsize 113s when requesting 113s D, [2025-11-17T18:03:39.079773 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.081915 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  is a custom verb 113s D, [2025-11-17T18:03:39.083595 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  uses multipart/form-data content type 113s  submits a body (PENDING: Temporarily skipped with xit) 113s D, [2025-11-17T18:03:39.085207 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  submits the data 113s when string 113s when requesting 113s D, [2025-11-17T18:03:39.086943 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s  sends string (PENDING: Temporarily skipped with xit) 113s when params and body 113s when requesting 113s D, [2025-11-17T18:03:39.089159 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  url contains params 113s  body contains form (PENDING: Temporarily skipped with xit) 113s 113s Ethon::Easy::Http::Delete 113s when requesting 113s D, [2025-11-17T18:03:39.090954 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  makes a delete request 113s 113s Ethon::Easy::Http::Get 113s #setup 113s  sets url 113s when body 113s  sets customrequest 113s when no body 113s  doesn't set customrequest 113s when requesting 113s when url already contains params 113s D, [2025-11-17T18:03:39.094716 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.096255 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  is a get request 113s D, [2025-11-17T18:03:39.097836 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  requests parameterized url 113s when params and no body 113s D, [2025-11-17T18:03:39.099642 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.120449 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  is a get request 113s D, [2025-11-17T18:03:39.122167 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  requests parameterized url 113s when params and body 113s D, [2025-11-17T18:03:39.123904 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.125647 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  is a get request 113s D, [2025-11-17T18:03:39.127366 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  requests parameterized url 113s with :escape 113s missing 113s D, [2025-11-17T18:03:39.129111 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  escapes values 113s nil 113s D, [2025-11-17T18:03:39.130676 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  escapes values 113s true 113s D, [2025-11-17T18:03:39.132327 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  escapes values 113s false 113s D, [2025-11-17T18:03:39.133963 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  sends raw values 113s 113s Ethon::Easy::Http::Head 113s #setup 113s when nothing 113s  sets nobody 113s  sets url 113s when params 113s  sets nobody 113s  attaches escaped to url 113s when requesting 113s D, [2025-11-17T18:03:39.138296 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.139939 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  has no body 113s D, [2025-11-17T18:03:39.142630 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  requests parameterized url 113s when url already contains params 113s D, [2025-11-17T18:03:39.144280 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  requests parameterized url 113s when body 113s when requesting 113s D, [2025-11-17T18:03:39.146054 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s 113s Ethon::Easy::Http::Options 113s #setup 113s  sets customrequest 113s  sets url 113s when requesting 113s D, [2025-11-17T18:03:39.148651 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.150134 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  is a options request 113s D, [2025-11-17T18:03:39.161737 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  requests parameterized url 113s when url already contains params 113s D, [2025-11-17T18:03:39.163644 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  requests parameterized url 113s 113s Ethon::Easy::Http::Patch 113s #setup 113s  sets customrequest 113s  sets url 113s when requesting 113s D, [2025-11-17T18:03:39.170912 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.172639 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  is a patch request 113s D, [2025-11-17T18:03:39.174149 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  requests parameterized url 113s when url already contains params 113s D, [2025-11-17T18:03:39.176078 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  requests parameterized url 113s 113s Ethon::Easy::Http::Post 113s #setup 113s when nothing 113s  sets url 113s  sets postfield_size 113s  sets copy_postfields 113s D, [2025-11-17T18:03:39.179158 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  makes a post request 113s when params 113s  attaches escaped to url 113s  sets postfieldsize 113s  sets copypostfields 113s with arrays 113s by default 113s  encodes them with indexes 113s when params_encoding is :rack 113s  encodes them without indexes 113s with :escape 113s missing 113s  escapes values 113s nil 113s  escapes values 113s true 113s  escapes values 113s false 113s  sends raw values 113s when requesting 113s D, [2025-11-17T18:03:39.185264 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  is a post 113s D, [2025-11-17T18:03:39.187664 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  uses application/x-www-form-urlencoded content type 113s D, [2025-11-17T18:03:39.189388 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  requests parameterized url 113s when redirection 113s when no postredirs 113s D, [2025-11-17T18:03:39.191911 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s D, [2025-11-17T18:03:39.194046 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  is a get 113s when postredirs 113s D, [2025-11-17T18:03:39.237485 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s D, [2025-11-17T18:03:39.238570 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  is a post 113s when body 113s when multipart 113s  sets httppost 113s when requesting 113s D, [2025-11-17T18:03:39.283331 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.286490 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  is a post 113s D, [2025-11-17T18:03:39.289378 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  uses multipart/form-data content type 113s  submits a body (PENDING: Temporarily skipped with xit) 113s D, [2025-11-17T18:03:39.294623 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  submits the data 113s when not multipart 113s  sets escaped copypostfields 113s  sets postfieldsize 113s when requesting 113s D, [2025-11-17T18:03:39.303466 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.307546 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  is a post 113s D, [2025-11-17T18:03:39.310951 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  uses multipart/form-data content type 113s  submits a body (PENDING: Temporarily skipped with xit) 113s D, [2025-11-17T18:03:39.316086 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  submits the data 113s when string 113s when requesting 113s D, [2025-11-17T18:03:39.323180 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s  sends string (PENDING: Temporarily skipped with xit) 113s when binary with null bytes 113s when requesting 113s D, [2025-11-17T18:03:39.329234 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s  sends binary data (PENDING: Temporarily skipped with xit) 113s when arrays 113s by default 113s  sets copypostfields with indexed, escaped representation 113s when params_encoding is :rack 113s  sets copypostfields with non-indexed, escaped representation 113s when params and body 113s when requesting 113s D, [2025-11-17T18:03:39.339710 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  url contains params 113s  body contains form (PENDING: Temporarily skipped with xit) 113s 113s Ethon::Easy::Http::Put 113s #setup 113s when nothing 113s  sets url 113s  sets upload 113s  sets infilesize 113s when requesting 113s D, [2025-11-17T18:03:39.344022 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  makes a put request 113s when params 113s  attaches escaped to url 113s  sets upload 113s  sets infilesize 113s with arrays 113s by default 113s  encodes them with indexes 113s when params_encoding is :rack 113s  encodes them without indexes 113s when requesting 113s D, [2025-11-17T18:03:39.347718 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  makes a put request 113s when body 113s  sets infilesize 113s  sets readfunction 113s  sets upload 113s when requesting 113s sending string body 113s D, [2025-11-17T18:03:39.351228 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  makes a put request 113s D, [2025-11-17T18:03:39.355086 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  submits a body 113s when injecting a file as body 113s D, [2025-11-17T18:03:39.357361 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  submits file 113s when arrays 113s by default 113s D, [2025-11-17T18:03:39.359136 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  submits an indexed, escaped representation 113s when params_encoding is :rack 113s D, [2025-11-17T18:03:39.360835 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  submits an non-indexed, escaped representation 113s 113s Ethon::Easy::Http 113s #http_request 113s  instanciates action 113s when requesting 113s D, [2025-11-17T18:03:39.364682 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.366103 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  makes a GET request 113s D, [2025-11-17T18:03:39.368295 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  streams the response body from the GET request 113s D, [2025-11-17T18:03:39.370009 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  notifies when headers are ready 113s D, [2025-11-17T18:03:39.372721 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.374258 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  makes a POST request 113s D, [2025-11-17T18:03:39.376754 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  streams the response body from the POST request 113s D, [2025-11-17T18:03:39.378275 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  notifies when headers are ready 113s D, [2025-11-17T18:03:39.379762 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.381242 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  makes a PUT request 113s D, [2025-11-17T18:03:39.382600 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  streams the response body from the PUT request 113s D, [2025-11-17T18:03:39.384024 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  notifies when headers are ready 113s D, [2025-11-17T18:03:39.385413 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.386777 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  makes a DELETE request 113s D, [2025-11-17T18:03:39.388230 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  streams the response body from the DELETE request 113s D, [2025-11-17T18:03:39.389679 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  notifies when headers are ready 113s D, [2025-11-17T18:03:39.391400 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.393245 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.394877 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  makes a PATCH request 113s D, [2025-11-17T18:03:39.396335 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  streams the response body from the PATCH request 113s D, [2025-11-17T18:03:39.397739 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  notifies when headers are ready 113s D, [2025-11-17T18:03:39.399180 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns ok 113s D, [2025-11-17T18:03:39.400738 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  makes a OPTIONS request 113s D, [2025-11-17T18:03:39.402213 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  streams the response body from the OPTIONS request 113s D, [2025-11-17T18:03:39.403757 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  notifies when headers are ready 113s D, [2025-11-17T18:03:39.405389 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  makes requests with custom HTTP verbs 113s 113s Ethon::Easy::Informations 113s #httpauth_avail 113s D, [2025-11-17T18:03:39.407218 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns 113s #total_time 113s D, [2025-11-17T18:03:39.408814 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns float 113s #starttransfer_time 113s D, [2025-11-17T18:03:39.424335 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns float 113s #appconnect_time 113s D, [2025-11-17T18:03:39.426150 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns float 113s #pretransfer_time 113s D, [2025-11-17T18:03:39.427683 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns float 113s #connect_time 113s D, [2025-11-17T18:03:39.429381 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns float 113s #namelookup_time 113s D, [2025-11-17T18:03:39.430943 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns float 113s #redirect_time 113s D, [2025-11-17T18:03:39.432436 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns float 113s #effective_url 113s D, [2025-11-17T18:03:39.433910 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns url 113s #primary_ip 113s D, [2025-11-17T18:03:39.435382 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns localhost 113s #response_code 113s D, [2025-11-17T18:03:39.445152 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns 200 113s #redirect_count 113s D, [2025-11-17T18:03:39.450926 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns 0 113s #redirect_url 113s D, [2025-11-17T18:03:39.452563 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns nil as there is no redirect 113s #request_size 113s D, [2025-11-17T18:03:39.455275 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns 53 113s #supports_zlib? 113s D, [2025-11-17T18:03:39.456766 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns true 113s #size_upload 113s D, [2025-11-17T18:03:39.458532 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns float 113s #size_download 113s D, [2025-11-17T18:03:39.459994 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns float 113s #speed_upload 113s D, [2025-11-17T18:03:39.463160 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns float 113s #speed_download 113s D, [2025-11-17T18:03:39.464621 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s  returns float 113s 113s Ethon::Easy::Mirror 113s ::INFORMATIONS_TO_LOG 113s  contains return_code 113s  contains response_code 113s  contains response_body 113s  contains response_headers 113s  contains total_time 113s  contains starttransfer_time 113s  contains appconnect_time 113s  contains pretransfer_time 113s  contains connect_time 113s  contains namelookup_time 113s  contains redirect_time 113s  contains size_upload 113s  contains size_download 113s  contains speed_upload 113s  contains speed_upload 113s  contains effective_url 113s  contains primary_ip 113s  contains redirect_count 113s  contains redirect_url 113s  contains debug_info 113s #to_hash 113s  returns mirror as hash 113s #log_informations 113s  returns hash 113s  only calls methods that exist 113s  includes return code 113s 113s Ethon::Easy::Operations 113s #handle 113s  returns a pointer 113s #perform 113s D, [2025-11-17T18:03:39.473353 #2291] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 113s D, [2025-11-17T18:03:39.473760 #2291] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 113s  calls Curl.easy_perform 113s D, [2025-11-17T18:03:39.474326 #2291] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 113s  calls Curl.easy_cleanup 113s D, [2025-11-17T18:03:39.475150 #2291] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 113s  logs 113s D, [2025-11-17T18:03:39.475765 #2291] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 113s D, [2025-11-17T18:03:39.475816 #2291] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 113s  doesn't log after completing because completing could reset 113s when url 113s D, [2025-11-17T18:03:39.477225 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s D, [2025-11-17T18:03:39.477852 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001439 113s  returns ok 113s D, [2025-11-17T18:03:39.480155 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s D, [2025-11-17T18:03:39.480808 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001688 113s  sets response body 113s D, [2025-11-17T18:03:39.481923 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 113s D, [2025-11-17T18:03:39.482524 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.00118 113s  sets response headers 113s when request timed out 113s D, [2025-11-17T18:03:39.483705 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.487344 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=1.003955 114s  returns operation_timedout 114s when connection timed out 114s D, [2025-11-17T18:03:40.493352 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3009/ response_code=0 return_code=couldnt_connect total_time=0.000227 114s  returns couldnt_connect 114s when no follow location 114s D, [2025-11-17T18:03:40.496009 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.496816 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/redirect response_code=302 return_code=ok total_time=0.002898 114s  doesn't follow 114s when follow location 114s D, [2025-11-17T18:03:40.498445 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.499578 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.544003 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.046247 114s  follows 114s when infinite redirect loop 114s when max redirect set 114s D, [2025-11-17T18:03:40.547657 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.549037 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.550081 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.551191 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.552377 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.553741 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.554337 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/bad_redirect response_code=302 return_code=too_many_redirects total_time=0.008654 114s  follows only x times 114s when user agent 114s D, [2025-11-17T18:03:40.556972 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.559046 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002735 114s  sets 114s when auth url 114s when basic auth 114s when no user_pwd 114s D, [2025-11-17T18:03:40.562988 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.569414 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.007027 114s  returns 401 114s when invalid user_pwd 114s D, [2025-11-17T18:03:40.573411 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.574951 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.003965 114s  returns 401 114s when valid user_pwd 114s D, [2025-11-17T18:03:40.578012 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.579364 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.0038 114s  returns 200 114s when user and password 114s D, [2025-11-17T18:03:40.582449 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.584946 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.003916 114s  returns 200 114s when ntlm 114s when no user_pwd 114s D, [2025-11-17T18:03:40.590912 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.592194 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=401 return_code=ok total_time=0.004841 114s  returns 401 114s when user_pwd 114s D, [2025-11-17T18:03:40.594854 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.596025 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=200 return_code=ok total_time=0.002743 114s  returns 200 114s when protocols 114s when asking for a allowed url 114s D, [2025-11-17T18:03:40.599327 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.601246 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.003263 114s  returns ok 114s when asking for a not allowed url 114s D, [2025-11-17T18:03:40.602631 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=0 return_code=unsupported_protocol total_time=1.0e-05 114s  returns unsupported_protocol 114s when multiple protocols 114s when asking for a allowed url 114s when http 114s D, [2025-11-17T18:03:40.608449 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.609861 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005664 114s  returns ok for http 114s when https 114s D, [2025-11-17T18:03:40.785983 #2291] DEBUG -- : ETHON: performed EASY effective_url=https://localhost:3001/ response_code=0 return_code=ssl_connect_error total_time=0.173031 114s  returns ssl_connect_error for https 114s when asking for a not allowed url 114s D, [2025-11-17T18:03:40.789044 #2291] DEBUG -- : ETHON: performed EASY effective_url=ssh://localhost/ response_code=0 return_code=unsupported_protocol total_time=2.6e-05 114s  returns unsupported_protocol 114s when redir_protocols 114s when redirecting to a not allowed url 114s D, [2025-11-17T18:03:40.795098 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.795942 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=302 return_code=unsupported_protocol total_time=0.005211 114s  returns unsupported_protocol 114s when no url 114s D, [2025-11-17T18:03:40.796747 #2291] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 114s D, [2025-11-17T18:03:40.796788 #2291] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 114s  returns url_malformat 114s 114s Ethon::Easy::Options 114s accept_encoding= 114s  responds_to 114s  sets option 114s cainfo= 114s  responds_to 114s  sets option 114s capath= 114s  responds_to 114s  sets option 114s connecttimeout= 114s  responds_to 114s  sets option 114s connecttimeout_ms= 114s  responds_to 114s  sets option 114s cookie= 114s  responds_to 114s  sets option 114s cookiejar= 114s  responds_to 114s  sets option 114s cookiefile= 114s  responds_to 114s  sets option 114s copypostfields= 114s  responds_to 114s  sets option 114s customrequest= 114s  responds_to 114s  sets option 114s dns_cache_timeout= 114s  responds_to 114s  sets option 114s followlocation= 114s  responds_to 114s  sets option 114s forbid_reuse= 114s  responds_to 114s  sets option 114s http_version= 114s  responds_to 114s  sets option 114s httpauth= 114s  responds_to 114s  sets option 114s httpget= 114s  responds_to 114s  sets option 114s httppost= 114s  responds_to 114s  sets option 114s infilesize= 114s  responds_to 114s  sets option 114s interface= 114s  responds_to 114s  sets option 114s keypasswd= 114s  responds_to 114s  sets option 114s maxredirs= 114s  responds_to 114s  sets option 114s nobody= 114s  responds_to 114s  sets option 114s nosignal= 114s  responds_to 114s  sets option 114s postfieldsize= 114s  responds_to 114s  sets option 114s postredir= 114s  responds_to 114s  sets option 114s protocols= 114s  responds_to 114s  sets option 114s proxy= 114s  responds_to 114s  sets option 114s proxyauth= 114s  responds_to 114s  sets option 114s proxyport= 114s  responds_to 114s  sets option 114s proxytype= 114s  responds_to 114s  sets option 114s proxyuserpwd= 114s  responds_to 114s  sets option 114s readdata= 114s  responds_to 114s  sets option 114s readfunction= 114s  responds_to 114s  sets option 114s redir_protocols= 114s  responds_to 114s  sets option 114s ssl_verifyhost= 114s  responds_to 114s  sets option 114s ssl_verifypeer= 114s  responds_to 114s  sets option 114s sslcert= 114s  responds_to 114s  sets option 114s sslcerttype= 114s  responds_to 114s  sets option 114s sslkey= 114s  responds_to 114s  sets option 114s sslkeytype= 114s  responds_to 114s  sets option 114s sslversion= 114s  responds_to 114s  sets option 114s timeout= 114s  responds_to 114s  sets option 114s timeout_ms= 114s  responds_to 114s  sets option 114s unrestricted_auth= 114s  responds_to 114s  sets option 114s upload= 114s  responds_to 114s  sets option 114s url= 114s  responds_to 114s  sets option 114s useragent= 114s  responds_to 114s  sets option 114s userpwd= 114s  responds_to 114s  sets option 114s verbose= 114s  responds_to 114s  sets option 114s pipewait= 114s  responds_to 114s  sets option 114s dns_shuffle_addresses= 114s  responds_to 114s  sets option 114s path_as_is= 114s  responds_to 114s  sets option 114s #escape? 114s by default 114s  returns true 114s when #escape=nil 114s  returns true 114s when #escape=true 114s  returns true 114s when #escape=false 114s  returns true 114s #multipart? 114s by default 114s  returns false 114s when #multipart=nil 114s  returns false 114s when #multipart=true 114s  returns true 114s when #multipart=false 114s  returns false 114s #httppost= 114s  raises unless given a FFI::Pointer 114s when requesting 114s when userpwd 114s when contains / 114s D, [2025-11-17T18:03:40.851389 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 114s D, [2025-11-17T18:03:40.852293 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/test/te%2Fst response_code=200 return_code=ok total_time=0.003026 114s  works 114s when timeout 114s when request takes longer 114s D, [2025-11-17T18:03:40.853977 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 115s D, [2025-11-17T18:03:41.855091 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=2 response_code=0 return_code=operation_timedout total_time=1.001278 115s  times out 115s when connecttimeout 115s when cannot connect 115s D, [2025-11-17T18:03:41.857338 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.001157 115s  times out 115s when timeout_ms 115s when request takes longer 115s D, [2025-11-17T18:03:41.859890 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 115s D, [2025-11-17T18:03:41.959943 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=0.101506 115s  times out 115s when connecttimeout_ms 115s when cannot connect 115s D, [2025-11-17T18:03:41.961426 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.000274 115s  times out 115s 115s Ethon::Easy::Queryable 115s #to_s 115s when query_pairs empty 115s  returns empty string 115s when query_pairs not empty 115s when escape 115s  turns "!" into %21 115s  turns "*" into %2A 116s  turns "'" into %27 116s  turns "(" into %28 116s  turns ")" into %29 116s  turns ";" into %3B 116s  turns ":" into %3A 116s  turns "@" into %40 116s  turns "&" into %26 116s  turns "=" into %3D 116s  turns "+" into %2B 116s  turns "$" into %24 116s  turns "," into %2C 116s  turns "/" into %2F 116s  turns "?" into %3F 116s  turns "#" into %23 116s  turns "[" into %5B 116s  turns "]" into %5D 116s  turns "<" into %3C 116s  turns ">" into %3E 116s  turns "\"" into %22 116s  turns "{" into %7B 116s  turns "}" into %7D 116s  turns "|" into %7C 116s  turns "\\" into %5C 116s  turns "`" into %60 116s  turns "^" into %5E 116s  turns "%" into %25 116s  turns " " into %20 116s  turns "\u0000" into %00 116s  turns "まつもと" into %E3%81%BE%E3%81%A4%E3%82%82%E3%81%A8 116s  leaves "." instead of turning into %2E 116s  leaves "-" instead of turning into %2D 116s  leaves "_" instead of turning into %5F 116s  leaves "~" instead of turning into %7E 116s when no escape 116s  returns concatenated query string 116s when query_pairs contains a string 116s  returns correct string 116s #build_query_pairs 116s when params is empty 116s  returns empty array 116s when params is string 116s  wraps it in an array 116s when params is simple hash 116s  transforms 116s when params is a nested hash 116s  transforms 116s when params contains an array 116s by default 116s  transforms 116s when params_encoding is :rack 116s  transforms without indexes 116s when params_encoding is :none 116s  does no transformation 116s when params contains something nested in an array 116s when string 116s  transforms 116s when hash 116s  transforms 116s when file 116s  transforms 116s when MIME 116s when mime type 116s  sets mime type to text 116s when no mime type 116s  sets mime type to default application/octet-stream 116s when no MIME 116s  sets mime type to default application/octet-stream 116s when params contains file 116s  transforms 116s when params key contains a null byte 116s  preserves 116s when params value contains a null byte 116s  preserves 116s #empty? 116s when params empty 116s  returns true 116s when params not empty 116s  returns false 116s 116s Ethon::Easy::ResponseCallbacks 116s #on_complete 116s  responds 116s when no block given 116s  returns @on_complete 116s when block given 116s  stores 116s when multiple blocks given 116s  stores 116s #on_headers 116s  responds 116s when no block given 116s  returns @on_headers 116s when block given 116s  stores 116s when multiple blocks given 116s  stores 116s #on_body 116s  responds 116s when no block given 116s  returns @on_body 116s when block given 116s  stores 116s when multiple blocks given 116s  stores 116s #on_progress 116s  responds 116s when no block given 116s  returns @on_progress 116s when block given 116s  stores 116s when multiple blocks given 116s  stores 116s #complete 116s  executes blocks and passes self 116s when @on_complete nil 116s  doesn't raise 116s #headers 116s  executes blocks and passes self 116s when @on_headers nil 116s  doesn't raise 116s #progress 116s when requesting for realz 116s D, [2025-11-17T18:03:41.987770 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:41.989271 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.0029 116s  executes callback 116s when pretending 116s  executes blocks and passes dltotal 116s  executes blocks and passes dlnow 116s  executes blocks and passes ultotal 116s  executes blocks and passes ulnow 116s when @on_progress nil 116s  doesn't raise 116s #body 116s  executes blocks and passes self 116s  executes blocks and passes chunk 116s when @on_body nil 116s  doesn't raise 116s 116s Ethon::Easy::Util 116s escape_zero_byte 116s when value has no zero byte 116s  returns same value 116s when value has zero byte 116s  returns escaped 116s 116s Ethon::Easy 116s .new 116s  inits curl 116s when options are empty 116s  sets only callbacks 116s when options not empty 116s when followlocation is set 116s  sets followlocation 116s #set_attributes 116s when options are empty 116s  sets only callbacks 116s when options aren't empty 116s when valid key 116s  sets 116s when invalid key 116s  raises invalid option error 116s #reset 116s  resets url 116s  resets escape? 116s  resets hash 116s  resets easy handle 116s  resets on_complete 116s  resets on_headers 116s  resets on_body 116s #dup 116s  sets a new handle 116s  preserves url 116s  preserves on_complete callback 116s  preserves on_headers callback 116s D, [2025-11-17T18:03:42.002367 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.003239 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002031 116s D, [2025-11-17T18:03:42.003903 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.047745 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002031 116s  preserves body_write_callback of original handle 116s  preserves on_progress callback 116s D, [2025-11-17T18:03:42.050375 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.051282 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002162 116s D, [2025-11-17T18:03:42.051978 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.099696 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002162 116s  sets new body_write_callback of duplicated handle 116s D, [2025-11-17T18:03:42.102040 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.102982 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002221 116s D, [2025-11-17T18:03:42.103619 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.147779 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002221 116s  preserves headers_write_callback of original handle 116s D, [2025-11-17T18:03:42.150077 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.158804 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002081 116s D, [2025-11-17T18:03:42.159753 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.204318 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002081 116s  sets new headers_write_callback of duplicated handle 116s  resets response_body 116s  resets response_headers 116s D, [2025-11-17T18:03:42.207137 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.208017 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002067 116s  sets response_body for duplicated Easy 116s D, [2025-11-17T18:03:42.210888 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.212312 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.003718 116s  sets response_headers for duplicated Easy 116s D, [2025-11-17T18:03:42.213616 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.214234 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001289 116s  preserves response_body for original Easy 116s D, [2025-11-17T18:03:42.215313 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.215923 #2291] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001179 116s  preserves response_headers for original Easy 116s #mirror 116s  returns a Mirror 116s  builds from easy 116s #log_inspect 116s  contains url 116s  contains response_code 116s  contains return_code 116s  contains total_time 116s 116s Ethon::Libc 116s #getdtablesize 116s  returns an integer 116s  returns bigger zero 116s 116s Ethon::Loggable 116s #logger= 116s  sets the logger 116s 116s Ethon::Multi::Operations 116s #handle 116s  returns a pointer 116s #running_count 116s when hydra has no easy 116s  returns nil 116s when hydra has easy 116s  returns 1 116s when hydra has more easys 116s  returns 2 116s #get_timeout 116s when code ok 116s  doesn't raise 116s when timeout smaller zero 116s  returns 1 116s when timeout bigger or equal zero 116s  returns timeout 116s when code not ok 116s  raises MultiTimeout error 116s #set_fds 116s when code ok 116s  doesn't raise 116s when max_fd -1 116s  waits 100ms 116s when max_fd not -1 116s when code smaller zero 116s  raises Select error 116s when code bigger or equal zero 116s  doesn't raise 116s when code not ok 116s  raises MultiFdset error 116s #perform 116s when no easy handles 116s  returns nil 116s  logs 116s when easy handle 116s D, [2025-11-17T18:03:42.236185 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s  requests 116s D, [2025-11-17T18:03:42.239422 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s  sets easy 116s when four easy handles 116s D, [2025-11-17T18:03:42.244526 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.244566 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.246203 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.245725 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s  sets response codes 116s #ongoing? 116s when easy_handles 116s when running_count not greater 0 116s  returns true 116s when running_count greater 0 116s  returns true 116s when no easy_handles 116s when running_count not greater 0 116s  returns false 116s when running_count greater 0 116s  returns true 116s #init_vars 116s  sets @timeout 116s  sets @timeval 116s  sets @fd_read 116s  sets @fd_write 116s  sets @fd_excep 116s  sets @max_fd 116s #reset_fds 116s  resets @fd_read 116s  resets @fd_write 116s  resets @fd_excep 116s #check 116s  example at ./spec/ethon/multi/operations_spec.rb:274 (PENDING: untested) 116s #run 116s  example at ./spec/ethon/multi/operations_spec.rb:278 (PENDING: untested) 116s #trigger 116s  calls multi perform 116s  sets running count 116s  returns multi perform code 116s 116s Ethon::Multi::Options 116s maxconnects= 116s  responds_to 116s  sets option 116s pipelining= 116s  responds_to 116s  sets option 116s socketdata= 116s  responds_to 116s  sets option 116s socketfunction= 116s  responds_to 116s  sets option 116s timerdata= 116s  responds_to 116s  sets option 116s timerfunction= 116s  responds_to 116s  sets option 116s max_total_connections= 116s  responds_to 116s  sets option 116s socket_action mode 116s #socketfunction callbacks 116s  allows multi_code return values 116s  allows integer return values (compatibility) 116s  errors on invalid return codes 116s #timerfunction callbacks 116s  allows multi_code return values (FAILED - 1) 116s  allows integer return values (compatibility) 116s  errors on invalid return codes 116s #value_for 116s when option in bool 116s when value true 116s  returns 1 116s when value false 116s  returns 0 116s when value in int 116s  returns value casted to int 116s when value in unspecific_options 116s when value a string 116s  returns zero byte escaped string 116s when value not a string 116s  returns value 116s 116s Ethon::Multi::Stack 116s #add 116s when easy already added 116s  returns nil 116s when easy new 116s  adds easy to multi 116s  adds easy to easy_handles 116s when multi_add_handle fails 116s  raises multi add error 116s when multi cleaned up before 116s  raises multi add error 116s #delete 116s when easy in easy_handles 116s  deletes easy from multi 116s  deletes easy from easy_handles 116s when easy is not in easy_handles 116s  does nothing 116s  adds easy to easy_handles 116s when multi_remove_handle fails 116s  raises multi remove error 116s 116s Ethon::Multi 116s .new 116s  inits curl 116s with default options 116s  allows running #perform with the default execution_mode 116s  refuses to run #socket_action 116s when options not empty 116s when pipelining is set 116s  sets pipelining 116s when execution_mode option is :socket_action 116s  refuses to run #perform 116s  allows running #socket_action 116s #socket_action 116s D, [2025-11-17T18:03:42.299296 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s  supports an end-to-end request 116s D, [2025-11-17T18:03:42.303648 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.304826 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.305174 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.306252 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.307029 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.308142 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.307670 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.309188 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.309212 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 116s D, [2025-11-17T18:03:42.307083 #2291] DEBUG -- : Rack::Protection::HostAuthorization @all_permitted_hosts=["localhost", ".localhost", ".test", #, #] @permitted_hosts=["localhost", "localhost", "test"] @domain_hosts=[/\A(?-mix:[a-z0-9\-.]+)localhost\z/i, /\A(?-mix:[a-z0-9\-.]+)test\z/i] @ip_hosts=[#, #] origin_host="localhost" forwarded_host=nil 117s  supports multiple concurrent requests 117s 117s Pending: (Failures listed here are expected and do not affect your suite's status) 117s  117s 1) Ethon::Easy::Http::Custom#setup when body when multipart when requesting submits a body 117s # Temporarily skipped with xit 117s  # ./spec/ethon/easy/http/custom_spec.rb:82 117s  117s 2) Ethon::Easy::Http::Custom#setup when body when not multipart when requesting submits a body 117s # Temporarily skipped with xit 117s  # ./spec/ethon/easy/http/custom_spec.rb:125 117s  117s 3) Ethon::Easy::Http::Custom#setup when body when string when requesting sends string 117s # Temporarily skipped with xit 117s  # ./spec/ethon/easy/http/custom_spec.rb:149 117s  117s 4) Ethon::Easy::Http::Custom#setup when params and body when requesting body contains form 117s # Temporarily skipped with xit 117s  # ./spec/ethon/easy/http/custom_spec.rb:171 117s  117s 5) Ethon::Easy::Http::Post#setup when body when multipart when requesting submits a body 117s # Temporarily skipped with xit 117s  # ./spec/ethon/easy/http/post_spec.rb:182 117s  117s 6) Ethon::Easy::Http::Post#setup when body when not multipart when requesting submits a body 117s # Temporarily skipped with xit 117s  # ./spec/ethon/easy/http/post_spec.rb:225 117s  117s 7) Ethon::Easy::Http::Post#setup when body when string when requesting sends string 117s # Temporarily skipped with xit 117s  # ./spec/ethon/easy/http/post_spec.rb:249 117s  117s 8) Ethon::Easy::Http::Post#setup when body when binary with null bytes when requesting sends binary data 117s # Temporarily skipped with xit 117s  # ./spec/ethon/easy/http/post_spec.rb:269 117s  117s 9) Ethon::Easy::Http::Post#setup when params and body when requesting body contains form 117s # Temporarily skipped with xit 117s  # ./spec/ethon/easy/http/post_spec.rb:311 117s  117s 10) Ethon::Multi::Operations#check  117s # untested 117s  # ./spec/ethon/multi/operations_spec.rb:274 117s  117s 11) Ethon::Multi::Operations#run  117s # untested 117s  # ./spec/ethon/multi/operations_spec.rb:278 117s  117s 117s Failures: 117s 117s 1) Ethon::Multi::Options socket_action mode #timerfunction callbacks allows multi_code return values 117s Failure/Error: expect(calls.last).to eq(-1) # cancels the timer 117s  117s  expected: -1 117s  got: 0 117s  117s  (compared using ==) 117s # ./spec/ethon/multi/options_spec.rb:103:in `block (4 levels) in ' 117s 117s Finished in 4.66 seconds (files took 0.71815 seconds to load) 117s 578 examples, 1 failure, 11 pending 117s 117s Failed examples: 117s 117s rspec ./spec/ethon/multi/options_spec.rb:90 # Ethon::Multi::Options socket_action mode #timerfunction callbacks allows multi_code return values 117s 117s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed 117s mv ./.gem2deb.lib lib 117s autopkgtest [18:03:43]: test gem2deb-test-runner: -----------------------] 118s autopkgtest [18:03:44]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 118s gem2deb-test-runner FAIL non-zero exit status 1 119s autopkgtest [18:03:44]: @@@@@@@@@@@@@@@@@@@@ summary 119s gem2deb-test-runner FAIL non-zero exit status 1