[INFO] fetching crate isb-server 3.0.0... [INFO] testing isb-server-3.0.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2 [INFO] extracting crate isb-server 3.0.0 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate isb-server 3.0.0 [INFO] finished tweaking crates.io crate isb-server 3.0.0 [INFO] tweaked toml for crates.io crate isb-server 3.0.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate isb-server 3.0.0 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 crates.io crate isb-server 3.0.0 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 kem v0.3.0-pre.0 [INFO] [stderr] Downloaded hybrid-array v0.2.3 [INFO] [stderr] Downloaded age v0.12.1 [INFO] [stderr] Downloaded ml-kem v0.2.3 [INFO] [stderr] Downloaded isb-core v3.0.0 [INFO] [stderr] Downloaded age-core v0.12.0 [INFO] [stderr] Downloaded bcrypt-pbkdf v0.10.0 [INFO] [stderr] Downloaded hpke v0.12.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348 [INFO] running `Command { std: "docker" "start" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348", 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" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348" "/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" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348", 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" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling zeroize_derive v1.5.0 [INFO] [stderr] Compiling syn v3.0.6 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling ctutils v0.4.2 [INFO] [stderr] Compiling const-oid v0.10.2 [INFO] [stderr] Compiling unicase v2.9.0 [INFO] [stderr] Compiling cpufeatures v0.3.1 [INFO] [stderr] Compiling zerocopy v0.8.59 [INFO] [stderr] Compiling smallvec v1.16.2 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling thiserror v2.0.21 [INFO] [stderr] Compiling futures-sink v0.3.34 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling rustc-hash v2.1.3 [INFO] [stderr] Compiling futures-core v0.3.34 [INFO] [stderr] Compiling type-map v0.5.1 [INFO] [stderr] Compiling futures-channel v0.3.34 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling digest v0.11.3 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Compiling self_cell v1.3.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling num-integer v0.1.47 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling sha2 v0.11.0 [INFO] [stderr] Compiling zeroize v1.9.0 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling num-bigint-dig v0.8.6 [INFO] [stderr] Compiling libsqlite3-sys v0.38.2 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling lazy_static v1.5.1 [INFO] [stderr] Compiling arc-swap v1.9.2 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling rustls-pki-types v1.15.1 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling proc-macro-error-attr3 v3.1.1 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling num-iter v0.1.46 [INFO] [stderr] Compiling time-core v0.1.7 [INFO] [stderr] Compiling rust-embed-utils v8.12.0 [INFO] [stderr] Compiling time v0.3.45 [INFO] [stderr] Compiling kem v0.3.0-pre.0 [INFO] [stderr] Compiling secrecy v0.10.3 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling block-padding v0.3.3 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling universal-hash v0.5.1 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling rust-embed-impl v8.12.0 [INFO] [stderr] Compiling polyval v0.6.2 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling aead v0.5.2 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling ctr v0.9.2 [INFO] [stderr] Compiling chacha20 v0.9.1 [INFO] [stderr] Compiling ghash v0.5.1 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling poly1305 v0.8.0 [INFO] [stderr] Compiling rust-embed v8.12.0 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling aes-gcm v0.10.3 [INFO] [stderr] Compiling pbkdf2 v0.12.2 [INFO] [stderr] Compiling chacha20poly1305 v0.10.1 [INFO] [stderr] Compiling blowfish v0.9.1 [INFO] [stderr] Compiling salsa20 v0.10.2 [INFO] [stderr] Compiling pkcs1 v0.7.5 [INFO] [stderr] Compiling serde_derive_internals v0.30.0 [INFO] [stderr] Compiling proc-macro-error3 v3.1.1 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling sha3 v0.10.9 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling chacha20 v0.10.2 [INFO] [stderr] Compiling primeorder v0.13.6 [INFO] [stderr] Compiling nom v8.0.0 [INFO] [stderr] Compiling hybrid-array v0.2.3 [INFO] [stderr] Compiling pin-project-internal v1.1.13 [INFO] [stderr] Compiling winnow v1.0.4 [INFO] [stderr] Compiling rustix v1.1.5 [INFO] [stderr] Compiling io_tee v0.1.1 [INFO] [stderr] Compiling bech32 v0.11.1 [INFO] [stderr] Compiling signal-hook v0.4.4 [INFO] [stderr] Compiling p256 v0.13.2 [INFO] [stderr] Compiling ureq-proto v0.6.4 [INFO] [stderr] Compiling indexmap v2.14.2 [INFO] [stderr] Compiling rand v0.10.3 [INFO] [stderr] Compiling hpke v0.12.0 [INFO] [stderr] Compiling toml_parser v1.1.3+spec-1.1.0 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling pin-project v1.1.13 [INFO] [stderr] Compiling x25519-dalek v2.0.1 [INFO] [stderr] Compiling scrypt v0.11.0 [INFO] [stderr] Compiling ml-kem v0.2.3 [INFO] [stderr] Compiling bcrypt-pbkdf v0.10.0 [INFO] [stderr] Compiling displaydoc v0.2.7 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling thiserror-impl v2.0.21 [INFO] [stderr] Compiling futures-macro v0.3.34 [INFO] [stderr] Compiling ref-cast-impl v1.0.27 [INFO] [stderr] Compiling schemars_derive v1.2.2 [INFO] [stderr] Compiling tinystr v0.8.4 [INFO] [stderr] Compiling ref-cast v1.0.27 [INFO] [stderr] Compiling unic-langid-impl v0.9.6 [INFO] [stderr] Compiling yasna v0.5.2 [INFO] [stderr] Compiling cbc v0.1.2 [INFO] [stderr] Compiling unic-langid v0.9.6 [INFO] [stderr] Compiling intl-memoizer v0.5.3 [INFO] [stderr] Compiling futures-util v0.3.34 [INFO] [stderr] Compiling intl_pluralrules v7.0.2 [INFO] [stderr] Compiling fluent-langneg v0.13.1 [INFO] [stderr] Compiling webpki-roots v1.0.9 [INFO] [stderr] Compiling sha1 v0.11.0 [INFO] [stderr] Compiling pem v3.0.6 [INFO] [stderr] Compiling fluent-syntax v0.12.0 [INFO] [stderr] Compiling hashlink v0.12.2 [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling serde_spanned v1.1.1 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling fluent-bundle v0.16.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling tungstenite v0.30.0 [INFO] [stderr] Compiling toml v1.1.6+spec-1.1.0 [INFO] [stderr] Compiling blake2 v0.11.0 [INFO] [stderr] Compiling isb-server v3.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling basic-toml v0.1.10 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Compiling fluent v0.17.0 [INFO] [stderr] Compiling schemars v1.2.2 [INFO] [stderr] Compiling serde_yaml_ng v0.10.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling base64ct v1.8.3 [INFO] [stderr] Compiling i18n-config v0.4.8 [INFO] [stderr] Compiling rand v0.8.8 [INFO] [stderr] Compiling argon2 v0.6.0 [INFO] [stderr] Compiling find-crate v0.6.3 [INFO] [stderr] Compiling futures-executor v0.3.34 [INFO] [stderr] Compiling futures v0.3.34 [INFO] [stderr] Compiling cookie-factory v0.3.3 [INFO] [stderr] Compiling i18n-embed-impl v0.8.4 [INFO] [stderr] Compiling age-core v0.12.0 [INFO] [stderr] Compiling i18n-embed v0.16.0 [INFO] [stderr] Compiling rustls v0.23.45 [INFO] [stderr] Compiling i18n-embed-fl v0.10.1 [INFO] [stderr] Compiling rsa v0.9.10 [INFO] [stderr] Compiling age v0.12.1 [INFO] [stderr] Compiling rustls-webpki v0.103.15 [INFO] [stderr] Compiling rcgen v0.14.7 [INFO] [stderr] Compiling ureq v3.4.2 [INFO] [stderr] Compiling rusqlite v0.40.2 [INFO] [stderr] Compiling isb-core v3.0.0 [INFO] [stderr] Finished `release` profile [optimized] target(s) in 4m 33s [INFO] running `Command { std: "docker" "inspect" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348", 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" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling isb-server v3.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Finished `release` profile [optimized] target(s) in 1m 00s [INFO] running `Command { std: "docker" "inspect" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348", 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" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling isb-server v3.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 51.64s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/isb_server-1ec67eb80cd4d296) [INFO] [stdout] [INFO] [stdout] running 215 tests [INFO] [stdout] test auth::agent_identities::tests::subjects_are_exact_and_normalized ... ok [INFO] [stdout] test auth::cbor::tests::refuses_hostile_input ... ok [INFO] [stdout] test audit::tests::canonical_is_order_free ... ok [INFO] [stdout] test auth::cbor::tests::known_encodings ... ok [INFO] [stdout] test auth::dev::tests::superadmin_email ... ok [INFO] [stdout] test auth::cbor::tests::round_trips_and_reports_length ... ok [INFO] [stdout] test auth::edge::tests::only_addresses_are_emails ... ok [INFO] [stdout] test audit::tests::retention_prunes_and_keeps_the_chain_anchored ... ok [INFO] [stdout] test audit::tests::queries_filter_and_respect_visibility ... ok [INFO] [stdout] test auth::agent_identities::tests::mappings_upsert_cap_and_never_own ... ok [INFO] [stdout] test auth::db::tests::email_is_case_insensitive ... ok [INFO] [stdout] test auth::agent_identities::tests::tailnet_tags_and_logins_never_mix ... ok [INFO] [stdout] test auth::external::tests::linking_and_the_last_way_in ... ok [INFO] [stdout] test auth::external::tests::sign_in_rules ... ok [INFO] [stdout] test auth::external::tests::sign_up_by_invitation ... ok [INFO] [stdout] test auth::external::tests::passkey_store ... ok [INFO] [stdout] test auth::agent_identities::tests::identities_pin_to_the_orgs_that_map_them ... ok [INFO] [stdout] test auth::http::external::tests::next_must_be_a_local_path ... ok [INFO] [stdout] test auth::http::spec::tests::paths_and_operations_are_unique ... ok [INFO] [stdout] test auth::http::spec::tests::schemas_match_the_types ... ok [INFO] [stdout] test auth::http::spec::tests::the_table_is_the_router ... ok [INFO] [stdout] test auth::http::external::tests::passkey_endpoints_need_a_session ... ok [INFO] [stdout] test auth::http::external::tests::github_uses_only_the_primary_verified_email ... ok [INFO] [stdout] test auth::http::external::tests::oidc_refuses_unverified_and_uninvited ... ok [INFO] [stdout] test auth::http::external::tests::passkey_counter_regression_and_replay ... ok [INFO] [stdout] test auth::http::external::tests::open_signup_needs_only_a_verified_email ... ok [INFO] [stdout] test auth::http::external::tests::state_and_nonce_must_match ... ok [INFO] [stdout] test auth::http::external::tests::passkeys_register_and_sign_in ... ok [INFO] [stdout] test auth::http::tests::cookie_parsing ... ok [INFO] [stdout] test auth::http::external::tests::oidc_links_by_verified_email_then_signs_in ... ok [INFO] [stdout] test auth::http::external::tests::providers_are_listed ... ok [INFO] [stdout] test auth::http::tests::accept_as_the_signed_in_user ... ok [INFO] [stdout] test auth::http::tests::admin_users_over_http ... ok [INFO] [stdout] test auth::http::tests::change_password_over_http ... ok [INFO] [stdout] test auth::http::external::tests::provider_only_user_keeps_a_way_in_and_links_more ... ok [INFO] [stdout] test auth::http::tests::cookie_flags ... ok [INFO] [stdout] test auth::http::tests::agent_ui::the_agent_identity_list_says_who_gets_in_without_a_mapping ... ok [INFO] [stdout] test auth::http::tests::edge::an_edge_identity_claims_setup_without_the_token_or_a_password ... ok [INFO] [stdout] test auth::http::tests::edge::edge_sign_in_follows_the_external_identity_rules ... ok [INFO] [stdout] test auth::http::tests::agent_ui::an_access_email_that_is_an_isb_user_is_refused_with_the_user_to_add_instead ... ok [INFO] [stdout] test auth::http::tests::edge::an_identity_off_the_superadmin_list_cannot_claim ... ok [INFO] [stdout] test auth::http::tests::edge::a_claim_takes_an_email_and_a_password_when_given ... ok [INFO] [stdout] test auth::db::tests::migrates_once_and_refuses_newer ... ok [INFO] [stdout] test audit::tests::chain_verifies_and_detects_edits ... ok [INFO] [stdout] test auth::http::tests::rate_limits_use_the_tunnel_client_address ... ok [INFO] [stdout] test auth::http::tests::login_rate_limit_is_a_429_with_retry_after ... ok [INFO] [stdout] test auth::http::tests::links_use_the_public_url ... ok [INFO] [stdout] test auth::http::tests::edge::open_signup_admits_a_verified_edge_email ... ok [INFO] [stdout] test auth::http::tests::setup_needs_the_setup_token_once ... ok [INFO] [stdout] test audit::tests::deleting_rows_is_refused_and_detected ... ok [INFO] [stdout] test auth::limit::tests::bucket ... ok [INFO] [stdout] test auth::oauth::tests::pkce_is_s256 ... ok [INFO] [stdout] test auth::oauth::tests::query_round_trip ... ok [INFO] [stdout] test auth::oauth::tests::settings_build_providers ... ok [INFO] [stdout] test auth::oauth::tests::urls_must_be_https_unless_loopback ... ok [INFO] [stdout] test auth::oidc::tests::discovery_is_checked ... ok [INFO] [stdout] test auth::oidc::tests::refuses_tampering_and_other_algorithms ... ok [INFO] [stdout] test auth::http::tests::me_logout_and_csrf ... ok [INFO] [stdout] test auth::oidc::tests::checks_claims ... ok [INFO] [stdout] test auth::http::tests::invitations_over_http ... ok [INFO] [stdout] test auth::limit::tests::bounded ... ok [INFO] [stdout] test auth::oidc::tests::verifies_es256_and_rs256 ... ok [INFO] [stdout] test auth::http::tests::edge::the_setup_token_still_works_and_a_bearer_token_is_never_an_edge ... ok [INFO] [stdout] test auth::http::tests::setup_token_file_is_written_and_removed ... ok [INFO] [stdout] test auth::http::tests::principal_from_request ... ok [INFO] [stdout] test auth::http::tests::only_auth_paths_are_claimed ... ok [INFO] [stdout] test auth::secret::tests::constant_time_compare ... ok [INFO] [stdout] test auth::http::tests::login_failures_look_the_same ... ok [INFO] [stdout] test auth::http::tests::the_last_platform_admin_stays ... ok [INFO] [stdout] test auth::secret::tests::passwords ... ok [INFO] [stdout] test auth::secret::tests::tokens ... ok [INFO] [stdout] test auth::secret::tests::policy ... ok [INFO] [stdout] test auth::ssh_keys::tests::parses_and_fingerprints_like_openssh ... ok [INFO] [stdout] test auth::http::tests::org_members_and_tokens_carry_who_and_when ... ok [INFO] [stdout] test auth::ops::tests::tokens_never_mint_tokens ... ok [INFO] [stdout] test auth::http::tests::superadmins_sign_in_by_their_source_and_never_mint_superadmin_tokens ... ok [INFO] [stdout] test auth::ssh_keys::tests::refuses_options_garbage_and_mismatches ... ok [INFO] [stdout] test auth::ops::tests::platform_admins_act_on_other_accounts ... ok [INFO] [stdout] test auth::http::tests::tokens_over_http ... ok [INFO] [stdout] test auth::ops::tests::deleting_an_org_takes_its_memberships_invitations_and_tokens ... ok [INFO] [stdout] test auth::ops::tests::members_follow_the_role_matrix ... ok [INFO] [stdout] test auth::ops::tests::whoami_lists_the_orgs_that_exist ... ok [INFO] [stdout] test auth::superadmin::tests::labels_and_synthetic_principals ... ok [INFO] [stdout] test auth::ops::tests::users_are_for_platform_admins ... ok [INFO] [stdout] test auth::tests::emails ... ok [INFO] [stdout] test auth::ops::tests::scoped_tokens_only_read ... ok [INFO] [stdout] test auth::ops::tests::revoking_tokens_and_keys ... ok [INFO] [stdout] test auth::superadmin::tests::tokens_mint_authenticate_expire_and_revoke ... ok [INFO] [stdout] test auth::tests::change_password ... ok [INFO] [stdout] test auth::superadmin::identities::tests::add_list_remove_and_validate ... ok [INFO] [stdout] test auth::tests::only_hashes_are_stored ... ok [INFO] [stdout] test auth::tests::org_keeps_an_owner ... ok [INFO] [stdout] test auth::tests::disabled_users_cannot_sign_in_and_lose_sessions ... ok [INFO] [stdout] test auth::tests::login_failures_are_indistinguishable ... ok [INFO] [stdout] test auth::tests::invitations ... ok [INFO] [stdout] test auth::webauthn::tests::ceremony_checks ... ok [INFO] [stdout] test auth::tests::login_is_rate_limited_per_email_and_ip ... ok [INFO] [stdout] test auth::tests::first_run_setup ... ok [INFO] [stdout] test auth::tests::logout_and_revocation ... ok [INFO] [stdout] test auth::tests::api_tokens ... ok [INFO] [stdout] test auth::webauthn::tests::counters ... ok [INFO] [stdout] test auth::webauthn::tests::es256_and_ed25519_register_and_sign_in ... ok [INFO] [stdout] test auth::webauthn::tests::relying_party_from_public_url ... ok [INFO] [stdout] test auth::webauthn::tests::refuses_unsupported_keys ... ok [INFO] [stdout] test history::tests::incus_events_parse_and_scrub ... ok [INFO] [stdout] test auth::tests::prune_drops_expired_rows ... ok [INFO] [stdout] test history::tests::rfc3339 ... ok [INFO] [stdout] test history::tests::routine_repeats_are_folded ... ok [INFO] [stdout] test auth::webauthn::tests::rs256_keys_verify ... ok [INFO] [stdout] test server::access::tests::fetches_a_real_jwks ... ignored, network [INFO] [stdout] test auth::tests::password_reset ... ok [INFO] [stdout] test server::access::tests::fetch_failure_fails_closed ... ok [INFO] [stdout] test auth::tests::roles_and_principals ... ok [INFO] [stdout] test auth::tests::viewers_and_scoped_tokens ... ok [INFO] [stdout] test server::access::tests::rejects_bad_signature ... ok [INFO] [stdout] test server::access::tests::team_domain_normalization ... ok [INFO] [stdout] test server::access::tests::service_token_identity ... ok [INFO] [stdout] test server::aliases::tests::the_canonical_name_wins_and_app_means_name_only_on_app_tools ... ok [INFO] [stdout] test server::aliases::tests::newcomer_names_map_to_the_canonical_ones ... ok [INFO] [stdout] test server::access::tests::rejects_other_algorithms ... ok [INFO] [stdout] test server::http::tests::absolute_form_target ... ok [INFO] [stdout] test server::http::tests::an_upgrade_hands_over_the_connection ... ok [INFO] [stdout] test history::tests::history_chains_prunes_and_merges_with_audit ... ok [INFO] [stdout] test auth::tests::sessions_slide_and_expire ... ok [INFO] [stdout] test server::access::tests::rejects_bad_claims ... ok [INFO] [stdout] test auth::tests::session_lifetimes_are_configurable ... ok [INFO] [stdout] test server::http::tests::parses_a_post ... ok [INFO] [stdout] test server::http::tests::tcp_bind_is_loopback_only ... ok [INFO] [stdout] test server::http::tests::unix_bind_permissions_and_stale_socket ... ok [INFO] [stdout] test server::http::tests::handler_panic_is_a_500 ... ok [INFO] [stdout] test server::http::tests::limits_and_malformed_input ... ok [INFO] [stdout] test server::http::tests::unix_peer_is_this_uid ... ok [INFO] [stdout] test server::access::tests::valid_token_yields_identity_and_caches_keys ... ok [INFO] [stdout] test server::http::tests::writes_framed_responses ... ok [INFO] [stdout] test server::mcp::anonymous_tests::anonymous_access_lists_tools_only_when_it_is_on ... ok [INFO] [stdout] test server::mcp::anonymous_tests::anonymous_callers_get_401_before_they_can_list_tools ... ok [INFO] [stdout] test server::mcp::agent_tests::org_agents_get_the_ambient_checks ... ok [INFO] [stdout] test server::mcp::rpc_tests::modern_headers_must_match_the_body ... ok [INFO] [stdout] test server::http::tests::connection_cap_and_shutdown ... FAILED [INFO] [stdout] test server::mcp::rpc_tests::batch_answers_requests_only ... ok [INFO] [stdout] test server::mcp::rpc_tests::modern_protocol_errors ... ok [INFO] [stdout] test history::tests::recorder_never_blocks_and_counts_drops ... ok [INFO] [stdout] test server::mcp::rpc_tests::modern_requests_need_no_handshake ... ok [INFO] [stdout] test server::mcp::rpc_tests::notifications_and_responses_are_accepted ... ok [INFO] [stdout] test server::mcp::rpc_tests::initialize_negotiates_version ... ok [INFO] [stdout] test server::mcp::rpc_tests::skills_are_served_when_registered ... ok [INFO] [stdout] test server::mcp::skills::tests::bad_skills_are_refused ... ok [INFO] [stdout] test server::mcp::skills::tests::directories_list_direct_children ... ok [INFO] [stdout] test auth::http::audit_tests::auth_events_are_audited ... ok [INFO] [stdout] test server::mcp::skills::tests::files_read_as_resources ... ok [INFO] [stdout] test server::mcp::skills::tests::frontmatter_passes_through_verbatim ... ok [INFO] [stdout] test server::mcp::tests::events_stream ... ok [INFO] [stdout] test server::mcp::rpc_tests::protocol_errors ... ok [INFO] [stdout] test server::mcp::tests::access_gate ... ok [INFO] [stdout] test server::mcp::tests::globs ... ok [INFO] [stdout] test server::mcp::tests::extra_routes_sit_behind_access ... ok [INFO] [stdout] test server::http::tests::expect_continue_is_answered ... ok [INFO] [stdout] test auth::tests::file_store_is_shared_between_handles ... ok [INFO] [stdout] test server::mcp::tests::access_superadmins_get_the_same_checks ... ok [INFO] [stdout] test server::mcp::tests::policy_filters_list_and_call ... ok [INFO] [stdout] test server::mcp::tests::origins ... ok [INFO] [stdout] test server::mcp::tests::registry_rejects_bad_and_duplicate_names ... ok [INFO] [stdout] test server::mcp::tests::scoped_mcp_and_refusals_are_tool_errors ... ok [INFO] [stdout] test server::mcp::skills::tests::entry_matches_the_spec_example ... ok [INFO] [stdout] test server::mcp::tests::routes ... ok [INFO] [stdout] test server::mcp::tests::terminal_upgrades_only_when_admitted ... ok [INFO] [stdout] test server::mcp::tests::ssh_upgrades_only_when_admitted ... ok [INFO] [stdout] test server::service::tests::env_rendering_and_editing ... ok [INFO] [stdout] test server::service::tests::atomic_write_is_idempotent_and_sets_mode ... ok [INFO] [stdout] test server::service::tests::listen_must_be_loopback ... ok [INFO] [stdout] test server::openapi::tests::the_web_snapshot_is_current ... ok [INFO] [stdout] test server::mcp::tests::tailnet_superadmins_get_csrf_origin_and_content_type_checks ... ok [INFO] [stdout] test server::ssh::tests::parses_requests ... ok [INFO] [stdout] test server::mcp::tests::tools_list_and_call ... ok [INFO] [stdout] test server::ssh::tests::splits_bases ... ok [INFO] [stdout] test server::service::tests::unit_loads_the_encrypted_key ... ok [INFO] [stdout] test server::service::tests::systemd_versions ... ok [INFO] [stdout] test server::ssh_config::tests::a_service_follows_its_replicas_and_asks_isb_for_their_keys ... ok [INFO] [stdout] test server::ssh_config::tests::renders_a_pinned_host_block ... ok [INFO] [stdout] test server::service::tests::unit_rendering ... ok [INFO] [stdout] test server::ssh::tests::origin_rules ... ok [INFO] [stdout] test server::mcp::tests::rest_calls_and_errors ... ok [INFO] [stdout] test server::tailnet::tests::gate_checks_peer_host_and_list_and_caches ... ok [INFO] [stdout] test server::tailnet::tests::hosts ... ok [INFO] [stdout] test server::tailnet::tests::tailnet_ranges ... ok [INFO] [stdout] test server::system_service::tests::system_unit_without_a_credential ... ok [INFO] [stdout] test server::tailnet::tests::allow_lists ... ok [INFO] [stdout] test server::tailnet::tests::whois_json ... ok [INFO] [stdout] test server::system_service::tests::system_unit_runs_as_the_operator_outside_their_slice ... ok [INFO] [stdout] test server::terminal::tests::origin_must_be_this_site_for_cookies ... ok [INFO] [stdout] test server::ssh_config::tests::no_host_key_yet_accepts_the_first_and_identity_is_pinned ... ok [INFO] [stdout] test server::terminal::tests::recognises_a_websocket_upgrade ... ok [INFO] [stdout] test server::tests::listener_config_is_checked ... ok [INFO] [stdout] test server::terminal::tests::parses_terminal_requests ... ok [INFO] [stdout] test web::tests::api_paths_are_never_shadowed ... ok [INFO] [stdout] test web::tests::files_with_types_and_caching ... ok [INFO] [stdout] test server::terminal::tests::a_dropped_browser_closes_the_terminal ... ok [INFO] [stdout] test web::tests::missing_files_are_404_not_the_shell ... ok [INFO] [stdout] test web::tests::security_headers_everywhere ... ok [INFO] [stdout] test web::tests::spa_fallback_serves_index_uncached ... ok [INFO] [stdout] test server::openapi::tests::the_document_covers_every_surface ... ok [INFO] [stdout] test server::ssh_config::tests::known_hosts_replaces_only_its_own_lines ... ok [INFO] [stdout] test web::tests::methods ... ok [INFO] [stdout] test web::tests::the_embedded_table_is_sorted_and_has_an_index ... ok [INFO] [stdout] test server::mcp::rpc_tests::cli_client_speaks_modern_mcp ... ok [INFO] [stdout] test server::access::tests::unknown_kid_refetches_at_most_once_per_interval ... ok [INFO] [stdout] test auth::ssh_keys::tests::stores_lists_and_removes ... ok [INFO] [stdout] test auth::db::tests::upgrades_a_version_1_database ... ok [INFO] [stdout] test auth::secret::tests::default_cost_is_owasp ... ok [INFO] [stdout] test history::tests::history_prunes_by_age_and_size ... ok [INFO] [stdout] test server::client_tests::healthz_over_tcp ... ok [INFO] [stdout] test server::client_tests::end_to_end_over_unix_socket ... ok [INFO] [stdout] test server::terminal::tests::bridges_bytes_resizes_and_exit ... ok [INFO] [stdout] test server::terminal::tests::idle_sessions_are_closed ... ok [INFO] [stdout] test server::ssh::tests::pumps_bytes_both_ways ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- server::http::tests::connection_cap_and_shutdown stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'server::http::tests::connection_cap_and_shutdown' (3358) panicked at src/server/http.rs:1061:52: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 32, kind: BrokenPipe, message: "Broken pipe" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x64e9d0c7d481 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x64e9d0c9595a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x64e9d0c8238c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x64e9d0c552a6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x64e9d0c73b29 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x64e9d08d4370 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x64e9d0c73ce2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x64e9d0c55352 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x64e9d0c4dc79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x64e9d0c562ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x64e9d0c960bc - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x64e9d0c95e92 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x64e9d08a4837 - isb_server[c86b1ee526f356ae]::server::http::tests::connection_cap_and_shutdown::{closure#2} [INFO] [stdout] 13: 0x64e9d08c0ee6 - isb_server[c86b1ee526f356ae]::server::http::tests::connection_cap_and_shutdown [INFO] [stdout] 14: 0x64e9d074a709 - >::call_once [INFO] [stdout] 15: 0x64e9d08c765b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 16: 0x64e9d08d4cc5 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 17: 0x64e9d08ce584 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 18: 0x64e9d08d7e22 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 19: 0x64e9d0c7bd69 - ::new::thread_start [INFO] [stdout] 20: 0x78419c024dfa - [INFO] [stdout] 21: 0x78419c0b83d4 - clone [INFO] [stdout] 22: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] server::http::tests::connection_cap_and_shutdown [INFO] [stdout] [INFO] [stdout] test result: FAILED. 213 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.43s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348", kill_on_drop: false }` [INFO] [stdout] 1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348