0s autopkgtest [16:24:15]: starting date and time: 2025-11-17 16:24:15+0000 0s autopkgtest [16:24:15]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:24:15]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.adu7nob4/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-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-6.secgroup --name adt-resolute-amd64-ruby-ethon-20251117-162415-juju-7f2275-prod-proposed-migration-environment-2-0954c58b-d4b9-49f7-9806-66710d43d046 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-amd64-ruby-ethon-20251117-162415-juju-7f2275-prod-proposed-migration-environment-2-0954c58b-d4b9-49f7-9806-66710d43d046 from image adt/ubuntu-resolute-amd64-server-20251117.img (UUID 9762b0cc-7c5b-4854-acd5-cc74ad0de8c6)... 47s autopkgtest [16:25:02]: testbed dpkg architecture: amd64 48s autopkgtest [16:25:03]: testbed apt version: 3.1.11 48s autopkgtest [16:25:03]: @@@@@@@@@@@@@@@@@@@@ test bed setup 48s autopkgtest [16:25:03]: testbed release detected to be: None 49s autopkgtest [16:25:04]: updating testbed package index (apt update) 49s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 49s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 49s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 49s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 49s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [839 kB] 49s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 49s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [81.5 kB] 49s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 49s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [118 kB] 49s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [159 kB] 49s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3236 B] 49s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3744 B] 49s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [64.6 kB] 49s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 50s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [271 kB] 50s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [585 kB] 50s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [20.1 kB] 50s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [13.4 kB] 50s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6516 B] 50s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [680 B] 51s Fetched 2286 kB in 1s (2656 kB/s) 52s Reading package lists... 52s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 52s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 52s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 52s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 53s Reading package lists... 53s Reading package lists... 53s Building dependency tree... 53s Reading state information... 53s Calculating upgrade... 53s The following packages will be upgraded: 53s curl libcurl3t64-gnutls libcurl4t64 usbutils 53s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 53s Need to get 1194 kB of archives. 53s After this operation, 70.7 kB of additional disk space will be used. 53s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 usbutils amd64 1:019-1 [83.9 kB] 53s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 curl amd64 8.17.0-1ubuntu1 [268 kB] 53s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libcurl4t64 amd64 8.17.0-1ubuntu1 [425 kB] 53s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libcurl3t64-gnutls amd64 8.17.0-1ubuntu1 [417 kB] 54s dpkg-preconfigure: unable to re-open stdin: No such file or directory 54s Fetched 1194 kB in 0s (9647 kB/s) 54s (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 ... 83372 files and directories currently installed.) 54s Preparing to unpack .../usbutils_1%3a019-1_amd64.deb ... 54s Unpacking usbutils (1:019-1) over (1:018-2) ... 54s Preparing to unpack .../curl_8.17.0-1ubuntu1_amd64.deb ... 54s Unpacking curl (8.17.0-1ubuntu1) over (8.14.1-2ubuntu1) ... 54s Preparing to unpack .../libcurl4t64_8.17.0-1ubuntu1_amd64.deb ... 54s Unpacking libcurl4t64:amd64 (8.17.0-1ubuntu1) over (8.14.1-2ubuntu1) ... 54s Preparing to unpack .../libcurl3t64-gnutls_8.17.0-1ubuntu1_amd64.deb ... 54s Unpacking libcurl3t64-gnutls:amd64 (8.17.0-1ubuntu1) over (8.14.1-2ubuntu1) ... 54s Setting up libcurl4t64:amd64 (8.17.0-1ubuntu1) ... 54s Setting up libcurl3t64-gnutls:amd64 (8.17.0-1ubuntu1) ... 54s Setting up usbutils (1:019-1) ... 54s Setting up curl (8.17.0-1ubuntu1) ... 54s Processing triggers for man-db (2.13.1-1) ... 55s Processing triggers for libc-bin (2.42-2ubuntu2) ... 55s autopkgtest [16:25:10]: upgrading testbed (apt dist-upgrade and autopurge) 55s Reading package lists... 55s Building dependency tree... 55s Reading state information... 55s Calculating upgrade... 55s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 55s Reading package lists... 55s Building dependency tree... 55s Reading state information... 55s Solving dependencies... 56s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 58s autopkgtest [16:25:13]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:00:33 UTC 2025 58s autopkgtest [16:25:13]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-ethon 59s Get:1 http://ftpmaster.internal/ubuntu resolute/main ruby-ethon 0.16.0-3 (dsc) [2185 B] 59s Get:2 http://ftpmaster.internal/ubuntu resolute/main ruby-ethon 0.16.0-3 (tar) [57.4 kB] 59s Get:3 http://ftpmaster.internal/ubuntu resolute/main ruby-ethon 0.16.0-3 (diff) [5412 B] 59s gpgv: Signature made Thu Apr 24 21:12:26 2025 UTC 59s gpgv: using RSA key FEDEC1CB337BCF509F43C2243914B532F4DFBE99 59s gpgv: Can't check signature: No public key 59s dpkg-source: warning: cannot verify inline signature for ./ruby-ethon_0.16.0-3.dsc: no acceptable signature found 59s autopkgtest [16:25:14]: testing package ruby-ethon version 0.16.0-3 60s autopkgtest [16:25:15]: build not needed 60s autopkgtest [16:25:15]: test gem2deb-test-runner: preparing testbed 60s Reading package lists... 60s Building dependency tree... 60s Reading state information... 60s Solving dependencies... 60s The following NEW packages will be installed: 60s comerr-dev gem2deb-test-runner krb5-multidev libbrotli-dev 60s libcurl4-gnutls-dev libevent-2.1-7t64 libgmp-dev libgmpxx4ldbl 60s libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgssrpc4t64 60s libidn2-dev libkadm5clnt-mit12 libkadm5srv-mit12 libkdb5-10t64 libkrb5-dev 60s libldap-dev libnghttp2-dev libp11-kit-dev libpkgconf3 libpsl-dev librtmp-dev 60s libruby libruby3.3 libssh2-1-dev libssl-dev libtasn1-6-dev libunbound8 60s libzstd-dev nettle-dev pkgconf pkgconf-bin rake ruby ruby-base64 ruby-csv 60s ruby-did-you-mean ruby-diff-lcs ruby-ethon ruby-ffi ruby-json 60s ruby-mime-types ruby-mime-types-data ruby-minitest ruby-mustermann 60s ruby-net-telnet ruby-power-assert ruby-rack ruby-rack-protection 60s ruby-rack-session ruby-rackup ruby-rspec ruby-rspec-core 60s ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 60s ruby-ruby2-keywords ruby-rubygems ruby-sinatra ruby-test-unit ruby-tilt 60s ruby-webrick ruby-xmlrpc ruby3.3 rubygems-integration zlib1g-dev 60s 0 upgraded, 67 newly installed, 0 to remove and 0 not upgraded. 60s Need to get 17.8 MB of archives. 60s After this operation, 82.5 MB of additional disk space will be used. 60s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 rubygems-integration all 1.19 [5550 B] 60s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-csv all 3.3.4-1 [43.0 kB] 60s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-did-you-mean all 1.6.3-2 [14.8 kB] 60s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 60s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-ruby2-keywords all 0.0.5-1 [4280 B] 60s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-webrick all 1.9.1-1 [60.8 kB] 60s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-xmlrpc all 0.3.3-2 [24.8 kB] 60s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 libruby3.3 amd64 3.3.8-2ubuntu2 [5986 kB] 61s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby3.3 amd64 3.3.8-2ubuntu2 [59.0 kB] 61s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libruby amd64 1:3.3 [5164 B] 61s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-rubygems all 3.6.7-2ubuntu1 [332 kB] 61s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby amd64 1:3.3 [3666 B] 61s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 rake all 13.2.1-1 [45.8 kB] 61s Get:14 http://ftpmaster.internal/ubuntu resolute/universe amd64 ruby-minitest all 5.25.4-3 [48.8 kB] 61s Get:15 http://ftpmaster.internal/ubuntu resolute/universe amd64 ruby-power-assert all 2.0.5-1 [12.0 kB] 61s Get:16 http://ftpmaster.internal/ubuntu resolute/universe amd64 ruby-test-unit all 3.6.2-1 [67.0 kB] 61s Get:17 http://ftpmaster.internal/ubuntu resolute/universe amd64 gem2deb-test-runner amd64 2.2.5 [18.3 kB] 61s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 comerr-dev amd64 2.1-1.47.2-3ubuntu2 [45.0 kB] 61s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssrpc4t64 amd64 1.21.3-5ubuntu2 [58.0 kB] 61s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 libkadm5clnt-mit12 amd64 1.21.3-5ubuntu2 [40.0 kB] 61s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 libkdb5-10t64 amd64 1.21.3-5ubuntu2 [41.3 kB] 61s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libkadm5srv-mit12 amd64 1.21.3-5ubuntu2 [54.7 kB] 61s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 krb5-multidev amd64 1.21.3-5ubuntu2 [125 kB] 61s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libbrotli-dev amd64 1.1.0-2build6 [355 kB] 61s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libevent-2.1-7t64 amd64 2.1.12-stable-10build1 [155 kB] 61s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libunbound8 amd64 1.22.0-2ubuntu4 [457 kB] 61s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libgnutls-dane0t64 amd64 3.8.9-3ubuntu2 [24.8 kB] 61s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libgnutls-openssl27t64 amd64 3.8.9-3ubuntu2 [25.4 kB] 61s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libidn2-dev amd64 2.3.8-4 [123 kB] 61s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libp11-kit-dev amd64 0.25.9-2 [29.3 kB] 61s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libtasn1-6-dev amd64 4.20.0-2build1 [93.6 kB] 61s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-5ubuntu1 [9956 B] 61s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-5ubuntu1 [342 kB] 61s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 nettle-dev amd64 3.10.2-1 [1176 kB] 61s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libgnutls28-dev amd64 3.8.9-3ubuntu2 [1119 kB] 61s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 libkrb5-dev amd64 1.21.3-5ubuntu2 [11.9 kB] 61s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 libldap-dev amd64 2.6.10+dfsg-1ubuntu2 [328 kB] 61s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libpkgconf3 amd64 1.8.1-4build1 [32.8 kB] 61s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 pkgconf-bin amd64 1.8.1-4build1 [21.7 kB] 61s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 pkgconf amd64 1.8.1-4build1 [16.8 kB] 61s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libnghttp2-dev amd64 1.64.0-1.1ubuntu1 [120 kB] 61s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libpsl-dev amd64 0.21.2-1.1build1 [76.4 kB] 61s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1ubuntu2 [898 kB] 61s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 librtmp-dev amd64 2.4+20151223.gitfa8646d.1-3 [69.2 kB] 61s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libssl-dev amd64 3.5.3-1ubuntu2 [2936 kB] 61s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libssh2-1-dev amd64 1.11.1-1build1 [288 kB] 61s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libzstd-dev amd64 1.5.7+dfsg-2 [376 kB] 61s Get:48 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libcurl4-gnutls-dev amd64 8.17.0-1ubuntu1 [531 kB] 61s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-base64 all 0.3.0-1 [8440 B] 61s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 ruby-diff-lcs all 1.5.1-1 [22.8 kB] 61s Get:51 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-ffi amd64 1.17.2+dfsg-1 [103 kB] 61s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-mime-types-data all 3.2025.0924-1 [117 kB] 61s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-mime-types all 3.6.0-1 [22.2 kB] 61s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-ethon all 0.16.0-3 [36.4 kB] 61s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-json amd64 2.15.2+dfsg-1 [74.5 kB] 61s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-mustermann all 3.0.4-1 [38.3 kB] 61s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-rack all 3.1.18-1 [81.6 kB] 61s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-rack-protection all 4.2.1-1 [16.0 kB] 61s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-rack-session all 2.1.1-0.1 [12.7 kB] 61s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-rackup all 2.1.0-4 [13.0 kB] 61s Get:61 http://ftpmaster.internal/ubuntu resolute/universe amd64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 61s Get:62 http://ftpmaster.internal/ubuntu resolute/universe amd64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 61s Get:63 http://ftpmaster.internal/ubuntu resolute/universe amd64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 61s Get:64 http://ftpmaster.internal/ubuntu resolute/universe amd64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 61s Get:65 http://ftpmaster.internal/ubuntu resolute/universe amd64 ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 61s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-tilt all 2.6.1-1 [31.4 kB] 61s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 ruby-sinatra all 4.2.1-1 [94.9 kB] 61s Fetched 17.8 MB in 1s (27.5 MB/s) 61s Selecting previously unselected package rubygems-integration. 61s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 83372 files and directories currently installed.) 61s Preparing to unpack .../00-rubygems-integration_1.19_all.deb ... 61s Unpacking rubygems-integration (1.19) ... 61s Selecting previously unselected package ruby-csv. 61s Preparing to unpack .../01-ruby-csv_3.3.4-1_all.deb ... 61s Unpacking ruby-csv (3.3.4-1) ... 61s Selecting previously unselected package ruby-did-you-mean. 61s Preparing to unpack .../02-ruby-did-you-mean_1.6.3-2_all.deb ... 61s Unpacking ruby-did-you-mean (1.6.3-2) ... 61s Selecting previously unselected package ruby-net-telnet. 61s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 61s Unpacking ruby-net-telnet (0.2.0-1) ... 61s Selecting previously unselected package ruby-ruby2-keywords. 61s Preparing to unpack .../04-ruby-ruby2-keywords_0.0.5-1_all.deb ... 61s Unpacking ruby-ruby2-keywords (0.0.5-1) ... 61s Selecting previously unselected package ruby-webrick. 61s Preparing to unpack .../05-ruby-webrick_1.9.1-1_all.deb ... 61s Unpacking ruby-webrick (1.9.1-1) ... 61s Selecting previously unselected package ruby-xmlrpc. 61s Preparing to unpack .../06-ruby-xmlrpc_0.3.3-2_all.deb ... 61s Unpacking ruby-xmlrpc (0.3.3-2) ... 61s Selecting previously unselected package libruby3.3:amd64. 61s Preparing to unpack .../07-libruby3.3_3.3.8-2ubuntu2_amd64.deb ... 61s Unpacking libruby3.3:amd64 (3.3.8-2ubuntu2) ... 61s Selecting previously unselected package ruby3.3. 61s Preparing to unpack .../08-ruby3.3_3.3.8-2ubuntu2_amd64.deb ... 61s Unpacking ruby3.3 (3.3.8-2ubuntu2) ... 61s Selecting previously unselected package libruby:amd64. 61s Preparing to unpack .../09-libruby_1%3a3.3_amd64.deb ... 61s Unpacking libruby:amd64 (1:3.3) ... 61s Selecting previously unselected package ruby-rubygems. 61s Preparing to unpack .../10-ruby-rubygems_3.6.7-2ubuntu1_all.deb ... 61s Unpacking ruby-rubygems (3.6.7-2ubuntu1) ... 61s Selecting previously unselected package ruby. 61s Preparing to unpack .../11-ruby_1%3a3.3_amd64.deb ... 61s Unpacking ruby (1:3.3) ... 61s Selecting previously unselected package rake. 61s Preparing to unpack .../12-rake_13.2.1-1_all.deb ... 61s Unpacking rake (13.2.1-1) ... 62s Selecting previously unselected package ruby-minitest. 62s Preparing to unpack .../13-ruby-minitest_5.25.4-3_all.deb ... 62s Unpacking ruby-minitest (5.25.4-3) ... 62s Selecting previously unselected package ruby-power-assert. 62s Preparing to unpack .../14-ruby-power-assert_2.0.5-1_all.deb ... 62s Unpacking ruby-power-assert (2.0.5-1) ... 62s Selecting previously unselected package ruby-test-unit. 62s Preparing to unpack .../15-ruby-test-unit_3.6.2-1_all.deb ... 62s Unpacking ruby-test-unit (3.6.2-1) ... 62s Selecting previously unselected package gem2deb-test-runner. 62s Preparing to unpack .../16-gem2deb-test-runner_2.2.5_amd64.deb ... 62s Unpacking gem2deb-test-runner (2.2.5) ... 62s Selecting previously unselected package comerr-dev:amd64. 62s Preparing to unpack .../17-comerr-dev_2.1-1.47.2-3ubuntu2_amd64.deb ... 62s Unpacking comerr-dev:amd64 (2.1-1.47.2-3ubuntu2) ... 62s Selecting previously unselected package libgssrpc4t64:amd64. 62s Preparing to unpack .../18-libgssrpc4t64_1.21.3-5ubuntu2_amd64.deb ... 62s Unpacking libgssrpc4t64:amd64 (1.21.3-5ubuntu2) ... 62s Selecting previously unselected package libkadm5clnt-mit12:amd64. 62s Preparing to unpack .../19-libkadm5clnt-mit12_1.21.3-5ubuntu2_amd64.deb ... 62s Unpacking libkadm5clnt-mit12:amd64 (1.21.3-5ubuntu2) ... 62s Selecting previously unselected package libkdb5-10t64:amd64. 62s Preparing to unpack .../20-libkdb5-10t64_1.21.3-5ubuntu2_amd64.deb ... 62s Unpacking libkdb5-10t64:amd64 (1.21.3-5ubuntu2) ... 62s Selecting previously unselected package libkadm5srv-mit12:amd64. 62s Preparing to unpack .../21-libkadm5srv-mit12_1.21.3-5ubuntu2_amd64.deb ... 62s Unpacking libkadm5srv-mit12:amd64 (1.21.3-5ubuntu2) ... 62s Selecting previously unselected package krb5-multidev:amd64. 62s Preparing to unpack .../22-krb5-multidev_1.21.3-5ubuntu2_amd64.deb ... 62s Unpacking krb5-multidev:amd64 (1.21.3-5ubuntu2) ... 62s Selecting previously unselected package libbrotli-dev:amd64. 62s Preparing to unpack .../23-libbrotli-dev_1.1.0-2build6_amd64.deb ... 62s Unpacking libbrotli-dev:amd64 (1.1.0-2build6) ... 62s Selecting previously unselected package libevent-2.1-7t64:amd64. 62s Preparing to unpack .../24-libevent-2.1-7t64_2.1.12-stable-10build1_amd64.deb ... 62s Unpacking libevent-2.1-7t64:amd64 (2.1.12-stable-10build1) ... 62s Selecting previously unselected package libunbound8:amd64. 62s Preparing to unpack .../25-libunbound8_1.22.0-2ubuntu4_amd64.deb ... 62s Unpacking libunbound8:amd64 (1.22.0-2ubuntu4) ... 62s Selecting previously unselected package libgnutls-dane0t64:amd64. 62s Preparing to unpack .../26-libgnutls-dane0t64_3.8.9-3ubuntu2_amd64.deb ... 62s Unpacking libgnutls-dane0t64:amd64 (3.8.9-3ubuntu2) ... 62s Selecting previously unselected package libgnutls-openssl27t64:amd64. 62s Preparing to unpack .../27-libgnutls-openssl27t64_3.8.9-3ubuntu2_amd64.deb ... 62s Unpacking libgnutls-openssl27t64:amd64 (3.8.9-3ubuntu2) ... 62s Selecting previously unselected package libidn2-dev:amd64. 62s Preparing to unpack .../28-libidn2-dev_2.3.8-4_amd64.deb ... 62s Unpacking libidn2-dev:amd64 (2.3.8-4) ... 62s Selecting previously unselected package libp11-kit-dev:amd64. 62s Preparing to unpack .../29-libp11-kit-dev_0.25.9-2_amd64.deb ... 62s Unpacking libp11-kit-dev:amd64 (0.25.9-2) ... 62s Selecting previously unselected package libtasn1-6-dev:amd64. 62s Preparing to unpack .../30-libtasn1-6-dev_4.20.0-2build1_amd64.deb ... 62s Unpacking libtasn1-6-dev:amd64 (4.20.0-2build1) ... 62s Selecting previously unselected package libgmpxx4ldbl:amd64. 62s Preparing to unpack .../31-libgmpxx4ldbl_2%3a6.3.0+dfsg-5ubuntu1_amd64.deb ... 62s Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-5ubuntu1) ... 62s Selecting previously unselected package libgmp-dev:amd64. 62s Preparing to unpack .../32-libgmp-dev_2%3a6.3.0+dfsg-5ubuntu1_amd64.deb ... 62s Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-5ubuntu1) ... 62s Selecting previously unselected package nettle-dev:amd64. 62s Preparing to unpack .../33-nettle-dev_3.10.2-1_amd64.deb ... 62s Unpacking nettle-dev:amd64 (3.10.2-1) ... 62s Selecting previously unselected package libgnutls28-dev:amd64. 62s Preparing to unpack .../34-libgnutls28-dev_3.8.9-3ubuntu2_amd64.deb ... 62s Unpacking libgnutls28-dev:amd64 (3.8.9-3ubuntu2) ... 62s Selecting previously unselected package libkrb5-dev:amd64. 62s Preparing to unpack .../35-libkrb5-dev_1.21.3-5ubuntu2_amd64.deb ... 62s Unpacking libkrb5-dev:amd64 (1.21.3-5ubuntu2) ... 62s Selecting previously unselected package libldap-dev:amd64. 62s Preparing to unpack .../36-libldap-dev_2.6.10+dfsg-1ubuntu2_amd64.deb ... 62s Unpacking libldap-dev:amd64 (2.6.10+dfsg-1ubuntu2) ... 62s Selecting previously unselected package libpkgconf3:amd64. 62s Preparing to unpack .../37-libpkgconf3_1.8.1-4build1_amd64.deb ... 62s Unpacking libpkgconf3:amd64 (1.8.1-4build1) ... 62s Selecting previously unselected package pkgconf-bin. 62s Preparing to unpack .../38-pkgconf-bin_1.8.1-4build1_amd64.deb ... 62s Unpacking pkgconf-bin (1.8.1-4build1) ... 62s Selecting previously unselected package pkgconf:amd64. 62s Preparing to unpack .../39-pkgconf_1.8.1-4build1_amd64.deb ... 62s Unpacking pkgconf:amd64 (1.8.1-4build1) ... 62s Selecting previously unselected package libnghttp2-dev:amd64. 62s Preparing to unpack .../40-libnghttp2-dev_1.64.0-1.1ubuntu1_amd64.deb ... 62s Unpacking libnghttp2-dev:amd64 (1.64.0-1.1ubuntu1) ... 62s Selecting previously unselected package libpsl-dev:amd64. 62s Preparing to unpack .../41-libpsl-dev_0.21.2-1.1build1_amd64.deb ... 62s Unpacking libpsl-dev:amd64 (0.21.2-1.1build1) ... 62s Selecting previously unselected package zlib1g-dev:amd64. 62s Preparing to unpack .../42-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_amd64.deb ... 62s Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 62s Selecting previously unselected package librtmp-dev:amd64. 62s Preparing to unpack .../43-librtmp-dev_2.4+20151223.gitfa8646d.1-3_amd64.deb ... 62s Unpacking librtmp-dev:amd64 (2.4+20151223.gitfa8646d.1-3) ... 62s Selecting previously unselected package libssl-dev:amd64. 62s Preparing to unpack .../44-libssl-dev_3.5.3-1ubuntu2_amd64.deb ... 62s Unpacking libssl-dev:amd64 (3.5.3-1ubuntu2) ... 62s Selecting previously unselected package libssh2-1-dev:amd64. 62s Preparing to unpack .../45-libssh2-1-dev_1.11.1-1build1_amd64.deb ... 62s Unpacking libssh2-1-dev:amd64 (1.11.1-1build1) ... 62s Selecting previously unselected package libzstd-dev:amd64. 62s Preparing to unpack .../46-libzstd-dev_1.5.7+dfsg-2_amd64.deb ... 62s Unpacking libzstd-dev:amd64 (1.5.7+dfsg-2) ... 62s Selecting previously unselected package libcurl4-gnutls-dev:amd64. 62s Preparing to unpack .../47-libcurl4-gnutls-dev_8.17.0-1ubuntu1_amd64.deb ... 62s Unpacking libcurl4-gnutls-dev:amd64 (8.17.0-1ubuntu1) ... 62s Selecting previously unselected package ruby-base64. 62s Preparing to unpack .../48-ruby-base64_0.3.0-1_all.deb ... 62s Unpacking ruby-base64 (0.3.0-1) ... 62s Selecting previously unselected package ruby-diff-lcs. 62s Preparing to unpack .../49-ruby-diff-lcs_1.5.1-1_all.deb ... 62s Unpacking ruby-diff-lcs (1.5.1-1) ... 62s Selecting previously unselected package ruby-ffi:amd64. 62s Preparing to unpack .../50-ruby-ffi_1.17.2+dfsg-1_amd64.deb ... 62s Unpacking ruby-ffi:amd64 (1.17.2+dfsg-1) ... 62s Selecting previously unselected package ruby-mime-types-data. 62s Preparing to unpack .../51-ruby-mime-types-data_3.2025.0924-1_all.deb ... 62s Unpacking ruby-mime-types-data (3.2025.0924-1) ... 62s Selecting previously unselected package ruby-mime-types. 62s Preparing to unpack .../52-ruby-mime-types_3.6.0-1_all.deb ... 62s Unpacking ruby-mime-types (3.6.0-1) ... 62s Selecting previously unselected package ruby-ethon. 62s Preparing to unpack .../53-ruby-ethon_0.16.0-3_all.deb ... 62s Unpacking ruby-ethon (0.16.0-3) ... 62s Selecting previously unselected package ruby-json:amd64. 62s Preparing to unpack .../54-ruby-json_2.15.2+dfsg-1_amd64.deb ... 62s Unpacking ruby-json:amd64 (2.15.2+dfsg-1) ... 62s Selecting previously unselected package ruby-mustermann. 62s Preparing to unpack .../55-ruby-mustermann_3.0.4-1_all.deb ... 62s Unpacking ruby-mustermann (3.0.4-1) ... 62s Selecting previously unselected package ruby-rack. 62s Preparing to unpack .../56-ruby-rack_3.1.18-1_all.deb ... 62s Unpacking ruby-rack (3.1.18-1) ... 62s Selecting previously unselected package ruby-rack-protection. 62s Preparing to unpack .../57-ruby-rack-protection_4.2.1-1_all.deb ... 62s Unpacking ruby-rack-protection (4.2.1-1) ... 62s Selecting previously unselected package ruby-rack-session. 62s Preparing to unpack .../58-ruby-rack-session_2.1.1-0.1_all.deb ... 62s Unpacking ruby-rack-session (2.1.1-0.1) ... 62s Selecting previously unselected package ruby-rackup. 62s Preparing to unpack .../59-ruby-rackup_2.1.0-4_all.deb ... 62s Unpacking ruby-rackup (2.1.0-4) ... 62s Selecting previously unselected package ruby-rspec-support. 62s Preparing to unpack .../60-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 62s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 62s Selecting previously unselected package ruby-rspec-core. 62s Preparing to unpack .../61-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 62s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 62s Selecting previously unselected package ruby-rspec-expectations. 62s Preparing to unpack .../62-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 62s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 62s Selecting previously unselected package ruby-rspec-mocks. 62s Preparing to unpack .../63-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 62s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 62s Selecting previously unselected package ruby-rspec. 62s Preparing to unpack .../64-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 62s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 62s Selecting previously unselected package ruby-tilt. 62s Preparing to unpack .../65-ruby-tilt_2.6.1-1_all.deb ... 62s Unpacking ruby-tilt (2.6.1-1) ... 62s Selecting previously unselected package ruby-sinatra. 62s Preparing to unpack .../66-ruby-sinatra_4.2.1-1_all.deb ... 62s Unpacking ruby-sinatra (4.2.1-1) ... 62s Setting up libgnutls-openssl27t64:amd64 (3.8.9-3ubuntu2) ... 62s Setting up ruby-ruby2-keywords (0.0.5-1) ... 62s Setting up ruby-mustermann (3.0.4-1) ... 62s Setting up libzstd-dev:amd64 (1.5.7+dfsg-2) ... 62s Setting up ruby-power-assert (2.0.5-1) ... 62s Setting up libevent-2.1-7t64:amd64 (2.1.12-stable-10build1) ... 62s Setting up rubygems-integration (1.19) ... 62s Setting up libpsl-dev:amd64 (0.21.2-1.1build1) ... 62s Setting up ruby-minitest (5.25.4-3) ... 62s Setting up libunbound8:amd64 (1.22.0-2ubuntu4) ... 62s Setting up libpkgconf3:amd64 (1.8.1-4build1) ... 62s Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-5ubuntu1) ... 62s Setting up libgnutls-dane0t64:amd64 (3.8.9-3ubuntu2) ... 62s Setting up ruby-test-unit (3.6.2-1) ... 62s Setting up libgssrpc4t64:amd64 (1.21.3-5ubuntu2) ... 62s Setting up libldap-dev:amd64 (2.6.10+dfsg-1ubuntu2) ... 62s Setting up ruby-net-telnet (0.2.0-1) ... 62s Setting up ruby-csv (3.3.4-1) ... 62s Setting up ruby-base64 (0.3.0-1) ... 62s Setting up comerr-dev:amd64 (2.1-1.47.2-3ubuntu2) ... 62s Setting up libssl-dev:amd64 (3.5.3-1ubuntu2) ... 62s Setting up pkgconf-bin (1.8.1-4build1) ... 62s Setting up libidn2-dev:amd64 (2.3.8-4) ... 62s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 62s Setting up ruby-webrick (1.9.1-1) ... 62s Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 62s Setting up ruby-mime-types-data (3.2025.0924-1) ... 62s Setting up ruby-did-you-mean (1.6.3-2) ... 62s Setting up libtasn1-6-dev:amd64 (4.20.0-2build1) ... 62s Setting up ruby-xmlrpc (0.3.3-2) ... 62s Setting up libbrotli-dev:amd64 (1.1.0-2build6) ... 62s Setting up libp11-kit-dev:amd64 (0.25.9-2) ... 62s Setting up libkadm5clnt-mit12:amd64 (1.21.3-5ubuntu2) ... 62s Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-5ubuntu1) ... 62s Setting up nettle-dev:amd64 (3.10.2-1) ... 62s Setting up libkdb5-10t64:amd64 (1.21.3-5ubuntu2) ... 62s Setting up pkgconf:amd64 (1.8.1-4build1) ... 62s Setting up libssh2-1-dev:amd64 (1.11.1-1build1) ... 62s Setting up libkadm5srv-mit12:amd64 (1.21.3-5ubuntu2) ... 62s Setting up krb5-multidev:amd64 (1.21.3-5ubuntu2) ... 62s Setting up libgnutls28-dev:amd64 (3.8.9-3ubuntu2) ... 62s Setting up libnghttp2-dev:amd64 (1.64.0-1.1ubuntu1) ... 62s Setting up libkrb5-dev:amd64 (1.21.3-5ubuntu2) ... 62s Setting up librtmp-dev:amd64 (2.4+20151223.gitfa8646d.1-3) ... 62s Setting up libcurl4-gnutls-dev:amd64 (8.17.0-1ubuntu1) ... 62s Setting up ruby3.3 (3.3.8-2ubuntu2) ... 62s Setting up libruby3.3:amd64 (3.3.8-2ubuntu2) ... 62s Setting up ruby-rubygems (3.6.7-2ubuntu1) ... 62s Setting up ruby-mime-types (3.6.0-1) ... 62s Setting up libruby:amd64 (1:3.3) ... 62s Setting up ruby (1:3.3) ... 62s Setting up ruby-json:amd64 (2.15.2+dfsg-1) ... 62s Setting up rake (13.2.1-1) ... 62s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 62s Setting up ruby-tilt (2.6.1-1) ... 62s Setting up ruby-ffi:amd64 (1.17.2+dfsg-1) ... 62s Setting up ruby-diff-lcs (1.5.1-1) ... 62s Setting up ruby-rack (3.1.18-1) ... 62s Setting up gem2deb-test-runner (2.2.5) ... 62s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 62s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 62s Setting up ruby-ethon (0.16.0-3) ... 62s Setting up ruby-rack-session (2.1.1-0.1) ... 62s Setting up ruby-rack-protection (4.2.1-1) ... 62s Setting up ruby-rackup (2.1.0-4) ... 62s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 62s Setting up ruby-sinatra (4.2.1-1) ... 62s Processing triggers for libc-bin (2.42-2ubuntu2) ... 62s Processing triggers for man-db (2.13.1-1) ... 63s Processing triggers for install-info (7.2-5) ... 63s autopkgtest [16:25:18]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 63s autopkgtest [16:25:18]: test gem2deb-test-runner: [----------------------- 64s 64s ┌──────────────────────────────────────────────────────────────────────────────┐ 64s │ Checking Rubygems dependency resolution on ruby3.3 │ 64s └──────────────────────────────────────────────────────────────────────────────┘ 64s 64s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"ethon\" 64s mv lib ./.gem2deb.lib 64s mv ./.gem2deb.lib lib 64s 64s ┌──────────────────────────────────────────────────────────────────────────────┐ 64s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 64s └──────────────────────────────────────────────────────────────────────────────┘ 64s 64s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 64s mv lib ./.gem2deb.lib 64s /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 64s 64s Ethon::Curl 64s .init 64s when global_init fails 64s  raises global init error 64s when global_init works 64s  doesn't raises global init error 64s  logs 64s when global_cleanup is called 64s  logs 64s 64s Ethon::Easy::Callbacks 64s #set_callbacks 64s  sets write-, debug-, and headerfunction 64s  resets @response_body 64s  resets @response_headers 64s  resets @debug_info 64s #progress_callback 64s  returns 0 64s #body_write_callback 64s when body returns not :abort 64s  returns number bigger than 0 64s when body returns :abort 64s  returns -1 to indicate abort to libcurl 64s #header_write_callback 64s when header returns not :abort 64s  returns number bigger than 0 64s when header returns :abort 64s  returns -1 to indicate abort to libcurl 64s 64s Ethon::Easy::DebugInfo 64s #debug_info 64s when verbose is not set to true 64s D, [2025-11-17T16:25:18.675187 #2658] 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 64s  does not save any debug info after a request 64s when verbose is set to true 64s D, [2025-11-17T16:25:18.677303 #2658] 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 64s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain' 64s Reusing existing http: connection with host localhost 64s GET / HTTP/1.1 64s Host: localhost:3001 64s Accept: */* 64s 64s Request completely sent off 64s D, [2025-11-17T16:25:18.678017 #2658] 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 64s HTTP/1.1 200 OK 64s Content-Type: text/html;charset=utf-8 64s Content-Length: 747 64s X-Xss-Protection: 1; mode=block 64s X-Content-Type-Options: nosniff 64s X-Frame-Options: SAMEORIGIN 64s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 64s Date: Mon, 17 Nov 2025 16:25:18 GMT 64s Connection: Keep-Alive 64s 64s Connection #0 to host localhost:3001 left intact 64s  saves debug info after a request 64s D, [2025-11-17T16:25:18.720674 #2658] 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 64s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain' 64s Reusing existing http: connection with host localhost 64s GET / HTTP/1.1 64s Host: localhost:3001 64s Accept: */* 64s 64s Request completely sent off 64s D, [2025-11-17T16:25:18.721450 #2658] 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 64s HTTP/1.1 200 OK 64s Content-Type: text/html;charset=utf-8 64s Content-Length: 747 64s X-Xss-Protection: 1; mode=block 64s X-Content-Type-Options: nosniff 64s X-Frame-Options: SAMEORIGIN 64s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 64s Date: Mon, 17 Nov 2025 16:25:18 GMT 64s Connection: Keep-Alive 64s 64s Connection #0 to host localhost:3001 left intact 64s  saves request headers 64s D, [2025-11-17T16:25:18.764409 #2658] 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 64s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain' 64s Reusing existing http: connection with host localhost 64s GET / HTTP/1.1 64s Host: localhost:3001 64s Accept: */* 64s 64s Request completely sent off 64s D, [2025-11-17T16:25:18.765190 #2658] 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 64s HTTP/1.1 200 OK 64s Content-Type: text/html;charset=utf-8 64s Content-Length: 747 64s X-Xss-Protection: 1; mode=block 64s X-Content-Type-Options: nosniff 64s X-Frame-Options: SAMEORIGIN 64s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 64s Date: Mon, 17 Nov 2025 16:25:18 GMT 64s Connection: Keep-Alive 64s 64s Connection #0 to host localhost:3001 left intact 64s  saves response headers 64s D, [2025-11-17T16:25:18.807142 #2658] 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 64s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain' 64s Reusing existing http: connection with host localhost 64s GET / HTTP/1.1 64s Host: localhost:3001 64s Accept: */* 64s 64s Request completely sent off 64s D, [2025-11-17T16:25:18.807952 #2658] 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 64s HTTP/1.1 200 OK 64s Content-Type: text/html;charset=utf-8 64s Content-Length: 747 64s X-Xss-Protection: 1; mode=block 64s X-Content-Type-Options: nosniff 64s X-Frame-Options: SAMEORIGIN 64s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 64s Date: Mon, 17 Nov 2025 16:25:18 GMT 64s Connection: Keep-Alive 64s 64s Connection #0 to host localhost:3001 left intact 64s  saves incoming data 64s D, [2025-11-17T16:25:18.850209 #2658] 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 64s Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain' 64s Reusing existing http: connection with host localhost 64s GET / HTTP/1.1 64s Host: localhost:3001 64s Accept: */* 64s 64s Request completely sent off 64s D, [2025-11-17T16:25:18.850979 #2658] 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 64s HTTP/1.1 200 OK 64s Content-Type: text/html;charset=utf-8 64s Content-Length: 747 64s X-Xss-Protection: 1; mode=block 64s X-Content-Type-Options: nosniff 64s X-Frame-Options: SAMEORIGIN 64s Server: WEBrick/1.9.1 (Ruby/3.3.8/2025-04-09) 64s Date: Mon, 17 Nov 2025 16:25:18 GMT 64s Connection: Keep-Alive 64s 64s Connection #0 to host localhost:3001 left intact 64s  saves debug text 64s 64s Ethon::Easy::Informations 64s #supports_asynch_dns? 64s  returns boolean 64s #supports_zlib? 64s  returns boolean 64s #supports_timeout_ms? 64s  returns boolean 64s 64s Ethon::Easy::Form 64s .new 64s  assigns attribute to @params 64s #first 64s  returns a pointer 64s #last 64s  returns a pointer 64s #multipart? 64s when query_pairs contains string values 64s  returns false 64s when query_pairs contains file 64s  returns true 64s when options contains multipart=true 64s  returns true 64s #materialize 64s when query_pairs contains string values 64s  adds params to form 64s when query_pairs contains nil 64s  adds params to form 64s when query_pairs contains file 64s  adds file to form 64s when query_pairs contains file and string values 64s  adds file to form 64s when query_pairs contains file, string and int values 64s  adds file to form 64s 64s Ethon::Easy::Header 64s #headers= 64s  sets header 64s when requesting 64s D, [2025-11-17T16:25:18.896814 #2658] 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 64s  sends 64s when header value contains null byte 64s D, [2025-11-17T16:25:18.897866 #2658] 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 64s  escapes 64s when header value has leading whitespace 64s D, [2025-11-17T16:25:18.898816 #2658] 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 64s  removes 64s when header value has traiing whitespace 64s D, [2025-11-17T16:25:18.907548 #2658] 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 64s  removes 64s #compose_header 64s  has space in between 64s when value is a symbol 64s  works 64s #header_list 64s when no set_headers 64s  returns nil 64s when set_headers 64s  returns pointer to header list 64s 64s Ethon::Easy::Http::Custom 64s #setup 64s when nothing 64s  sets url 64s D, [2025-11-17T16:25:18.909371 #2658] 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 64s  makes a custom request 64s when params 64s  attaches escaped to url 64s when requesting 64s D, [2025-11-17T16:25:18.910764 #2658] 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 64s  is a custom verb 64s D, [2025-11-17T16:25:18.911693 #2658] 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 64s  does not use application/x-www-form-urlencoded content type 64s D, [2025-11-17T16:25:18.912683 #2658] 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 64s  requests parameterized url 64s when body 64s when multipart 64s  sets httppost 64s when requesting 64s D, [2025-11-17T16:25:18.927418 #2658] 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 64s  returns ok 64s D, [2025-11-17T16:25:18.940771 #2658] 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 64s  is a custom verb 64s D, [2025-11-17T16:25:18.942112 #2658] 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 64s  uses multipart/form-data content type 64s  submits a body (PENDING: Temporarily skipped with xit) 64s D, [2025-11-17T16:25:18.943793 #2658] 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 64s  submits the data 64s when not multipart 64s  sets escaped copypostfields 64s  sets postfieldsize 64s when requesting 64s D, [2025-11-17T16:25:18.945602 #2658] 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 64s  returns ok 64s D, [2025-11-17T16:25:18.946719 #2658] 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 64s  is a custom verb 64s D, [2025-11-17T16:25:18.947656 #2658] 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 64s  uses multipart/form-data content type 64s  submits a body (PENDING: Temporarily skipped with xit) 64s D, [2025-11-17T16:25:18.948635 #2658] 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 64s  submits the data 64s when string 64s when requesting 64s D, [2025-11-17T16:25:18.949852 #2658] 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 64s  returns ok 64s  sends string (PENDING: Temporarily skipped with xit) 64s when params and body 64s when requesting 65s D, [2025-11-17T16:25:18.950963 #2658] 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 65s  url contains params 65s  body contains form (PENDING: Temporarily skipped with xit) 65s 65s Ethon::Easy::Http::Delete 65s when requesting 65s D, [2025-11-17T16:25:18.952032 #2658] 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 65s  makes a delete request 65s 65s Ethon::Easy::Http::Get 65s #setup 65s  sets url 65s when body 65s  sets customrequest 65s when no body 65s  doesn't set customrequest 65s when requesting 65s when url already contains params 65s D, [2025-11-17T16:25:18.953798 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:18.954697 #2658] 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 65s  is a get request 65s D, [2025-11-17T16:25:18.955631 #2658] 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 65s  requests parameterized url 65s when params and no body 65s D, [2025-11-17T16:25:18.963451 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:18.964595 #2658] 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 65s  is a get request 65s D, [2025-11-17T16:25:18.965542 #2658] 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 65s  requests parameterized url 65s when params and body 65s D, [2025-11-17T16:25:18.966632 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:18.967703 #2658] 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 65s  is a get request 65s D, [2025-11-17T16:25:18.968696 #2658] 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 65s  requests parameterized url 65s with :escape 65s missing 65s D, [2025-11-17T16:25:18.969721 #2658] 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 65s  escapes values 65s nil 65s D, [2025-11-17T16:25:18.970697 #2658] 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 65s  escapes values 65s true 65s D, [2025-11-17T16:25:18.971642 #2658] 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 65s  escapes values 65s false 65s D, [2025-11-17T16:25:18.972621 #2658] 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 65s  sends raw values 65s 65s Ethon::Easy::Http::Head 65s #setup 65s when nothing 65s  sets nobody 65s  sets url 65s when params 65s  sets nobody 65s  attaches escaped to url 65s when requesting 65s D, [2025-11-17T16:25:18.974763 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:18.975767 #2658] 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 65s  has no body 65s D, [2025-11-17T16:25:18.977278 #2658] 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 65s  requests parameterized url 65s when url already contains params 65s D, [2025-11-17T16:25:18.978312 #2658] 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 65s  requests parameterized url 65s when body 65s when requesting 65s D, [2025-11-17T16:25:18.979396 #2658] 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 65s  returns ok 65s 65s Ethon::Easy::Http::Options 65s #setup 65s  sets customrequest 65s  sets url 65s when requesting 65s D, [2025-11-17T16:25:18.980857 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:18.981774 #2658] 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 65s  is a options request 65s D, [2025-11-17T16:25:18.988798 #2658] 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 65s  requests parameterized url 65s when url already contains params 65s D, [2025-11-17T16:25:18.989796 #2658] 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 65s  requests parameterized url 65s 65s Ethon::Easy::Http::Patch 65s #setup 65s  sets customrequest 65s  sets url 65s when requesting 65s D, [2025-11-17T16:25:18.991793 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:18.992678 #2658] 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 65s  is a patch request 65s D, [2025-11-17T16:25:18.993527 #2658] 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 65s  requests parameterized url 65s when url already contains params 65s D, [2025-11-17T16:25:18.994444 #2658] 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 65s  requests parameterized url 65s 65s Ethon::Easy::Http::Post 65s #setup 65s when nothing 65s  sets url 65s  sets postfield_size 65s  sets copy_postfields 65s D, [2025-11-17T16:25:18.996470 #2658] 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 65s  makes a post request 65s when params 65s  attaches escaped to url 65s  sets postfieldsize 65s  sets copypostfields 65s with arrays 65s by default 65s  encodes them with indexes 65s when params_encoding is :rack 65s  encodes them without indexes 65s with :escape 65s missing 65s  escapes values 65s nil 65s  escapes values 65s true 65s  escapes values 65s false 65s  sends raw values 65s when requesting 65s D, [2025-11-17T16:25:19.000182 #2658] 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 65s  is a post 65s D, [2025-11-17T16:25:19.001324 #2658] 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 65s  uses application/x-www-form-urlencoded content type 65s D, [2025-11-17T16:25:19.002292 #2658] 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 65s  requests parameterized url 65s when redirection 65s when no postredirs 65s D, [2025-11-17T16:25:19.003575 #2658] 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 65s D, [2025-11-17T16:25:19.005034 #2658] 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 65s  is a get 65s when postredirs 65s D, [2025-11-17T16:25:19.047289 #2658] 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 65s D, [2025-11-17T16:25:19.048006 #2658] 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 65s  is a post 65s when body 65s when multipart 65s  sets httppost 65s when requesting 65s D, [2025-11-17T16:25:19.090816 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:19.092641 #2658] 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 65s  is a post 65s D, [2025-11-17T16:25:19.094056 #2658] 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 65s  uses multipart/form-data content type 65s  submits a body (PENDING: Temporarily skipped with xit) 65s D, [2025-11-17T16:25:19.096483 #2658] 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 65s  submits the data 65s when not multipart 65s  sets escaped copypostfields 65s  sets postfieldsize 65s when requesting 65s D, [2025-11-17T16:25:19.101131 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:19.103293 #2658] 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 65s  is a post 65s D, [2025-11-17T16:25:19.105694 #2658] 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 65s  uses multipart/form-data content type 65s  submits a body (PENDING: Temporarily skipped with xit) 65s D, [2025-11-17T16:25:19.108970 #2658] 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 65s  submits the data 65s when string 65s when requesting 65s D, [2025-11-17T16:25:19.112995 #2658] 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 65s  returns ok 65s  sends string (PENDING: Temporarily skipped with xit) 65s when binary with null bytes 65s when requesting 65s D, [2025-11-17T16:25:19.117210 #2658] 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 65s  returns ok 65s  sends binary data (PENDING: Temporarily skipped with xit) 65s when arrays 65s by default 65s  sets copypostfields with indexed, escaped representation 65s when params_encoding is :rack 65s  sets copypostfields with non-indexed, escaped representation 65s when params and body 65s when requesting 65s D, [2025-11-17T16:25:19.124522 #2658] 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 65s  url contains params 65s  body contains form (PENDING: Temporarily skipped with xit) 65s 65s Ethon::Easy::Http::Put 65s #setup 65s when nothing 65s  sets url 65s  sets upload 65s  sets infilesize 65s when requesting 65s D, [2025-11-17T16:25:19.126649 #2658] 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 65s  makes a put request 65s when params 65s  attaches escaped to url 65s  sets upload 65s  sets infilesize 65s with arrays 65s by default 65s  encodes them with indexes 65s when params_encoding is :rack 65s  encodes them without indexes 65s when requesting 65s D, [2025-11-17T16:25:19.129087 #2658] 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 65s  makes a put request 65s when body 65s  sets infilesize 65s  sets readfunction 65s  sets upload 65s when requesting 65s sending string body 65s D, [2025-11-17T16:25:19.131028 #2658] 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 65s  makes a put request 65s D, [2025-11-17T16:25:19.131983 #2658] 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 65s  submits a body 65s when injecting a file as body 65s D, [2025-11-17T16:25:19.132941 #2658] 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 65s  submits file 65s when arrays 65s by default 65s D, [2025-11-17T16:25:19.134205 #2658] 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 65s  submits an indexed, escaped representation 65s when params_encoding is :rack 65s D, [2025-11-17T16:25:19.135151 #2658] 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 65s  submits an non-indexed, escaped representation 65s 65s Ethon::Easy::Http 65s #http_request 65s  instanciates action 65s when requesting 65s D, [2025-11-17T16:25:19.137018 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:19.137826 #2658] 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 65s  makes a GET request 65s D, [2025-11-17T16:25:19.138629 #2658] 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 65s  streams the response body from the GET request 65s D, [2025-11-17T16:25:19.139637 #2658] 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 65s  notifies when headers are ready 65s D, [2025-11-17T16:25:19.141106 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:19.141958 #2658] 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 65s  makes a POST request 65s D, [2025-11-17T16:25:19.142797 #2658] 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 65s  streams the response body from the POST request 65s D, [2025-11-17T16:25:19.144133 #2658] 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 65s  notifies when headers are ready 65s D, [2025-11-17T16:25:19.144981 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:19.145778 #2658] 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 65s  makes a PUT request 65s D, [2025-11-17T16:25:19.146597 #2658] 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 65s  streams the response body from the PUT request 65s D, [2025-11-17T16:25:19.147619 #2658] 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 65s  notifies when headers are ready 65s D, [2025-11-17T16:25:19.148412 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:19.149196 #2658] 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 65s  makes a DELETE request 65s D, [2025-11-17T16:25:19.149981 #2658] 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 65s  streams the response body from the DELETE request 65s D, [2025-11-17T16:25:19.150754 #2658] 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 65s  notifies when headers are ready 65s D, [2025-11-17T16:25:19.151715 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:19.152590 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:19.153456 #2658] 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 65s  makes a PATCH request 65s D, [2025-11-17T16:25:19.154309 #2658] 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 65s  streams the response body from the PATCH request 65s D, [2025-11-17T16:25:19.155159 #2658] 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 65s  notifies when headers are ready 65s D, [2025-11-17T16:25:19.156018 #2658] 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 65s  returns ok 65s D, [2025-11-17T16:25:19.156874 #2658] 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 65s  makes a OPTIONS request 65s D, [2025-11-17T16:25:19.157759 #2658] 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 65s  streams the response body from the OPTIONS request 65s D, [2025-11-17T16:25:19.158660 #2658] 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 65s  notifies when headers are ready 65s D, [2025-11-17T16:25:19.159600 #2658] 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 65s  makes requests with custom HTTP verbs 65s 65s Ethon::Easy::Informations 65s #httpauth_avail 65s D, [2025-11-17T16:25:19.160700 #2658] 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 65s  returns 65s #total_time 65s D, [2025-11-17T16:25:19.164334 #2658] 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 65s  returns float 65s #starttransfer_time 65s D, [2025-11-17T16:25:19.165330 #2658] 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 65s  returns float 65s #appconnect_time 65s D, [2025-11-17T16:25:19.166248 #2658] 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 65s  returns float 65s #pretransfer_time 65s D, [2025-11-17T16:25:19.167184 #2658] 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 65s  returns float 65s #connect_time 65s D, [2025-11-17T16:25:19.168175 #2658] 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 65s  returns float 65s #namelookup_time 65s D, [2025-11-17T16:25:19.169097 #2658] 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 65s  returns float 65s #redirect_time 65s D, [2025-11-17T16:25:19.170010 #2658] 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 65s  returns float 65s #effective_url 65s D, [2025-11-17T16:25:19.170947 #2658] 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 65s  returns url 65s #primary_ip 65s D, [2025-11-17T16:25:19.171907 #2658] 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 65s  returns localhost 65s #response_code 65s D, [2025-11-17T16:25:19.172820 #2658] 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 65s  returns 200 65s #redirect_count 65s D, [2025-11-17T16:25:19.173796 #2658] 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 65s  returns 0 65s #redirect_url 65s D, [2025-11-17T16:25:19.174783 #2658] 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 65s  returns nil as there is no redirect 65s #request_size 65s D, [2025-11-17T16:25:19.179858 #2658] 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 65s  returns 53 65s #supports_zlib? 65s D, [2025-11-17T16:25:19.180878 #2658] 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 65s  returns true 65s #size_upload 65s D, [2025-11-17T16:25:19.181943 #2658] 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 65s  returns float 65s #size_download 65s D, [2025-11-17T16:25:19.183390 #2658] 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 65s  returns float 65s #speed_upload 65s D, [2025-11-17T16:25:19.184321 #2658] 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 65s  returns float 65s #speed_download 65s D, [2025-11-17T16:25:19.185247 #2658] 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 65s  returns float 65s 65s Ethon::Easy::Mirror 65s ::INFORMATIONS_TO_LOG 65s  contains return_code 65s  contains response_code 65s  contains response_body 65s  contains response_headers 65s  contains total_time 65s  contains starttransfer_time 65s  contains appconnect_time 65s  contains pretransfer_time 65s  contains connect_time 65s  contains namelookup_time 65s  contains redirect_time 65s  contains size_upload 65s  contains size_download 65s  contains speed_upload 65s  contains speed_upload 65s  contains effective_url 65s  contains primary_ip 65s  contains redirect_count 65s  contains redirect_url 65s  contains debug_info 65s #to_hash 65s  returns mirror as hash 65s #log_informations 65s  returns hash 65s  only calls methods that exist 65s  includes return code 65s 65s Ethon::Easy::Operations 65s #handle 65s  returns a pointer 65s #perform 65s D, [2025-11-17T16:25:19.190144 #2658] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 65s D, [2025-11-17T16:25:19.190317 #2658] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 65s  calls Curl.easy_perform 65s D, [2025-11-17T16:25:19.190581 #2658] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 65s  calls Curl.easy_cleanup 65s D, [2025-11-17T16:25:19.191043 #2658] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 65s  logs 65s D, [2025-11-17T16:25:19.191591 #2658] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 65s D, [2025-11-17T16:25:19.191871 #2658] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 65s  doesn't log after completing because completing could reset 65s when url 65s D, [2025-11-17T16:25:19.192645 #2658] 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 65s D, [2025-11-17T16:25:19.193052 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.00076 65s  returns ok 65s D, [2025-11-17T16:25:19.193726 #2658] 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 65s D, [2025-11-17T16:25:19.194086 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000734 65s  sets response body 65s D, [2025-11-17T16:25:19.195129 #2658] 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 65s D, [2025-11-17T16:25:19.195977 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001579 65s  sets response headers 65s when request timed out 65s D, [2025-11-17T16:25:19.196739 #2658] 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 66s D, [2025-11-17T16:25:20.197585 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=1.000955 66s  returns operation_timedout 66s when connection timed out 66s D, [2025-11-17T16:25:20.198497 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3009/ response_code=0 return_code=couldnt_connect total_time=0.0001 66s  returns couldnt_connect 66s when no follow location 66s D, [2025-11-17T16:25:20.199490 #2658] 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 66s D, [2025-11-17T16:25:20.200628 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/redirect response_code=302 return_code=ok total_time=0.001698 66s  doesn't follow 66s when follow location 66s D, [2025-11-17T16:25:20.201376 #2658] 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 66s D, [2025-11-17T16:25:20.201967 #2658] 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 66s D, [2025-11-17T16:25:20.243156 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.042104 66s  follows 66s when infinite redirect loop 66s when max redirect set 66s D, [2025-11-17T16:25:20.244475 #2658] 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 66s D, [2025-11-17T16:25:20.245436 #2658] 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 66s D, [2025-11-17T16:25:20.246441 #2658] 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 66s D, [2025-11-17T16:25:20.246947 #2658] 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 66s D, [2025-11-17T16:25:20.247533 #2658] 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 66s D, [2025-11-17T16:25:20.248329 #2658] 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 66s D, [2025-11-17T16:25:20.249010 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/bad_redirect response_code=302 return_code=too_many_redirects total_time=0.005175 66s  follows only x times 66s when user agent 66s D, [2025-11-17T16:25:20.249859 #2658] 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 66s D, [2025-11-17T16:25:20.250263 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000803 66s  sets 66s when auth url 66s when basic auth 66s when no user_pwd 66s D, [2025-11-17T16:25:20.251141 #2658] 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 66s D, [2025-11-17T16:25:20.252703 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.00189 66s  returns 401 66s when invalid user_pwd 66s D, [2025-11-17T16:25:20.255246 #2658] 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 66s D, [2025-11-17T16:25:20.256099 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.002409 66s  returns 401 66s when valid user_pwd 66s D, [2025-11-17T16:25:20.258242 #2658] 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 66s D, [2025-11-17T16:25:20.258816 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.001036 66s  returns 200 66s when user and password 66s D, [2025-11-17T16:25:20.260072 #2658] 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 66s D, [2025-11-17T16:25:20.261007 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.001444 66s  returns 200 66s when ntlm 66s when no user_pwd 66s D, [2025-11-17T16:25:20.262690 #2658] 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 66s D, [2025-11-17T16:25:20.263312 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=401 return_code=ok total_time=0.00152 66s  returns 401 66s when user_pwd 66s D, [2025-11-17T16:25:20.264758 #2658] 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 66s D, [2025-11-17T16:25:20.265541 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=200 return_code=ok total_time=0.001781 66s  returns 200 66s when protocols 66s when asking for a allowed url 66s D, [2025-11-17T16:25:20.267348 #2658] 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 66s D, [2025-11-17T16:25:20.268579 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001623 66s  returns ok 66s when asking for a not allowed url 66s D, [2025-11-17T16:25:20.269554 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=0 return_code=unsupported_protocol total_time=7.0e-06 66s  returns unsupported_protocol 66s when multiple protocols 66s when asking for a allowed url 66s when http 66s D, [2025-11-17T16:25:20.271460 #2658] 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 66s D, [2025-11-17T16:25:20.272288 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001668 66s  returns ok for http 66s when https 66s D, [2025-11-17T16:25:20.343337 #2658] DEBUG -- : ETHON: performed EASY effective_url=https://localhost:3001/ response_code=0 return_code=ssl_connect_error total_time=0.068982 66s  returns ssl_connect_error for https 66s when asking for a not allowed url 66s D, [2025-11-17T16:25:20.344604 #2658] DEBUG -- : ETHON: performed EASY effective_url=ssh://localhost/ response_code=0 return_code=unsupported_protocol total_time=1.1e-05 66s  returns unsupported_protocol 66s when redir_protocols 66s when redirecting to a not allowed url 66s D, [2025-11-17T16:25:20.347243 #2658] 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 66s D, [2025-11-17T16:25:20.348272 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=302 return_code=unsupported_protocol total_time=0.002159 66s  returns unsupported_protocol 66s when no url 66s D, [2025-11-17T16:25:20.349171 #2658] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 66s D, [2025-11-17T16:25:20.349205 #2658] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 66s  returns url_malformat 66s 66s Ethon::Easy::Options 66s accept_encoding= 66s  responds_to 66s  sets option 66s cainfo= 66s  responds_to 66s  sets option 66s capath= 66s  responds_to 66s  sets option 66s connecttimeout= 66s  responds_to 66s  sets option 66s connecttimeout_ms= 66s  responds_to 66s  sets option 66s cookie= 66s  responds_to 66s  sets option 66s cookiejar= 66s  responds_to 66s  sets option 66s cookiefile= 66s  responds_to 66s  sets option 66s copypostfields= 66s  responds_to 66s  sets option 66s customrequest= 66s  responds_to 66s  sets option 66s dns_cache_timeout= 66s  responds_to 66s  sets option 66s followlocation= 66s  responds_to 66s  sets option 66s forbid_reuse= 66s  responds_to 66s  sets option 66s http_version= 66s  responds_to 66s  sets option 66s httpauth= 66s  responds_to 66s  sets option 66s httpget= 66s  responds_to 66s  sets option 66s httppost= 66s  responds_to 66s  sets option 66s infilesize= 66s  responds_to 66s  sets option 66s interface= 66s  responds_to 66s  sets option 66s keypasswd= 66s  responds_to 66s  sets option 66s maxredirs= 66s  responds_to 66s  sets option 66s nobody= 66s  responds_to 66s  sets option 66s nosignal= 66s  responds_to 66s  sets option 66s postfieldsize= 66s  responds_to 66s  sets option 66s postredir= 66s  responds_to 66s  sets option 66s protocols= 66s  responds_to 66s  sets option 66s proxy= 66s  responds_to 66s  sets option 66s proxyauth= 66s  responds_to 66s  sets option 66s proxyport= 66s  responds_to 66s  sets option 66s proxytype= 66s  responds_to 66s  sets option 66s proxyuserpwd= 66s  responds_to 66s  sets option 66s readdata= 66s  responds_to 66s  sets option 66s readfunction= 66s  responds_to 66s  sets option 66s redir_protocols= 66s  responds_to 66s  sets option 66s ssl_verifyhost= 66s  responds_to 66s  sets option 66s ssl_verifypeer= 66s  responds_to 66s  sets option 66s sslcert= 66s  responds_to 66s  sets option 66s sslcerttype= 66s  responds_to 66s  sets option 66s sslkey= 66s  responds_to 66s  sets option 66s sslkeytype= 66s  responds_to 66s  sets option 66s sslversion= 66s  responds_to 66s  sets option 66s timeout= 66s  responds_to 66s  sets option 66s timeout_ms= 66s  responds_to 66s  sets option 66s unrestricted_auth= 66s  responds_to 66s  sets option 66s upload= 66s  responds_to 66s  sets option 66s url= 66s  responds_to 66s  sets option 66s useragent= 66s  responds_to 66s  sets option 66s userpwd= 66s  responds_to 66s  sets option 66s verbose= 66s  responds_to 66s  sets option 66s pipewait= 66s  responds_to 66s  sets option 66s dns_shuffle_addresses= 66s  responds_to 66s  sets option 66s path_as_is= 66s  responds_to 66s  sets option 66s #escape? 66s by default 66s  returns true 66s when #escape=nil 66s  returns true 66s when #escape=true 66s  returns true 66s when #escape=false 66s  returns true 66s #multipart? 66s by default 66s  returns false 66s when #multipart=nil 66s  returns false 66s when #multipart=true 66s  returns true 66s when #multipart=false 66s  returns false 66s #httppost= 66s  raises unless given a FFI::Pointer 66s when requesting 66s when userpwd 66s when contains / 66s D, [2025-11-17T16:25:20.387221 #2658] 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 66s D, [2025-11-17T16:25:20.387789 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/test/te%2Fst response_code=200 return_code=ok total_time=0.001189 66s  works 66s when timeout 66s when request takes longer 66s D, [2025-11-17T16:25:20.388560 #2658] 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 67s D, [2025-11-17T16:25:21.390506 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=2 response_code=0 return_code=operation_timedout total_time=1.002144 67s  times out 67s when connecttimeout 67s when cannot connect 67s D, [2025-11-17T16:25:21.391376 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.000154 67s  times out 67s when timeout_ms 67s when request takes longer 67s D, [2025-11-17T16:25:21.392395 #2658] 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 67s D, [2025-11-17T16:25:21.492174 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=0.100246 67s  times out 67s when connecttimeout_ms 67s when cannot connect 67s D, [2025-11-17T16:25:21.493001 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.000105 67s  times out 67s 67s Ethon::Easy::Queryable 67s #to_s 67s when query_pairs empty 67s  returns empty string 67s when query_pairs not empty 67s when escape 67s  turns "!" into %21 67s  turns "*" into %2A 67s  turns "'" into %27 67s  turns "(" into %28 67s  turns ")" into %29 67s  turns ";" into %3B 67s  turns ":" into %3A 67s  turns "@" into %40 67s  turns "&" into %26 67s  turns "=" into %3D 67s  turns "+" into %2B 67s  turns "$" into %24 67s  turns "," into %2C 67s  turns "/" into %2F 67s  turns "?" into %3F 67s  turns "#" into %23 67s  turns "[" into %5B 67s  turns "]" into %5D 67s  turns "<" into %3C 67s  turns ">" into %3E 67s  turns "\"" into %22 67s  turns "{" into %7B 67s  turns "}" into %7D 67s  turns "|" into %7C 67s  turns "\\" into %5C 67s  turns "`" into %60 67s  turns "^" into %5E 67s  turns "%" into %25 67s  turns " " into %20 67s  turns "\u0000" into %00 67s  turns "まつもと" into %E3%81%BE%E3%81%A4%E3%82%82%E3%81%A8 67s  leaves "." instead of turning into %2E 67s  leaves "-" instead of turning into %2D 67s  leaves "_" instead of turning into %5F 67s  leaves "~" instead of turning into %7E 67s when no escape 67s  returns concatenated query string 67s when query_pairs contains a string 67s  returns correct string 67s #build_query_pairs 67s when params is empty 67s  returns empty array 67s when params is string 67s  wraps it in an array 67s when params is simple hash 67s  transforms 67s when params is a nested hash 67s  transforms 67s when params contains an array 67s by default 67s  transforms 67s when params_encoding is :rack 67s  transforms without indexes 67s when params_encoding is :none 67s  does no transformation 67s when params contains something nested in an array 67s when string 67s  transforms 67s when hash 67s  transforms 67s when file 67s  transforms 67s when MIME 67s when mime type 67s  sets mime type to text 67s when no mime type 67s  sets mime type to default application/octet-stream 67s when no MIME 67s  sets mime type to default application/octet-stream 67s when params contains file 67s  transforms 67s when params key contains a null byte 67s  preserves 67s when params value contains a null byte 67s  preserves 67s #empty? 67s when params empty 67s  returns true 67s when params not empty 67s  returns false 67s 67s Ethon::Easy::ResponseCallbacks 67s #on_complete 67s  responds 67s when no block given 67s  returns @on_complete 67s when block given 67s  stores 67s when multiple blocks given 67s  stores 67s #on_headers 67s  responds 67s when no block given 67s  returns @on_headers 67s when block given 67s  stores 67s when multiple blocks given 67s  stores 67s #on_body 67s  responds 67s when no block given 67s  returns @on_body 67s when block given 67s  stores 67s when multiple blocks given 67s  stores 67s #on_progress 67s  responds 67s when no block given 67s  returns @on_progress 67s when block given 67s  stores 67s when multiple blocks given 67s  stores 67s #complete 67s  executes blocks and passes self 67s when @on_complete nil 67s  doesn't raise 67s #headers 67s  executes blocks and passes self 67s when @on_headers nil 67s  doesn't raise 67s #progress 67s when requesting for realz 67s D, [2025-11-17T16:25:21.504142 #2658] 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 67s D, [2025-11-17T16:25:21.504673 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001174 67s  executes callback 67s when pretending 67s  executes blocks and passes dltotal 67s  executes blocks and passes dlnow 67s  executes blocks and passes ultotal 67s  executes blocks and passes ulnow 67s when @on_progress nil 67s  doesn't raise 67s #body 67s  executes blocks and passes self 67s  executes blocks and passes chunk 67s when @on_body nil 67s  doesn't raise 67s 67s Ethon::Easy::Util 67s escape_zero_byte 67s when value has no zero byte 67s  returns same value 67s when value has zero byte 67s  returns escaped 67s 67s Ethon::Easy 67s .new 67s  inits curl 67s when options are empty 67s  sets only callbacks 67s when options not empty 67s when followlocation is set 67s  sets followlocation 67s #set_attributes 67s when options are empty 67s  sets only callbacks 67s when options aren't empty 67s when valid key 67s  sets 67s when invalid key 67s  raises invalid option error 67s #reset 67s  resets url 67s  resets escape? 67s  resets hash 67s  resets easy handle 67s  resets on_complete 67s  resets on_headers 67s  resets on_body 67s #dup 67s  sets a new handle 67s  preserves url 67s  preserves on_complete callback 67s  preserves on_headers callback 67s D, [2025-11-17T16:25:21.512601 #2658] 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 67s D, [2025-11-17T16:25:21.513027 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000874 67s D, [2025-11-17T16:25:21.513415 #2658] 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 67s D, [2025-11-17T16:25:21.554131 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000874 67s  preserves body_write_callback of original handle 67s  preserves on_progress callback 67s D, [2025-11-17T16:25:21.555717 #2658] 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 67s D, [2025-11-17T16:25:21.556341 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001391 67s D, [2025-11-17T16:25:21.556846 #2658] 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 67s D, [2025-11-17T16:25:21.598090 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001391 67s  sets new body_write_callback of duplicated handle 67s D, [2025-11-17T16:25:21.599571 #2658] 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 67s D, [2025-11-17T16:25:21.600143 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001371 67s D, [2025-11-17T16:25:21.600569 #2658] 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 67s D, [2025-11-17T16:25:21.641116 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001371 67s  preserves headers_write_callback of original handle 67s D, [2025-11-17T16:25:21.642382 #2658] 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 67s D, [2025-11-17T16:25:21.642893 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001108 67s D, [2025-11-17T16:25:21.643294 #2658] 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 67s D, [2025-11-17T16:25:21.684129 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001108 67s  sets new headers_write_callback of duplicated handle 67s  resets response_body 67s  resets response_headers 67s D, [2025-11-17T16:25:21.685860 #2658] 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 67s D, [2025-11-17T16:25:21.686400 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001131 67s  sets response_body for duplicated Easy 67s D, [2025-11-17T16:25:21.692447 #2658] 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 67s D, [2025-11-17T16:25:21.692930 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006175 67s  sets response_headers for duplicated Easy 67s D, [2025-11-17T16:25:21.693881 #2658] 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 67s D, [2025-11-17T16:25:21.694259 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000815 67s  preserves response_body for original Easy 67s D, [2025-11-17T16:25:21.694952 #2658] 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 67s D, [2025-11-17T16:25:21.695336 #2658] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.00073 67s  preserves response_headers for original Easy 67s #mirror 67s  returns a Mirror 67s  builds from easy 67s #log_inspect 67s  contains url 67s  contains response_code 67s  contains return_code 67s  contains total_time 67s 67s Ethon::Libc 67s #getdtablesize 67s  returns an integer 67s  returns bigger zero 67s 67s Ethon::Loggable 67s #logger= 67s  sets the logger 67s 67s Ethon::Multi::Operations 67s #handle 67s  returns a pointer 67s #running_count 67s when hydra has no easy 67s  returns nil 67s when hydra has easy 67s  returns 1 67s when hydra has more easys 67s  returns 2 67s #get_timeout 67s when code ok 67s  doesn't raise 67s when timeout smaller zero 67s  returns 1 67s when timeout bigger or equal zero 67s  returns timeout 67s when code not ok 67s  raises MultiTimeout error 67s #set_fds 67s when code ok 67s  doesn't raise 67s when max_fd -1 67s  waits 100ms 67s when max_fd not -1 67s when code smaller zero 67s  raises Select error 67s when code bigger or equal zero 67s  doesn't raise 67s when code not ok 67s  raises MultiFdset error 67s #perform 67s when no easy handles 67s  returns nil 67s  logs 67s when easy handle 67s D, [2025-11-17T16:25:21.707463 #2658] 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 67s  requests 67s D, [2025-11-17T16:25:21.709855 #2658] 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 67s  sets easy 67s when four easy handles 67s D, [2025-11-17T16:25:21.712458 #2658] 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 67s D, [2025-11-17T16:25:21.712711 #2658] 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 67s D, [2025-11-17T16:25:21.713573 #2658] 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 67s D, [2025-11-17T16:25:21.712989 #2658] 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 67s  sets response codes 67s #ongoing? 67s when easy_handles 67s when running_count not greater 0 67s  returns true 67s when running_count greater 0 67s  returns true 67s when no easy_handles 67s when running_count not greater 0 67s  returns false 67s when running_count greater 0 67s  returns true 67s #init_vars 67s  sets @timeout 67s  sets @timeval 67s  sets @fd_read 67s  sets @fd_write 67s  sets @fd_excep 67s  sets @max_fd 67s #reset_fds 67s  resets @fd_read 67s  resets @fd_write 67s  resets @fd_excep 67s #check 67s  example at ./spec/ethon/multi/operations_spec.rb:274 (PENDING: untested) 67s #run 67s  example at ./spec/ethon/multi/operations_spec.rb:278 (PENDING: untested) 67s #trigger 67s  calls multi perform 67s  sets running count 67s  returns multi perform code 67s 67s Ethon::Multi::Options 67s maxconnects= 67s  responds_to 67s  sets option 67s pipelining= 67s  responds_to 67s  sets option 67s socketdata= 67s  responds_to 67s  sets option 67s socketfunction= 67s  responds_to 67s  sets option 67s timerdata= 67s  responds_to 67s  sets option 67s timerfunction= 67s  responds_to 67s  sets option 67s max_total_connections= 67s  responds_to 67s  sets option 67s socket_action mode 67s #socketfunction callbacks 67s  allows multi_code return values 67s  allows integer return values (compatibility) 67s  errors on invalid return codes 67s #timerfunction callbacks 67s  allows multi_code return values (FAILED - 1) 67s  allows integer return values (compatibility) 67s  errors on invalid return codes 67s #value_for 67s when option in bool 67s when value true 67s  returns 1 67s when value false 67s  returns 0 67s when value in int 67s  returns value casted to int 67s when value in unspecific_options 67s when value a string 67s  returns zero byte escaped string 67s when value not a string 67s  returns value 67s 67s Ethon::Multi::Stack 67s #add 67s when easy already added 67s  returns nil 67s when easy new 67s  adds easy to multi 67s  adds easy to easy_handles 67s when multi_add_handle fails 67s  raises multi add error 67s when multi cleaned up before 67s  raises multi add error 67s #delete 67s when easy in easy_handles 67s  deletes easy from multi 67s  deletes easy from easy_handles 67s when easy is not in easy_handles 67s  does nothing 67s  adds easy to easy_handles 67s when multi_remove_handle fails 67s  raises multi remove error 67s 67s Ethon::Multi 67s .new 67s  inits curl 67s with default options 67s  allows running #perform with the default execution_mode 67s  refuses to run #socket_action 67s when options not empty 67s when pipelining is set 67s  sets pipelining 67s when execution_mode option is :socket_action 67s  refuses to run #perform 67s  allows running #socket_action 67s #socket_action 67s D, [2025-11-17T16:25:21.740957 #2658] 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 67s  supports an end-to-end request 67s D, [2025-11-17T16:25:21.743349 #2658] 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 67s D, [2025-11-17T16:25:21.744011 #2658] 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 67s D, [2025-11-17T16:25:21.744771 #2658] 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 67s D, [2025-11-17T16:25:21.744149 #2658] 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 67s D, [2025-11-17T16:25:21.745668 #2658] 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 67s D, [2025-11-17T16:25:21.746193 #2658] 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 67s D, [2025-11-17T16:25:21.744973 #2658] 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 67s D, [2025-11-17T16:25:21.746246 #2658] 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 67s D, [2025-11-17T16:25:21.745699 #2658] 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 67s D, [2025-11-17T16:25:21.746504 #2658] 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 68s  supports multiple concurrent requests 68s 68s Pending: (Failures listed here are expected and do not affect your suite's status) 68s  68s 1) Ethon::Easy::Http::Custom#setup when body when multipart when requesting submits a body 68s # Temporarily skipped with xit 68s  # ./spec/ethon/easy/http/custom_spec.rb:82 68s  68s 2) Ethon::Easy::Http::Custom#setup when body when not multipart when requesting submits a body 68s # Temporarily skipped with xit 68s  # ./spec/ethon/easy/http/custom_spec.rb:125 68s  68s 3) Ethon::Easy::Http::Custom#setup when body when string when requesting sends string 68s # Temporarily skipped with xit 68s  # ./spec/ethon/easy/http/custom_spec.rb:149 68s  68s 4) Ethon::Easy::Http::Custom#setup when params and body when requesting body contains form 68s # Temporarily skipped with xit 68s  # ./spec/ethon/easy/http/custom_spec.rb:171 68s  68s 5) Ethon::Easy::Http::Post#setup when body when multipart when requesting submits a body 68s # Temporarily skipped with xit 68s  # ./spec/ethon/easy/http/post_spec.rb:182 68s  68s 6) Ethon::Easy::Http::Post#setup when body when not multipart when requesting submits a body 68s # Temporarily skipped with xit 68s  # ./spec/ethon/easy/http/post_spec.rb:225 68s  68s 7) Ethon::Easy::Http::Post#setup when body when string when requesting sends string 68s # Temporarily skipped with xit 68s  # ./spec/ethon/easy/http/post_spec.rb:249 68s  68s 8) Ethon::Easy::Http::Post#setup when body when binary with null bytes when requesting sends binary data 68s # Temporarily skipped with xit 68s  # ./spec/ethon/easy/http/post_spec.rb:269 68s  68s 9) Ethon::Easy::Http::Post#setup when params and body when requesting body contains form 68s # Temporarily skipped with xit 68s  # ./spec/ethon/easy/http/post_spec.rb:311 68s  68s 10) Ethon::Multi::Operations#check  68s # untested 68s  # ./spec/ethon/multi/operations_spec.rb:274 68s  68s 11) Ethon::Multi::Operations#run  68s # untested 68s  # ./spec/ethon/multi/operations_spec.rb:278 68s  68s 68s Failures: 68s 68s 1) Ethon::Multi::Options socket_action mode #timerfunction callbacks allows multi_code return values 68s Failure/Error: expect(calls.last).to eq(-1) # cancels the timer 68s  68s  expected: -1 68s  got: 0 68s  68s  (compared using ==) 68s # ./spec/ethon/multi/options_spec.rb:103:in `block (4 levels) in ' 68s 68s Finished in 4.09 seconds (files took 0.35115 seconds to load) 68s 578 examples, 1 failure, 11 pending 68s 68s Failed examples: 68s 68s rspec ./spec/ethon/multi/options_spec.rb:90 # Ethon::Multi::Options socket_action mode #timerfunction callbacks allows multi_code return values 68s 68s /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 68s mv ./.gem2deb.lib lib 69s autopkgtest [16:25:24]: test gem2deb-test-runner: -----------------------] 69s gem2deb-test-runner FAIL non-zero exit status 1 69s autopkgtest [16:25:24]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 69s autopkgtest [16:25:24]: @@@@@@@@@@@@@@@@@@@@ summary 69s gem2deb-test-runner FAIL non-zero exit status 1