[INFO] fetching crate netray-common 0.4.1... [INFO] testing netray-common-0.4.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate netray-common 0.4.1 into /workspace/builds/worker-0-tc2/source [INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain.toml [INFO] started tweaking crates.io crate netray-common 0.4.1 [INFO] finished tweaking crates.io crate netray-common 0.4.1 [INFO] tweaked toml for crates.io crate netray-common 0.4.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate netray-common 0.4.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate netray-common 0.4.1 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 76d852978d51b96225eb9a110be5abfa3ec7bf5ba56b46e7b0cf25406967e56a [INFO] running `Command { std: "docker" "start" "-a" "76d852978d51b96225eb9a110be5abfa3ec7bf5ba56b46e7b0cf25406967e56a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "76d852978d51b96225eb9a110be5abfa3ec7bf5ba56b46e7b0cf25406967e56a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "76d852978d51b96225eb9a110be5abfa3ec7bf5ba56b46e7b0cf25406967e56a", kill_on_drop: false }` [INFO] [stdout] 76d852978d51b96225eb9a110be5abfa3ec7bf5ba56b46e7b0cf25406967e56a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 921d051f9de1ec0d4e88bcd99f4885b13e695a87b8ac673052e53e24dc38fed0 [INFO] running `Command { std: "docker" "start" "-a" "921d051f9de1ec0d4e88bcd99f4885b13e695a87b8ac673052e53e24dc38fed0", kill_on_drop: false }` [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling portable-atomic v1.13.1 [INFO] [stderr] Compiling raw-cpuid v11.6.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling spinning_top v0.3.0 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling nonzero_ext v0.3.0 [INFO] [stderr] Compiling web-time v1.1.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling ip_network v0.4.1 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling metrics v0.24.3 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling axum-core v0.5.6 [INFO] [stderr] Compiling quanta v0.12.6 [INFO] [stderr] Compiling governor v0.10.4 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling axum v0.8.8 [INFO] [stderr] Compiling netray-common v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.89s [INFO] running `Command { std: "docker" "inspect" "921d051f9de1ec0d4e88bcd99f4885b13e695a87b8ac673052e53e24dc38fed0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "921d051f9de1ec0d4e88bcd99f4885b13e695a87b8ac673052e53e24dc38fed0", kill_on_drop: false }` [INFO] [stdout] 921d051f9de1ec0d4e88bcd99f4885b13e695a87b8ac673052e53e24dc38fed0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2ea1b20002e0d0edc3b7ee90a06d6c7c4b63897f64cde9e0536ce9eb9c7b25b7 [INFO] running `Command { std: "docker" "start" "-a" "2ea1b20002e0d0edc3b7ee90a06d6c7c4b63897f64cde9e0536ce9eb9c7b25b7", kill_on_drop: false }` [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling axum v0.8.8 [INFO] [stderr] Compiling netray-common v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 15.34s [INFO] running `Command { std: "docker" "inspect" "2ea1b20002e0d0edc3b7ee90a06d6c7c4b63897f64cde9e0536ce9eb9c7b25b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2ea1b20002e0d0edc3b7ee90a06d6c7c4b63897f64cde9e0536ce9eb9c7b25b7", kill_on_drop: false }` [INFO] [stdout] 2ea1b20002e0d0edc3b7ee90a06d6c7c4b63897f64cde9e0536ce9eb9c7b25b7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d5cc38c5b61e9af6cd70c82765e183bbba52f0c3565c400c933dec86144ffa3d [INFO] running `Command { std: "docker" "start" "-a" "d5cc38c5b61e9af6cd70c82765e183bbba52f0c3565c400c933dec86144ffa3d", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/netray_common-2f36fb3934c4a1fd) [INFO] [stdout] [INFO] [stdout] running 96 tests [INFO] [stdout] test error::tests::error_response_has_json_content_type ... ok [INFO] [stdout] test error::tests::bad_input_is_400 ... ok [INFO] [stdout] test error::tests::internal_is_500 ... ok [INFO] [stdout] test error::tests::body_has_error_code_and_message ... ok [INFO] [stdout] test error::tests::non_rate_limited_has_no_retry_after ... ok [INFO] [stdout] test ip_extract::tests::cf_connecting_ip_invalid_falls_through ... ok [INFO] [stdout] test error::tests::rate_limited_is_429 ... ok [INFO] [stdout] test error::tests::rate_limited_includes_retry_after_header ... ok [INFO] [stdout] test ip_extract::tests::bare_ip_auto_promotes_to_host_network ... ok [INFO] [stdout] test ip_extract::tests::cf_connecting_ip_takes_priority_over_x_real_ip ... ok [INFO] [stdout] test ip_extract::tests::cidr_trusted_proxy_matches_subnet ... ok [INFO] [stdout] test ip_extract::tests::cidr_mixed_exact_and_range ... ok [INFO] [stdout] test ip_extract::tests::cf_connecting_ip_with_whitespace ... ok [INFO] [stdout] test ip_extract::tests::ipv6_peer_and_header ... ok [INFO] [stdout] test ip_extract::tests::is_empty_true_when_no_proxies ... ok [INFO] [stdout] test ip_extract::tests::is_empty_false_when_proxies_configured ... ok [INFO] [stdout] test ip_extract::tests::no_proxies_ignores_all_headers ... ok [INFO] [stdout] test ip_extract::tests::no_proxies_returns_peer_ip ... ok [INFO] [stdout] test ip_extract::tests::x_forwarded_for_all_trusted_returns_peer ... ok [INFO] [stdout] test ip_extract::tests::cidr_xff_skips_trusted_ranges ... ok [INFO] [stdout] test ip_extract::tests::trusted_peer_uses_x_real_ip ... ok [INFO] [stdout] test ip_extract::tests::x_forwarded_for_rightmost_untrusted ... ok [INFO] [stdout] test ip_extract::tests::invalid_proxy_strings_are_skipped ... ok [INFO] [stdout] test ip_extract::tests::ipv6_in_x_forwarded_for ... ok [INFO] [stdout] test ip_extract::tests::untrusted_peer_returns_peer_ip ... ok [INFO] [stdout] test ip_extract::tests::trusted_peer_uses_cf_connecting_ip ... ok [INFO] [stdout] test ip_extract::tests::x_forwarded_for_with_invalid_entries ... ok [INFO] [stdout] test ip_extract::tests::x_forwarded_for_single_ip ... ok [INFO] [stdout] test ip_extract::tests::untrusted_peer_ignores_xff ... ok [INFO] [stdout] test ip_extract::tests::x_forwarded_for_with_whitespace ... ok [INFO] [stdout] test ip_filter::tests::allows_100_outside_cgnat ... ok [INFO] [stdout] test ip_filter::tests::allows_6to4_public ... ok [INFO] [stdout] test ip_filter::tests::allows_public_ipv4 ... ok [INFO] [stdout] test ip_filter::tests::allows_ipv4_mapped_public ... ok [INFO] [stdout] test ip_filter::tests::blocks_6to4_loopback ... ok [INFO] [stdout] test ip_filter::tests::allows_public_ipv6 ... ok [INFO] [stdout] test ip_filter::tests::blocks_6to4_private ... ok [INFO] [stdout] test ip_filter::tests::blocks_cgnat ... ok [INFO] [stdout] test ip_filter::tests::blocks_ipv4_loopback ... ok [INFO] [stdout] test ip_filter::tests::blocks_ipv4_mapped_cgnat ... ok [INFO] [stdout] test ip_filter::tests::blocks_documentation_ipv4 ... ok [INFO] [stdout] test ip_filter::tests::blocks_ipv4_mapped_loopback ... ok [INFO] [stdout] test ip_filter::tests::blocks_documentation_ipv6 ... ok [INFO] [stdout] test ip_filter::tests::blocks_ipv4_link_local ... ok [INFO] [stdout] test ip_filter::tests::blocks_ipv6_link_local ... ok [INFO] [stdout] test ip_filter::tests::blocks_ipv6_loopback ... ok [INFO] [stdout] test ip_filter::tests::blocks_ipv6_multicast ... ok [INFO] [stdout] test ip_filter::tests::blocks_ipv6_ula ... ok [INFO] [stdout] test ip_filter::tests::blocks_ipv4_mapped_private ... ok [INFO] [stdout] test ip_filter::tests::blocks_ipv4_multicast ... ok [INFO] [stdout] test ip_filter::tests::blocks_rfc1918_192_168 ... ok [INFO] [stdout] test ip_filter::tests::blocks_ipv4_unspecified ... ok [INFO] [stdout] test ip_filter::tests::blocks_ipv6_unspecified ... ok [INFO] [stdout] test ip_filter::tests::blocks_nat64_prefix ... ok [INFO] [stdout] test ip_filter::tests::boundary_172_rfc1918 ... ok [INFO] [stdout] test ip_filter::tests::blocks_rfc1918_172_16 ... ok [INFO] [stdout] test ip_filter::tests::blocks_rfc1918_10 ... ok [INFO] [stdout] test ip_filter::tests::boundary_loopback_v4 ... ok [INFO] [stdout] test ip_filter::tests::boundary_multicast_v4 ... ok [INFO] [stdout] test target_policy::tests::allows_6to4_public ... ok [INFO] [stdout] test rate_limit::tests::keyed_insufficient_capacity ... ok [INFO] [stdout] test rate_limit::tests::direct_allows_within_budget ... ok [INFO] [stdout] test security_headers::tests::relaxed_csp_on_docs_path ... ok [INFO] [stdout] test security_headers::tests::strict_csp_on_non_docs_path ... ok [INFO] [stdout] test security_headers::tests::no_permissions_policy_by_default ... ok [INFO] [stdout] test rate_limit::tests::keyed_independent_keys ... ok [INFO] [stdout] test rate_limit::tests::keyed_rejects_when_exhausted ... ok [INFO] [stdout] test rate_limit::tests::keyed_allows_within_budget ... ok [INFO] [stdout] test rate_limit::tests::direct_rejects_when_exhausted ... ok [INFO] [stdout] test rate_limit::tests::direct_insufficient_capacity ... ok [INFO] [stdout] test security_headers::tests::includes_permissions_policy_when_configured ... ok [INFO] [stdout] test target_policy::tests::allows_public_ipv6 ... ok [INFO] [stdout] test target_policy::tests::blocks_6to4_private ... ok [INFO] [stdout] test target_policy::tests::allows_ipv4_mapped_public ... ok [INFO] [stdout] test target_policy::tests::blocks_broadcast ... ok [INFO] [stdout] test target_policy::tests::allows_public_ipv4 ... ok [INFO] [stdout] test ip_extract::tests::no_headers_returns_peer ... ok [INFO] [stdout] test security_headers::tests::sets_all_base_headers ... ok [INFO] [stdout] test target_policy::tests::allows_100_outside_cgnat ... ok [INFO] [stdout] test target_policy::tests::blocks_cgnat ... ok [INFO] [stdout] test target_policy::tests::blocks_deprecated_site_local ... ok [INFO] [stdout] test target_policy::tests::blocks_documentation_ipv4 ... ok [INFO] [stdout] test target_policy::tests::blocks_ipv4_loopback ... ok [INFO] [stdout] test target_policy::tests::blocks_ipv4_mapped_private ... ok [INFO] [stdout] test target_policy::tests::blocks_ipv6_ula ... ok [INFO] [stdout] test target_policy::tests::blocks_ipv6_unspecified ... ok [INFO] [stdout] test target_policy::tests::blocks_link_local_ipv4 ... ok [INFO] [stdout] test target_policy::tests::blocks_documentation_ipv6 ... ok [INFO] [stdout] test target_policy::tests::blocks_rfc1918 ... ok [INFO] [stdout] test target_policy::tests::blocks_ipv4_unspecified ... ok [INFO] [stdout] test target_policy::tests::blocks_ipv6_loopback ... ok [INFO] [stdout] test target_policy::tests::blocks_nat64 ... ok [INFO] [stdout] test target_policy::tests::blocks_link_local_ipv6 ... ok [INFO] [stdout] test target_policy::tests::blocks_multicast_ipv4 ... ok [INFO] [stdout] test target_policy::tests::blocks_multicast_ipv6 ... ok [INFO] [stderr] Doc-tests netray_common [INFO] [stdout] test security_headers::tests::relaxed_csp_on_custom_prefix ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 96 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - (line 12) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.02s; merged doctests compilation took 1.01s [INFO] running `Command { std: "docker" "inspect" "d5cc38c5b61e9af6cd70c82765e183bbba52f0c3565c400c933dec86144ffa3d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d5cc38c5b61e9af6cd70c82765e183bbba52f0c3565c400c933dec86144ffa3d", kill_on_drop: false }` [INFO] [stdout] d5cc38c5b61e9af6cd70c82765e183bbba52f0c3565c400c933dec86144ffa3d