[INFO] cloning repository https://github.com/cyhfvg/proxlet [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cyhfvg/proxlet" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcyhfvg%2Fproxlet", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcyhfvg%2Fproxlet'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 02016e4e29c99176aceb164399ebb1c6d58a0f9c [INFO] testing cyhfvg/proxlet against 1.99.0-beta.8 for beta-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcyhfvg%2Fproxlet" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/cyhfvg/proxlet [INFO] finished tweaking git repo https://github.com/cyhfvg/proxlet [INFO] tweaked toml for git repo https://github.com/cyhfvg/proxlet written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/cyhfvg/proxlet on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/cyhfvg/proxlet already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cmov v0.5.3 [INFO] [stderr] Downloaded ssh-encoding v0.3.0-rc.9 [INFO] [stderr] Downloaded kem v0.3.0 [INFO] [stderr] Downloaded ssh-key v0.7.0-rc.10 [INFO] [stderr] Downloaded bcrypt-pbkdf v0.11.0 [INFO] [stderr] Downloaded hex-literal v1.1.0 [INFO] [stderr] Downloaded rustcrypto-ff v0.14.0-rc.1 [INFO] [stderr] Downloaded russh-util v0.52.0 [INFO] [stderr] Downloaded ghash v0.6.0 [INFO] [stderr] Downloaded pbkdf2 v0.13.0 [INFO] [stderr] Downloaded primeorder v0.14.0-rc.9 [INFO] [stderr] Downloaded blowfish v0.10.0 [INFO] [stderr] Downloaded russh-cryptovec v0.61.0 [INFO] [stderr] Downloaded module-lattice v0.2.3 [INFO] [stderr] Downloaded serdect v0.4.3 [INFO] [stderr] Downloaded ssh-cipher v0.3.0-rc.9 [INFO] [stderr] Downloaded polyval v0.7.1 [INFO] [stderr] Downloaded aead v0.6.0-rc.10 [INFO] [stderr] Downloaded rustcrypto-group v0.14.0-rc.1 [INFO] [stderr] Downloaded ctr v0.10.1 [INFO] [stderr] Downloaded salsa20 v0.11.0 [INFO] [stderr] Downloaded primefield v0.14.0-rc.9 [INFO] [stderr] Downloaded argon2 v0.6.0-rc.8 [INFO] [stderr] Downloaded delegate v0.13.5 [INFO] [stderr] Downloaded pageant v0.2.1 [INFO] [stderr] Downloaded scrypt v0.12.0 [INFO] [stderr] Downloaded blake2 v0.11.0-rc.6 [INFO] [stderr] Downloaded ml-kem v0.3.2 [INFO] [stderr] Downloaded generic-array v1.4.1 [INFO] [stderr] Downloaded poly1305 v0.9.0 [INFO] [stderr] Downloaded pkcs1 v0.8.0-rc.4 [INFO] [stderr] Downloaded elliptic-curve v0.14.0-rc.32 [INFO] [stderr] Downloaded des v0.9.0 [INFO] [stderr] Downloaded pkcs5 v0.8.0 [INFO] [stderr] Downloaded p256 v0.14.0-rc.9 [INFO] [stderr] Downloaded ed25519-dalek v3.0.0-pre.7 [INFO] [stderr] Downloaded rsa v0.10.0-rc.18 [INFO] [stderr] Downloaded p384 v0.14.0-rc.9 [INFO] [stderr] Downloaded internal-russh-num-bigint v0.5.0 [INFO] [stderr] Downloaded p521 v0.14.0-rc.9 [INFO] [stderr] Downloaded aes v0.9.0 [INFO] [stderr] Downloaded regex v1.12.4 [INFO] [stderr] Downloaded russh v0.61.1 [INFO] [stderr] Downloaded aes-gcm v0.11.0-rc.4 [INFO] [stderr] Downloaded crypto-primes v0.7.0 [INFO] [stderr] Downloaded crypto-bigint v0.7.3 [INFO] [stderr] Downloaded curve25519-dalek v5.0.0-pre.6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] e03e5a231e13b14026711d7914f65c50c4fb9384e9533266804794586d7cef99 [INFO] running `Command { std: "docker" "start" "e03e5a231e13b14026711d7914f65c50c4fb9384e9533266804794586d7cef99", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e03e5a231e13b14026711d7914f65c50c4fb9384e9533266804794586d7cef99", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e03e5a231e13b14026711d7914f65c50c4fb9384e9533266804794586d7cef99" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e03e5a231e13b14026711d7914f65c50c4fb9384e9533266804794586d7cef99", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e03e5a231e13b14026711d7914f65c50c4fb9384e9533266804794586d7cef99" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling typenum v1.20.0 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling cmov v0.5.3 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling base64ct v1.8.3 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling cc v1.2.62 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling libm v0.2.16 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling nix v0.31.3 [INFO] [stderr] Compiling zerotrie v0.2.4 [INFO] [stderr] Compiling tinystr v0.8.3 [INFO] [stderr] Compiling icu_collections v2.2.0 [INFO] [stderr] Compiling rustls-pki-types v1.14.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rustcrypto-ff v0.14.0-rc.1 [INFO] [stderr] Compiling icu_locale_core v2.2.0 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling ctutils v0.4.2 [INFO] [stderr] Compiling rustcrypto-group v0.14.0-rc.1 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling pem-rfc7468 v1.0.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling tokio v1.52.3 [INFO] [stderr] Compiling keccak v0.2.0 [INFO] [stderr] Compiling fiat-crypto v0.3.0 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling curve25519-dalek v5.0.0-pre.6 [INFO] [stderr] Compiling der v0.8.0 [INFO] [stderr] Compiling bitflags v2.11.1 [INFO] [stderr] Compiling opaque-debug v0.3.1 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling log v0.4.30 [INFO] [stderr] Compiling delegate v0.13.5 [INFO] [stderr] Compiling hex-literal v1.1.0 [INFO] [stderr] Compiling enum_dispatch v0.3.13 [INFO] [stderr] Compiling md5 v0.7.0 [INFO] [stderr] Compiling rustls-pemfile v2.2.0 [INFO] [stderr] Compiling webpki-roots v1.0.7 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling hybrid-array v0.4.12 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling icu_provider v2.2.0 [INFO] [stderr] Compiling icu_properties v2.2.0 [INFO] [stderr] Compiling icu_normalizer v2.2.0 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-padding v0.3.3 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling generic-array v1.4.1 [INFO] [stderr] Compiling universal-hash v0.5.1 [INFO] [stderr] Compiling aead v0.5.2 [INFO] [stderr] Compiling polyval v0.6.2 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling ghash v0.5.1 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling ctr v0.9.2 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling spki v0.8.0 [INFO] [stderr] Compiling pkcs1 v0.8.0-rc.4 [INFO] [stderr] Compiling crypto-common v0.2.2 [INFO] [stderr] Compiling block-buffer v0.12.0 [INFO] [stderr] Compiling block-padding v0.4.2 [INFO] [stderr] Compiling crypto-bigint v0.7.3 [INFO] [stderr] Compiling sec1 v0.8.1 [INFO] [stderr] Compiling module-lattice v0.2.3 [INFO] [stderr] Compiling inout v0.2.2 [INFO] [stderr] Compiling aes-gcm v0.10.3 [INFO] [stderr] Compiling idna_adapter v1.2.2 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling digest v0.11.3 [INFO] [stderr] Compiling cipher v0.5.2 [INFO] [stderr] Compiling universal-hash v0.6.1 [INFO] [stderr] Compiling aead v0.6.0-rc.10 [INFO] [stderr] Compiling kem v0.3.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling polyval v0.7.1 [INFO] [stderr] Compiling poly1305 v0.9.0 [INFO] [stderr] Compiling ghash v0.6.0 [INFO] [stderr] Compiling hmac v0.13.0 [INFO] [stderr] Compiling sha2 v0.11.0 [INFO] [stderr] Compiling signature v3.0.0 [INFO] [stderr] Compiling blake2 v0.11.0-rc.6 [INFO] [stderr] Compiling sha1 v0.11.0 [INFO] [stderr] Compiling sha3 v0.11.0 [INFO] [stderr] Compiling pbkdf2 v0.13.0 [INFO] [stderr] Compiling hkdf v0.13.0 [INFO] [stderr] Compiling rfc6979 v0.5.0 [INFO] [stderr] Compiling aes v0.9.0 [INFO] [stderr] Compiling salsa20 v0.11.0 [INFO] [stderr] Compiling cbc v0.2.1 [INFO] [stderr] Compiling chacha20 v0.10.0 [INFO] [stderr] Compiling ctr v0.10.1 [INFO] [stderr] Compiling blowfish v0.10.0 [INFO] [stderr] Compiling rustls v0.23.40 [INFO] [stderr] Compiling argon2 v0.6.0-rc.8 [INFO] [stderr] Compiling scrypt v0.12.0 [INFO] [stderr] Compiling rand v0.10.1 [INFO] [stderr] Compiling bcrypt-pbkdf v0.11.0 [INFO] [stderr] Compiling ml-kem v0.3.2 [INFO] [stderr] Compiling aes-gcm v0.11.0-rc.4 [INFO] [stderr] Compiling pkcs5 v0.8.0 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling pkcs8 v0.11.0 [INFO] [stderr] Compiling ed25519 v3.0.0 [INFO] [stderr] Compiling internal-russh-num-bigint v0.5.0 [INFO] [stderr] Compiling ed25519-dalek v3.0.0-pre.7 [INFO] [stderr] Compiling elliptic-curve v0.14.0-rc.32 [INFO] [stderr] Compiling primefield v0.14.0-rc.9 [INFO] [stderr] Compiling ssh-encoding v0.3.0-rc.9 [INFO] [stderr] Compiling crypto-primes v0.7.0 [INFO] [stderr] Compiling ssh-cipher v0.3.0-rc.9 [INFO] [stderr] Compiling russh-cryptovec v0.61.0 [INFO] [stderr] Compiling ecdsa v0.17.0-rc.18 [INFO] [stderr] Compiling primeorder v0.14.0-rc.9 [INFO] [stderr] Compiling rustls-webpki v0.103.13 [INFO] [stderr] Compiling russh-util v0.52.0 [INFO] [stderr] Compiling p521 v0.14.0-rc.9 [INFO] [stderr] Compiling p256 v0.14.0-rc.9 [INFO] [stderr] Compiling rsa v0.10.0-rc.18 [INFO] [stderr] Compiling p384 v0.14.0-rc.9 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling ssh-key v0.7.0-rc.10 [INFO] [stderr] Compiling russh v0.61.1 [INFO] [stderr] Compiling proxlet v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 06s [INFO] running `Command { std: "docker" "inspect" "e03e5a231e13b14026711d7914f65c50c4fb9384e9533266804794586d7cef99", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e03e5a231e13b14026711d7914f65c50c4fb9384e9533266804794586d7cef99" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling zerocopy v0.8.52 [INFO] [stderr] Compiling zerocopy-derive v0.8.52 [INFO] [stderr] Compiling nix v0.31.3 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling rustls v0.23.40 [INFO] [stderr] Compiling enum_dispatch v0.3.13 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling serde_json v1.0.150 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling rayon v1.12.0 [INFO] [stderr] Compiling crypto-bigint v0.7.3 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling module-lattice v0.2.3 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling internal-russh-num-bigint v0.5.0 [INFO] [stderr] Compiling ml-kem v0.3.2 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling regex v1.12.4 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling elliptic-curve v0.14.0-rc.32 [INFO] [stderr] Compiling primefield v0.14.0-rc.9 [INFO] [stderr] Compiling ssh-encoding v0.3.0-rc.9 [INFO] [stderr] Compiling crypto-primes v0.7.0 [INFO] [stderr] Compiling ssh-cipher v0.3.0-rc.9 [INFO] [stderr] Compiling russh-cryptovec v0.61.0 [INFO] [stderr] Compiling ecdsa v0.17.0-rc.18 [INFO] [stderr] Compiling primeorder v0.14.0-rc.9 [INFO] [stderr] Compiling p521 v0.14.0-rc.9 [INFO] [stderr] Compiling p256 v0.14.0-rc.9 [INFO] [stderr] Compiling p384 v0.14.0-rc.9 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling rsa v0.10.0-rc.18 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling ssh-key v0.7.0-rc.10 [INFO] [stderr] Compiling russh v0.61.1 [INFO] [stderr] Compiling proxlet v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 03s [INFO] running `Command { std: "docker" "inspect" "e03e5a231e13b14026711d7914f65c50c4fb9384e9533266804794586d7cef99", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e03e5a231e13b14026711d7914f65c50c4fb9384e9533266804794586d7cef99" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.43s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/proxlet-1b999f789487715b) [INFO] [stdout] [INFO] [stdout] running 64 tests [INFO] [stdout] test access::tests::drops_userinfo_and_keeps_one_line ... ok [INFO] [stdout] test camouflage::tests::camouflage_responses_look_like_nginx ... ok [INFO] [stdout] test bufio::tests::read_until_keeps_initial_bytes_in_the_header ... ok [INFO] [stdout] test access::tests::choose_listen_address_keeps_the_first_result ... ok [INFO] [stdout] test connector::protocol::tests::connect_rejects_control_characters_before_writing ... ok [INFO] [stdout] test bufio::tests::read_until_rejects_a_marker_past_the_limit ... ok [INFO] [stdout] test connector::socks::tests::does_not_retry_when_the_proxy_itself_fails ... ok [INFO] [stdout] test connector::protocol::tests::socks5h_sends_ip_literals_as_addresses ... ok [INFO] [stdout] test bufio::tests::read_until_accepts_a_marker_that_ends_on_the_limit ... ok [INFO] [stdout] test connector::socks::tests::names_the_host_and_every_rejected_address ... ok [INFO] [stdout] test connector::protocol::tests::http_connect_parses_status_code_and_rejects_body ... ok [INFO] [stdout] test access::tests::formats_known_unix_times ... ok [INFO] [stdout] test camouflage::tests::proxy_failure_status_is_not_camouflaged ... ok [INFO] [stdout] test connector::protocol::tests::socks_with_credentials_rejects_no_auth_selection ... ok [INFO] [stdout] test connector::ssh::tests::uses_server_advertised_rsa_signature_algorithm ... ok [INFO] [stdout] test bufio::tests::read_until_returns_bytes_after_the_marker ... ok [INFO] [stdout] test connector::tests::new_connector_defaults_to_ten_seconds ... ok [INFO] [stdout] test connector::ssh::tests::tries_rsa_sha2_when_server_does_not_advertise_signature_algorithms ... ok [INFO] [stdout] test connector::socks::tests::tries_the_next_address_after_connect_rejection ... ok [INFO] [stdout] test connector::ssh::tests::ignores_hash_algorithm_for_non_rsa_keys ... ok [INFO] [stdout] test connector::tests::connect_falls_through_a_timed_out_address ... ok [INFO] [stdout] test connector::upstream::tests::accepts_ssh_upstream_url ... ok [INFO] [stdout] test connector::upstream::tests::accepts_ssh_upstream_private_key_url ... ok [INFO] [stdout] test connector::upstream::tests::password_without_username_is_rejected_except_fakehttp_secret ... ok [INFO] [stdout] test connector::upstream::tests::socks_urls_default_to_port_1080 ... ok [INFO] [stdout] test connector::upstream::tests::ssh_key_query_keeps_plus_and_defaults_port ... ok [INFO] [stdout] test connector::upstream::tests::unsupported_scheme_lists_allowed_values ... ok [INFO] [stdout] test fakehttp::chunked::tests::chunked_body_stream_round_trips_payloads ... ok [INFO] [stdout] test fakehttp::crypto::tests::encrypted_stream_round_trips ... ok [INFO] [stdout] test connector::upstream::tests::userinfo_is_percent_decoded_once ... ok [INFO] [stdout] test fakehttp::tests::hello_frame_binds_target_to_handshake_transcript ... ok [INFO] [stdout] test fakehttp::tests::parses_stream_request_headers ... ok [INFO] [stdout] test fakehttp::tests::rejects_origin_form_scanner_probe ... ok [INFO] [stdout] test fakehttp::crypto::cipher::tests::handshake_cipher_differs_from_traffic_cipher ... ok [INFO] [stdout] test fakehttp::tests::rejects_requests_without_frame_size_header ... ok [INFO] [stdout] test fakehttp::tests::response_status_and_body_checks ... ok [INFO] [stdout] test fakehttp::crypto::cipher::tests::traffic_ciphers_differ_per_direction ... ok [INFO] [stdout] test fakehttp::tests::replayed_nonce_is_detected ... ok [INFO] [stdout] test connector::upstream::tests::accepts_fakehttp_upstream_url_with_aes_secret ... ok [INFO] [stdout] test http::tests::keeps_chunked_framing_and_drops_content_length ... ok [INFO] [stdout] test connector::tests::preload_opens_a_missing_ssh_private_key ... ok [INFO] [stdout] test fakehttp::crypto::tests::shutdown_delivers_clean_eof_to_the_peer ... ok [INFO] [stdout] test http::tests::parses_connect_and_basic_auth ... ok [INFO] [stdout] test http::tests::treats_origin_form_scanner_probe_as_non_proxy ... ok [INFO] [stdout] test secret::mode_tests::basic_scheme_is_case_insensitive_and_rejects_a_prefix ... ok [INFO] [stdout] access 2026-10-06T15:12:09Z 127.0.0.1 http 127.0.0.1:1 bad-request [INFO] [stdout] test fakehttp::crypto::tests::truncation_without_close_frame_is_an_error ... ok [INFO] [stdout] test secret::mode_tests::rejects_aes_secret_outside_fakehttp ... ok [INFO] [stdout] test http::tests::rewrites_absolute_uri_for_origin ... ok [INFO] [stdout] test secret::mode_tests::rejects_listener_auth_on_fakehttp ... ok [INFO] [stdout] test http::tests::rejects_https_absolute_form_before_dialing ... ok [INFO] [stdout] test secret::mode_tests::plaintext_fakehttp_url_has_no_userinfo ... ok [INFO] [stdout] test http::tests::strips_hop_by_hop_headers_and_connection_tokens ... ok [INFO] [stdout] test fakehttp::crypto::cipher::tests::decrypt_rejects_mismatched_aad ... ok [INFO] [stdout] test secret::tests::rejects_group_readable_secret_file_without_echoing_it ... ok [INFO] [stdout] test server::tests::kind_only_accept_errors_follow_listener_state ... ok [INFO] [stdout] test server::tests::unix_accept_errnos_keep_the_listener_up_unless_it_is_closed ... ok [INFO] [stdout] test daemon::args::tests::child_arguments_keep_secret_file_paths ... ok [INFO] [stdout] test fakehttp::tests::rejects_control_characters_in_target_authority ... ok [INFO] [stdout] test http::tests::rejects_control_characters_in_connect_authority ... ok [INFO] [stdout] test daemon::args::tests::clustered_short_options_do_not_survive_into_the_child ... ok [INFO] [stdout] test daemon::args::tests::rebuilds_child_arguments_without_daemon_flags ... ok [INFO] [stdout] test connector::ssh::tests::reuses_one_ssh_session_until_the_server_drops_it ... ok [INFO] [stdout] test fakehttp::crypto::tests::encrypted_stream_round_trips_with_large_frame_size ... ok [INFO] [stdout] test connector::ssh::tests::loads_ssh_private_key_once ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 64 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/proxlet-36b059791724c34e) [INFO] [stderr] Running tests/access_log.rs (/opt/rustwide/target/debug/deps/access_log-0e41858e789825cd) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test successful_connect_logs_target_and_ok ... ok [INFO] [stdout] test auth_failure_is_logged_without_password ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running tests/auth_flags.rs (/opt/rustwide/target/debug/deps/auth_flags-e8f777cf9937d4fb) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test plaintext_fakehttp_warns_without_refusing_to_listen ... ok [INFO] [stdout] test non_loopback_without_protection_warns ... ok [INFO] [stdout] test startup_reports_whether_authentication_is_enabled ... ok [INFO] [stdout] test fakehttp_listener_auth_exits_without_opening ... ok [INFO] [stdout] test aes_secret_env_on_http_listener_exits_without_echoing_it ... ok [INFO] [stdout] test aes_secret_on_http_listener_exits_without_echoing_it ... ok [INFO] [stdout] test half_auth_exits_and_does_not_listen ... ok [INFO] [stderr] Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-6cb3b7a6dc6fcac1) [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test parses_fakehttp_proxy_type ... ok [INFO] [stdout] test validates_max_frame_size_values ... ok [INFO] [stdout] test parses_each_allow_ip_input_form ... ok [INFO] [stdout] test half_auth_flags_are_rejected ... ok [INFO] [stdout] test connect_timeout_defaults_to_ten_seconds_and_rejects_zero ... ok [INFO] [stdout] test ipv4_mapped_client_matches_ipv4_allow_list ... ok [INFO] [stdout] test proxy_help_includes_uri_examples ... ok [INFO] [stdout] test parses_requested_command_line_options ... ok [INFO] [stdout] test into_config_rejects_half_auth_without_opening_a_proxy ... ok [INFO] [stdout] test into_config_rejects_secret_on_the_wrong_listener_mode ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/connector.rs (/opt/rustwide/target/debug/deps/connector-3c2eb102db5dc072) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test formats_ipv6_authority ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/daemon.rs (/opt/rustwide/target/debug/deps/daemon-c13524b74dcb85e1) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test log_file_requires_daemon ... ok [INFO] [stdout] test daemon_returns_after_listen_and_writes_log_and_pid ... ok [INFO] [stdout] test https_without_certificates_fails_before_listen ... ok [INFO] [stdout] test invalid_upstream_fails_before_listen ... ok [INFO] [stdout] test second_daemon_on_the_same_port_fails_without_a_pid_file ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stderr] Running tests/fakehttp_security.rs (/opt/rustwide/target/debug/deps/fakehttp_security-c9b476c9a4494a8e) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test encryption_mismatch_names_the_side_missing_a_secret ... ok [INFO] [stdout] test replayed_handshake_is_rejected ... ok [INFO] [stdout] test plaintext_handshake_without_crypto_policy_tunnels_without_salt ... ok [INFO] [stdout] test wrong_secret_handshake_is_rejected_without_dialing_the_target ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/http.rs (/opt/rustwide/target/debug/deps/http-ef418f92a14920a4) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http - bad-request [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http - bad-request [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http 127.0.0.1:34331 ok [INFO] [stdout] test proxy_request_with_unusable_target_returns_400 ... ok [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http 127.0.0.1:38743 ok [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http 127.0.0.1:35831 ok [INFO] [stdout] test forwards_http_request_to_an_origin_server ... ok [INFO] [stdout] test absolute_form_path_and_query_are_not_rewritten ... ok [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http example.com:80 ok [INFO] [stdout] test http_upstream_receives_absolute_form_without_connect ... ok [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http - not-proxy [INFO] [stdout] test origin_form_scanner_probe_receives_nginx_not_found ... ok [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http - bad-request [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http 127.0.0.1:42973 ok [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http - bad-request [INFO] [stdout] test control_character_headers_are_rejected_and_not_forwarded ... ok [INFO] [stdout] test pipelined_second_request_stays_off_the_first_origin ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running tests/listener_upstream_integration.rs (/opt/rustwide/target/debug/deps/listener_upstream_integration-e0c3f9bcf1f1606a) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http - bad-request [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http localhost:1 ok [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http - bad-request [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http - bad-request [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http - bad-request [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http - bad-request [INFO] [stdout] test http_upstream_authentication_failure_is_forwarded ... ok [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 fakehttp - ok [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http - bad-request [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http - bad-request [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http localhost:1 error [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http localhost:34011 ok [INFO] [stdout] test socks5h_upstream_authentication_failure_returns_bad_gateway ... ok [INFO] [stdout] test chains_through_live_socks5h_upstream_proxy ... ok [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http - bad-request [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http - bad-request [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http localhost:44747 ok [INFO] [stdout] test chains_through_live_http_upstream_proxy ... ok [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http localhost:40223 ok [INFO] [stdout] test chains_through_live_encrypted_fakehttp_upstream_proxy ... ok [INFO] [stdout] [create_cert_key] generating local CA [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http localhost:35351 ok [INFO] [stdout] test chains_through_live_ssh_upstream_with_private_key_authentication ... ok [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http localhost:1 error [INFO] [stdout] test ssh_upstream_authentication_failure_returns_bad_gateway ... ok [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http localhost:36951 ok [INFO] [stdout] test chains_through_live_ssh_upstream_proxy ... ok [INFO] [stdout] access 2026-10-06T15:12:10Z 127.0.0.1 http localhost:1 error [INFO] [stdout] test ssh_upstream_private_key_authentication_failure_returns_bad_gateway ... ok [INFO] [stdout] [create_cert_key] generating HTTPS proxy certificate for CN=localhost [INFO] [stdout] [create_cert_key] SAN 1: DNS:localhost [INFO] [stdout] [create_cert_key] SAN 2: IP:127.0.0.1 [INFO] [stdout] [create_cert_key] SAN 3: IP:::1 [INFO] [stdout] [create_cert_key] generated files: [INFO] [stdout] CA certificate: /tmp/.tmpjPsyw8/proxlet-ca.pem [INFO] [stdout] CA private key: /tmp/.tmpjPsyw8/proxlet-ca-key.pem [INFO] [stdout] Proxy certificate: /tmp/.tmpjPsyw8/proxlet-cert.pem [INFO] [stdout] Proxy private key: /tmp/.tmpjPsyw8/proxlet-key.pem [INFO] [stdout] [INFO] [stdout] Start an HTTPS proxy with: [INFO] [stdout] proxlet --type https --tls-cert '/tmp/.tmpjPsyw8/proxlet-cert.pem' --tls-key '/tmp/.tmpjPsyw8/proxlet-key.pem' [INFO] [stdout] [INFO] [stdout] Distribute only the CA certificate to clients: [INFO] [stdout] /tmp/.tmpjPsyw8/proxlet-ca.pem [INFO] [stdout] Do not distribute /tmp/.tmpjPsyw8/proxlet-ca-key.pem or the whole output directory. [INFO] [stdout] access 2026-10-06T15:12:11Z 127.0.0.1 https localhost:39259 ok [INFO] [stdout] test https_listener_forwards_http_request_with_generated_certificate ... ok [INFO] [stdout] access 2026-10-06T15:12:12Z 127.0.0.1 http - bad-request [INFO] [stdout] access 2026-10-06T15:12:12Z 127.0.0.1 http localhost:37645 ok [INFO] [stdout] test chains_through_live_ssh_upstream_with_rsa_private_key_authentication ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s [INFO] [stdout] [INFO] [stderr] Running tests/secret_file.rs (/opt/rustwide/target/debug/deps/secret_file-329e107d770591db) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test auth_flag_warns_without_printing_the_password ... ok [INFO] [stdout] test auth_env_stays_out_of_process_arguments ... ok [INFO] [stdout] test auth_file_stays_out_of_process_arguments ... ok [INFO] [stdout] test auth_flag_and_env_fail_without_echoing_either ... ok [INFO] [stdout] test aes_secret_file_on_http_listener_fails_without_echoing_it ... ok [INFO] [stdout] test group_readable_auth_file_fails_before_listen ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stderr] Running tests/socks.rs (/opt/rustwide/target/debug/deps/socks-42c5175b4d32bc04) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] access 2026-10-06T15:12:12Z 127.0.0.1 socks5 - bad-request [INFO] [stdout] access 2026-10-06T15:12:12Z 127.0.0.1 socks5 - auth-failed [INFO] [stdout] access 2026-10-06T15:12:12Z 127.0.0.1 socks5 - bad-request [INFO] [stdout] access 2026-10-06T15:12:12Z 127.0.0.1 socks5 127.0.0.1:40621 ok [INFO] [stdout] access 2026-10-06T15:12:12Z 127.0.0.1 socks5 127.0.0.1:1 error [INFO] [stdout] test connects_and_relays_socks5_traffic ... ok [INFO] [stdout] test domain_with_control_characters_is_rejected_before_dial ... ok [INFO] [stdout] test connection_refused_reply_is_connection_refused ... ok [INFO] [stdout] test non_utf8_domain_gets_connect_reply ... ok [INFO] [stdout] test non_utf8_password_gets_auth_failure_reply ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Doc-tests proxlet [INFO] [stdout] [INFO] [stdout] running 75 tests [INFO] [stdout] test src/access.rs - access::format_line (line 62) ... ignored [INFO] [stdout] test src/access.rs - access::format_unix (line 100) ... ignored [INFO] [stdout] test src/access.rs - access::record (line 33) ... ignored [INFO] [stdout] test src/bufio.rs - bufio::find_marker (line 125) ... ignored [INFO] [stdout] test src/bufio.rs - bufio::read_until (line 42) ... ignored [INFO] [stdout] test src/bufio.rs - bufio::unread (line 92) ... ignored [INFO] [stdout] test src/camouflage.rs - camouflage::camouflage_response (line 46) ... ignored [INFO] [stdout] test src/camouflage.rs - camouflage::write_not_found (line 79) ... ignored [INFO] [stdout] test src/camouflage.rs - camouflage::write_service_unavailable (line 105) ... ignored [INFO] [stdout] test src/cli.rs - cli::Cli::check_secret_sources (line 502) ... ignored [INFO] [stdout] test src/cli.rs - cli::Cli::require_upstream_for_ca (line 544) ... ignored [INFO] [stdout] test src/cli.rs - cli::Cli::resolved_aes_secret (line 422) ... ignored [INFO] [stdout] test src/cli.rs - cli::Cli::resolved_password (line 392) ... ignored [INFO] [stdout] test src/cli.rs - cli::Cli::resolved_upstream (line 452) ... ignored [INFO] [stdout] test src/cli.rs - cli::Cli::visible_secret_flags (line 574) ... ignored [INFO] [stdout] test src/connector.rs - connector::Connector::connect_timeout (line 256) ... ignored [INFO] [stdout] test src/connector.rs - connector::Connector::with_connect_timeout (line 235) ... ignored [INFO] [stdout] test src/connector.rs - connector::Target::reject_control_chars (line 110) ... ignored [INFO] [stdout] test src/connector.rs - connector::connect_socket_addrs (line 478) ... ignored [INFO] [stdout] test src/connector.rs - connector::connect_tcp (line 440) ... ignored [INFO] [stdout] test src/connector.rs - connector::with_timeout (line 405) ... ignored [INFO] [stdout] test src/connector/ssh.rs - connector::ssh::SshSessions::new (line 72) ... ignored [INFO] [stdout] test src/connector/ssh.rs - connector::ssh::open_ssh_channel (line 107) ... ignored [INFO] [stdout] test src/connector/ssh.rs - connector::ssh::split_watchdog (line 272) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::configure_detached_process (line 529) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::current_executable (line 454) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::discard_stderr (line 478) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::ensure_parent_dir (line 425) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::ensure_readable (line 401) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::is_daemon_child (line 376) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::log_stdio (line 214) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::parse_status (line 286) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::report_failure (line 138) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::report_ready (line 105) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::spawn (line 51) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::stop_child (line 352) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::validate (line 172) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::wait_until_ready (line 246) ... ignored [INFO] [stdout] test src/daemon.rs - daemon::write_pid_file (line 317) ... ignored [INFO] [stdout] test src/daemon/args.rs - daemon::args::background_args (line 27) ... ignored [INFO] [stdout] test src/daemon/args.rs - daemon::args::format_allowed (line 123) ... ignored [INFO] [stdout] test src/daemon/args.rs - daemon::args::push_arg (line 99) ... ignored [INFO] [stdout] test src/http/forward.rs - http::forward::Response::connection_close_header (line 206) ... ignored [INFO] [stdout] test src/http/forward.rs - http::forward::Response::has_body (line 232) ... ignored [INFO] [stdout] test src/http/forward.rs - http::forward::Response::parse (line 161) ... ignored [INFO] [stdout] test src/http/forward.rs - http::forward::append_forwarded_headers (line 106) ... ignored [INFO] [stdout] test src/http/forward.rs - http::forward::body_is_framed (line 372) ... ignored [INFO] [stdout] test src/http/forward.rs - http::forward::connection_option_names (line 259) ... ignored [INFO] [stdout] test src/http/forward.rs - http::forward::content_length (line 398) ... ignored [INFO] [stdout] test src/http/forward.rs - http::forward::copy_exact (line 473) ... ignored [INFO] [stdout] test src/http/forward.rs - http::forward::exchange (line 47) ... ignored [INFO] [stdout] test src/http/forward.rs - http::forward::forward_chunked_body (line 507) ... ignored [INFO] [stdout] test src/http/forward.rs - http::forward::forward_framed_body (line 438) ... ignored [INFO] [stdout] test src/http/forward.rs - http::forward::is_chunked (line 344) ... ignored [INFO] [stdout] test src/http/forward.rs - http::forward::read_crlf_line (line 553) ... ignored [INFO] [stdout] test src/http/forward.rs - http::forward::should_strip (line 304) ... ignored [INFO] [stdout] test src/http/mod.rs - http::Request::is_authorized (line 322) ... ignored [INFO] [stdout] test src/http/mod.rs - http::Request::is_proxy_request (line 294) ... ignored [INFO] [stdout] test src/http/mod.rs - http::Request::origin_form_header (line 390) ... ignored [INFO] [stdout] test src/http/mod.rs - http::Request::parse (line 246) ... ignored [INFO] [stdout] test src/http/mod.rs - http::Request::target (line 352) ... ignored [INFO] [stdout] test src/http/mod.rs - http::parse_authority (line 421) ... ignored [INFO] [stdout] test src/http/mod.rs - http::read_header (line 205) ... ignored [INFO] [stdout] test src/http/mod.rs - http::serve (line 43) ... ignored [INFO] [stdout] test src/secret.rs - secret::ensure_owner_only (line 159) ... ignored [INFO] [stdout] test src/secret.rs - secret::env_value (line 127) ... ignored [INFO] [stdout] test src/secret.rs - secret::read_owner_file (line 30) ... ignored [INFO] [stdout] test src/secret.rs - secret::reject_wrong_mode (line 225) ... ignored [INFO] [stdout] test src/secret.rs - secret::resolve (line 73) ... ignored [INFO] [stdout] test src/secret.rs - secret::url_has_userinfo (line 295) ... ignored [INFO] [stdout] test src/secret.rs - secret::url_is_plaintext_fakehttp (line 318) ... ignored [INFO] [stdout] test src/secret.rs - secret::warn_argv_secrets (line 196) ... ignored [INFO] [stdout] test src/secret.rs - secret::warn_plaintext_fakehttp (line 267) ... ignored [INFO] [stdout] test src/server.rs - server::accept_error_is_fatal (line 466) ... ignored [INFO] [stdout] test src/server.rs - server::log_line (line 496) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 75 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.41s; merged doctests compilation took 0.40s [INFO] running `Command { std: "docker" "inspect" "e03e5a231e13b14026711d7914f65c50c4fb9384e9533266804794586d7cef99", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e03e5a231e13b14026711d7914f65c50c4fb9384e9533266804794586d7cef99", kill_on_drop: false }` [INFO] [stdout] e03e5a231e13b14026711d7914f65c50c4fb9384e9533266804794586d7cef99