nixbot

builds

failed tincd-test-0.1.0 checks.aarch64-darwin.tincd-test · build #258 · raw

1tribuchet: building on mac02
unpackPhase
2unpacking source archive /nix/store/3wcnhf57jgm2rlcqyvznngx3p9iyzz4w-source3source root is source
patchPhase
4Executing configureCargoCommonVars5decompressing cargo artifacts from /nix/store/9jz3lc70w3aif4kz6x06ziwap6pm6j2r-tincd-deps-0.1.0/target.tar.zst to target
configurePhase
6will append /private/var/tb/8/scratch/57fe8e5fc3c4458d/build/source/.cargo-home/config.toml with contents of /nix/store/zahh5pgyr4ayjajxqdd0ckwr196fwyl9-vendor-cargo-deps/config.toml7default configurePhase, nothing to do
buildPhase
8+++ command cargo --version9cargo 1.97.0 (c980f4866 2026-06-30)
checkPhase
10+++ command cargo test --release --workspace11 Compiling libc v0.2.19012 Compiling rustix v1.1.413 Compiling fastrand v2.4.014 Compiling num-traits v0.2.1915 Compiling once_cell v1.21.416 Compiling zerocopy v0.8.6217 Compiling tinc-proto v0.0.0 (/private/var/tb/8/scratch/57fe8e5fc3c4458d/build/source/crates/tinc-proto)18 Compiling errno v0.3.1419 Compiling tinc-device v0.0.0 (/private/var/tb/8/scratch/57fe8e5fc3c4458d/build/source/crates/tinc-device)20 Compiling getrandom v0.3.421 Compiling wait-timeout v0.2.122 Compiling fnv v1.0.723 Compiling bit-vec v0.8.024 Compiling quick-error v1.2.325 Compiling unarray v0.1.426 Compiling regex-syntax v0.8.1127 Compiling inout v0.2.228 Compiling hex v0.4.329 Compiling cipher v0.5.230 Compiling bit-set v0.8.031 Compiling chacha20 v0.10.232 Compiling rand_core v0.9.533warning: variable does not need to be mutable34 --> crates/tinc-device/tests/utun_batch.rs:163:1335 |36163 | let mut f = ip4_udp_frame([10, 98, 2, 2], [10, 98, 2, 1], 50000, port, 24 + i);37 | ----^38 | |39 | help: remove this `mut`40 |41 = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default4243 Compiling rand_xorshift v0.4.044 Compiling rand v0.9.245 Compiling module-lattice v0.2.346 Compiling ml-kem v0.3.247 Compiling crypto-bigint v0.7.548 Compiling jobserver v0.1.3549 Compiling cc v1.7.050 Compiling tempfile v3.27.051 Compiling rusty-fork v0.3.152warning: `tinc-device` (test "utun_batch") generated 1 warning (run `cargo fix --test "utun_batch" -p tinc-device` to apply 1 suggestion)53 Compiling openssl-sys v0.9.11754 Compiling tincd v0.1.0 (/private/var/tb/8/scratch/57fe8e5fc3c4458d/build/source/crates/tincd)55 Compiling tinc-ffi v0.0.0 (/private/var/tb/8/scratch/57fe8e5fc3c4458d/build/source/crates/tinc-ffi)56 Compiling crypto-primes v0.7.257warning: tincd@0.1.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.58warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.59warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.60warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.61warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.62warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.63warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.64warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.65warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.66warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.67warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.68warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.69warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.70warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.71warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.72warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.73warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead.74 Compiling tinc-crypto v0.0.0 (/private/var/tb/8/scratch/57fe8e5fc3c4458d/build/source/crates/tinc-crypto)75 Compiling ppv-lite86 v0.2.2176 Compiling rand_chacha v0.10.077 Compiling rand_chacha v0.9.078 Compiling proptest v1.11.079 Compiling tinc-sptps v0.0.0 (/private/var/tb/8/scratch/57fe8e5fc3c4458d/build/source/crates/tinc-sptps)80 Compiling tinc-conf v0.0.0 (/private/var/tb/8/scratch/57fe8e5fc3c4458d/build/source/crates/tinc-conf)81 Compiling rsa v0.10.0-rc.1982 Compiling tinc-tools v0.0.0 (/private/var/tb/8/scratch/57fe8e5fc3c4458d/build/source/crates/tinc-tools)83warning: method `set_device_failed` is never used84 --> crates/tincd/src/shard/punt.rs:54:1985 |8642 | impl PuntQueue {87 | -------------- method in this implementation88...8954 | pub(crate) fn set_device_failed(&self) {90 | ^^^^^^^^^^^^^^^^^91 |92 = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default9394warning: `tincd` (lib test) generated 1 warning95 Finished `release` profile [optimized] target(s) in 1m 46s96 Running unittests src/lib.rs (target/release/deps/tinc_conf-cc1bc17de9027d7c)9798running 63 tests99test hostdirs::tests::rebased_after_chroot ... ok100test name::tests::empty_after_truncate_errors ... ok101test name::tests::envvar_same_semantics_as_host ... ok102test name::tests::host_env_beats_gethostname ... ok103test hostdirs::tests::no_overlay_is_plain_hosts ... ok104test name::tests::host_truncates_at_dot_and_squashes ... ok105test name::tests::literal_not_squashed ... ok106test name::tests::underscore_preserved ... ok107test parse::tests::entry_bool ... ok108test parse::tests::file_bom_stripped ... ok109test parse::tests::entry_int ... ok110test parse::tests::file_comments_and_blanks ... ok111test parse::tests::file_crlf ... ok112test parse::tests::file_non_utf8_tolerated ... ok113test parse::tests::file_pem_unterminated ... ok114test parse::tests::file_skips_pem ... ok115test parse::tests::line_blank_skips ... ok116test parse::tests::line_empty_value_errors ... ok117test parse::tests::line_empty_variable_passes ... ok118test parse::tests::line_equals_terminates_variable ... ok119test parse::tests::line_separator_forms ... ok120test parse::tests::line_trailing_strip ... ok121test parse::tests::line_value_with_spaces ... ok122test hostdirs::tests::names_overlay_missing_vs_unreadable ... ok123test parse::tests::lookup_case_insensitive ... ok124test parse::tests::lookup_cmdline_first ... ok125test parse::tests::lookup_file_tiebreak ... ok126test parse::tests::lookup_line_before_file ... ok127test parse::tests::lookup_multi_ordered_by_line ... ok128test hostdirs::tests::dangling_symlink_occupies_name ... ok129test parse::tests::server_confd_is_file ... ok130test hostdirs::tests::overlay_overrides_primary ... ok131test pem::tests::public_key_file_shape ... ok132test hostdirs::tests::overlay_equal_to_primary_is_ignored ... ok133test pem::tests::read_bad_b64 ... ok134test parse::tests::server_no_confd ... ok135test pem::tests::read_empty_body_line ... ok136test pem::tests::read_crlf ... ok137test pem::tests::read_end_type_unchecked ... ok138test pem::tests::read_not_found ... ok139test pem::tests::read_ignores_chunking ... ok140test pem::tests::read_size_long ... ok141test pem::tests::read_size_short ... ok142test pem::tests::read_skips_preamble ... ok143test pem::tests::read_type_prefix ... ok144test parse::tests::server_confd_empty ... ok145test pem::tests::roundtrip_sizes ... ok146test pem::tests::write_chunking ... ok147test pem::tests::signing_key_roundtrip ... ok148test parse::tests::server_no_tincconf ... ok149test pem::tests::write_chunking_uneven ... ok150test vars::tests::every_entry_is_server_or_host ... ok151test vars::tests::flags_contains ... ok152test vars::tests::lookup_case_insensitive ... ok153test vars::tests::lookup_unknown ... ok154test vars::tests::no_duplicate_names ... ok155test vars::tests::safe_not_obsolete ... ok156test vars::tests::spot_check ... ok157test parse::tests::server_confd_one_bad ... ok158test parse::tests::server_confd_merged ... ok159test vars::tests::unsafe_paths_not_safe ... ok160test parse::tests::server_confd_head_bug_not_ported ... ok161test parse::tests::server_confd_filter ... ok162163test result: ok. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s164165 Running tests/roundtrip.rs (target/release/deps/roundtrip-c881ef9e6641f511)166167running 3 tests168test pem_roundtrip ... ok169test line_roundtrip ... ok170test pem_skips_preamble ... ok171172test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s173174 Running unittests src/lib.rs (target/release/deps/tinc_crypto-882cf23fdf704b50)175176running 14 tests177test invite::tests::env_key ... ok178test aead::tests::default_label_suffix_empty ... ok179test aead::tests::config_str_roundtrip ... ok180test invite::tests::headers ... ok181test invite::tests::cookie_affects_filename ... ok182test invite::tests::key_affects_slug_prefix_only ... ok183test invite::tests::filename_from_cookie ... ok184test invite::tests::key_hash_via_fingerprint ... ok185test invite::tests::parse_bad_alphabet ... ok186test invite::tests::parse_multibyte_no_panic ... ok187test invite::tests::parse_short ... ok188test invite::tests::slug_roundtrip ... ok189test hybrid::tests::mlkem768_round_trip ... ok190test aead::tests::aes_open_into_err_leaves_out_unchanged ... ok191192test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s193194 Running tests/kat.rs (target/release/deps/kat-fdfb01a6e4ae085f)195196running 9 tests197test b64_decode_accepts_mixed_alphabet ... ok198test b64_encode_matches_c ... ok199test prf_matches_c ... ok200test invitation_crypto_kernel_matches_c ... ok201test sign_matches_c ... ok202test ecdh_from_seed_matches_c ... ok203test chapoly_open_rejects_tampered ... ok204test aes256gcm_known_answer ... ok205test chapoly_seal_matches_c ... ok206207test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s208209 Running unittests src/lib.rs (target/release/deps/tinc_device-74d81c241615c6d6)210211running 56 tests212test arena::tests::arena_is_page_aligned ... ok213test arena::tests::slots_within_contiguous ... ok214test arena::tests::slot_accessors ... ok215test bsd::tests::nibble_then_prefix_roundtrip ... ok216test bsd::tests::prefix_ipv4_is_af_inet_be ... ok217test bsd::macos_x::tests::flush_replays_partial_tail ... ok218test bsd::macos_x::tests::flush_replays_zero_progress_once ... ok219test bsd::tests::prefix_ipv6_is_libc_af_inet6_be ... ok220test bsd::tests::prefix_unknown ... ok221test arena::tests::set_len_rejects_overflow - should panic ... ok222test arena::tests::slot_oob_panics - should panic ... ok223test bsd::tests::utun_read_ignores_prefix ... ok224test bsd::tests::tun_write_strips_ether ... ok225test bsd::tests::tun_utun_write_short_buf_errors ... ok226test bsd::tests::tap_read_ether_via_seqpacket ... ok227test bsd::tests::utun_read_runt_errors ... ok228test bsd::tests::read_unknown_nibble_errors ... ok229test bsd::tests::utun_write_synthesizes_ipv6_prefix ... ok230test bsd::tests::tap_write_ether_via_seqpacket ... ok231test bsd::tests::tun_read_ipv4_via_pipe ... ok232test bsd::tests::utun_write_synthesizes_prefix ... ok233test bsd::tests::utun_write_unknown_ethertype_errors ... ok234test ether::tests::nibble_cases ... ok235test ether::tests::set_etherheader_cases ... ok236test fd::tests::open_sets_nonblocking ... ok237test fd::tests::read_eof_via_pipe ... ok238test fd::tests::read_ip_via_pipe ... ok239test fd::tests::read_unknown_version_via_pipe ... ok240test fd::tests::scm_rights_round_trip ... ok241test fd::tests::write_strips_ether_via_pipe ... ok242test fuzz::tests::smoke ... ok243test tests::drain_clamps_cap_to_arena ... ok244test tests::drain_dummy_is_empty ... ok245test tests::drain_frames_until_eagain ... ok246test tests::drain_immediate_eagain_is_empty ... ok247test tests::drain_propagates_real_error ... ok248test tests::drain_respects_cap ... ok249test tso::tests::checksum_chains ... ok250test tso::tests::checksum_odd_tail ... ok251test tso::tests::checksum_rfc1071_reference ... ok252test tso::tests::gro_coalesce_three_v4 ... ok253test tso::tests::gro_flush_on_mismatch ... ok254test tso::tests::gro_hits_64k_cap ... ok255test tso::tests::gro_psh_terminates ... ok256test tso::tests::gro_reassembles_tso_split_output ... ok257test tso::tests::gro_rejects ... ok258test tso::tests::gro_short_tail_terminates ... ok259test tso::tests::gro_single_packet_zero_vnet_hdr ... ok260test tso::tests::gso_none_completes_partial_csum ... ok261test tso::tests::split_errors ... ok262test tso::tests::split_seq_wraps ... ok263test tso::tests::split_v4_even ... ok264test tso::tests::split_v4_short_tail ... ok265test tso::tests::split_v4_single_chunk ... ok266test tso::tests::split_v6_even ... ok267test tso::tests::vnet_hdr_decode ... ok268269test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s270271 Running tests/mq.rs (target/release/deps/mq-11f87e69d921d13c)272273running 0 tests274275test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s276277 Running tests/utun_batch.rs (target/release/deps/utun_batch-1b361d13ca3bedd5)278279running 3 tests280test utun_partial_drain_refires_kqueue ... ok281test utun_sendmsg_x_inject ... ok282test utun_recvmsg_x_drain ... ok283284test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s285286 Running unittests src/lib.rs (target/release/deps/tinc_ffi-01d46650e18b4809)287288running 0 tests289290test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s291292 Running tests/handshake.rs (target/release/deps/handshake-1691a26eebffaf6c)293294running 6 tests295test datagram_handshake ... ok296test same_seeds_same_bytes ... ok297test stream_handshake ... ok298test stream_handshake_bytewise ... ok299test stream_rekey_uses_ack_state ... ok300test wrong_peer_key_fails_at_sig ... ok301302test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s303304 Running unittests src/lib.rs (target/release/deps/tinc_proto-9d80a47bcba7f67b)305306running 59 tests307test addr::tests::accepts ... ok308test msg::edge::tests::add_edge_self_loop_rejected ... ok309test msg::edge::tests::add_edge_kat ... ok310test msg::edge::tests::add_edge_seven_tokens_rejected ... ok311test msg::edge::tests::add_edge_negative_weight_clamped ... ok312test addr::tests::rejects ... ok313test msg::edge::tests::add_edge_bad_name_rejected ... ok314test msg::edge::tests::add_edge_unknown_addr ... ok315test msg::edge::tests::add_edge_v6 ... ok316test msg::edge::tests::add_edge_with_local ... ok317test msg::edge::tests::del_edge_kat ... ok318test msg::key::tests::ans_key ... ok319test msg::key::tests::ans_key_eight_fields_rejected ... ok320test msg::key::tests::ans_key_sptps_placeholder_fields ... ok321test msg::key::tests::ans_key_with_relay_addr ... ok322test msg::key::tests::key_changed ... ok323test msg::key::tests::req_key_ext_no_payload ... ok324test msg::key::tests::req_key_ext_with_payload ... ok325test msg::key::tests::req_key_legacy ... ok326test msg::key::tests::req_key_punch_roundtrip ... ok327test msg::key::tests::req_key_reflexive_append ... ok328test msg::key::tests::req_key_unknown_reqno ... ok329test msg::misc::tests::mtu_info ... ok330test msg::misc::tests::sptps_packet ... ok331test msg::misc::tests::tcp_packet ... ok332test msg::misc::tests::udp_info ... ok333test msg::subnet::tests::kat_format ... ok334test msg::subnet::tests::kat_parse ... ok335test msg::subnet::tests::rejects ... ok336test msg::subnet::tests::roundtrip ... ok337test msg::subnet::tests::trailing_garbage_ok ... ok338test request::tests::id_roundtrip ... ok339test request::tests::peek ... ok340test subnet::tests::kat_reject ... ok341test subnet::tests::kat_roundtrip ... ok342test subnet::tests::mac_shadows_v6 ... ok343test subnet::tests::maskcheck_basics ... ok344test subnet::tests::maskcmp_byte_aligned ... ok345test subnet::tests::maskcmp_mask_equivalence ... ok346test subnet::tests::maskcmp_partial_byte ... ok347test subnet::tests::maskcmp_slash_zero ... ok348test subnet::tests::maskcmp_v6 ... ok349test subnet::tests::matches_address_mode_v4 ... ok350test subnet::tests::matches_address_mode_v6 ... ok351test subnet::tests::matches_exact_mode_v4 ... ok352test subnet::tests::matches_ignores_weight ... ok353test subnet::tests::matches_mac ... ok354test subnet::tests::matches_type_mismatch ... ok355test tests::check_id_basics ... ok356test tok::tests::basic ... ok357test tok::tests::hex_lowercase_only ... ok358test tok::tests::ld_type ... ok359test tok::tests::limits ... ok360test tok::tests::lit_match ... ok361test tok::tests::lit_mismatch ... ok362test tok::tests::lu_accepts_negative_glibc_style ... ok363test tok::tests::opt ... ok364test tok::tests::skip ... ok365test tok::tests::typed ... ok366367test result: ok. 59 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s368369 Running tests/adversarial.rs (target/release/deps/adversarial-fb476da5e0b907a4)370371running 10 tests372test check_id_garbage ... ok373test del_edge_adversarial ... ok374test request_peek_garbage ... ok375test misc_msgs_adversarial ... ok376test key_msgs_adversarial ... ok377test add_edge_adversarial ... ok378test subnet_adversarial ... ok379test subnet_msg_adversarial ... ok380test arbitrary_bytes_never_panic ... ok381test arbitrary_tokens_never_panic ... ok382383test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s384385 Running tests/roundtrip.rs (target/release/deps/roundtrip-247d148c68391b09)386387running 11 tests388test mac_never_parses_as_v6 ... ok389test v6_display_never_macish ... ok390test subnet_fits_buffer ... ok391test subnet_roundtrip ... ok392test subnet_canonical ... ok393test mtu_info ... ok394test del_edge ... ok395test req_key ... ok396test udp_info ... ok397test add_edge ... ok398test ans_key ... ok399400test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s401402 Running unittests src/lib.rs (target/release/deps/tinc_sptps-483498f145a27e9a)403404running 1 test405test state::tests::output_debug_redacts_payload_bytes ... ok406407test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s408409 Running tests/sptps/main.rs (target/release/deps/sptps-6db06dd7c00fc80b)410411running 38 tests412test fastpath::u64_truncate_is_u32_wrap ... ok413test aead::aead_mismatch_fails_at_sig ... ok414test framing::stream_double_kex_is_err ... ok415test fastpath::open_data_into_pre_handshake_is_invalid_state ... ok416test framing::stream_empty_input_is_noop ... ok417test framing::datagram_plaintext_malformed ... ok418test hybrid::default_kex_byte_identical ... ok419test framing::stream_preauth_reclen_clamp ... ok420test hybrid::hybrid_records_fit_meta_protocol ... ok421test framing::stream_plaintext_bad_record_types ... ok422test hybrid::kex_mode_mismatch_is_badkex ... ok423test small_order::small_order_ecdh_replayed_sig_no_panic_classical ... ok424test small_order::small_order_ecdh_replayed_sig_no_panic_hybrid ... ok425test nonce_limit::rekey_due_at_soft_threshold ... ok426test framing::datagram_encrypted_garbage ... ok427test nonce_limit::alloc_seqnos_refuses_before_nonce_wrap ... ok428test hybrid_confirm::send_record_refused_in_confirm ... ok429test hybrid_confirm::no_record_before_handshake_done ... ok430test hybrid::tampered_ct_no_handshake_done ... ok431test nonce_limit::inband_datagram_rekey_rebases_key_counter ... ok432test hybrid::hybrid_roundtrip ... ok433test fastpath::open_data_into_scrubs_out_on_error ... ok434test hybrid::hybrid_kdf_kat ... ok435test fastpath::seal_into_open_into_roundtrip ... ok436test framing::stream_hybrid_kex_passes_clamp ... ok437test fastpath::handle_based_seal_byte_identical ... ok438test fastpath::open_data_into_badrecord_keeps_window ... ok439test framing::datagram_rekey_survives_malformed_handshake_record ... ok440test rekey::hybrid_rekey_message_order ... ok441test fastpath::alloc_seqnos_seal_with_seqno_byte_identical ... ok442test framing::stream_send_record_length_cap ... ok443test aead::aes_gcm_roundtrip ... ok444test rekey::rekey_roundtrip_all_modes ... ok445test aead::aes_and_chacha_records_differ ... ok446test hybrid::handshake_latency_report ... ok447test replay_window::in_window_reorder_is_lossless ... ok448test stream_reassembly::fragmentation_transparent_initiator ... ok449test stream_reassembly::fragmentation_transparent_responder ... ok450451test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s452453 Running tests/vs_c.rs (target/release/deps/vs_c-75a3cb6c222a7ba8)454455running 6 tests456test byte_identical_wire_output ... ok457test datagram_rekey_keeps_seqno_monotone ... ok458test c_initiator_rust_responder_stream ... ok459test rust_initiator_c_responder_datagram ... ok460test rust_initiator_c_responder_stream ... ok461test stream_rekey_rust_initiator ... ok462463test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s464465 Running unittests src/lib.rs (target/release/deps/tinc_tools-212f8c29d15f211d)466467running 317 tests468test cmd::config::tests::every_nonserver_var_is_host ... ok469test cmd::config::tests::get_file_missing ... ok470test cmd::config::tests::intent_obsolete_var_fails ... ok471test cmd::config::tests::intent_port_is_host_only ... ok472test cmd::config::tests::edit_file_missing ... ok473test cmd::config::tests::parse_var_expr_err ... ok474test cmd::config::tests::parse_var_expr_ok ... ok475test cmd::config::tests::intent_errors ... ok476test cmd::config::tests::intent_obsolete_var_get_ok ... ok477test cmd::config::tests::intent_unknown_var_force_proceeds ... ok478test cmd::config::tests::intent_routing ... ok479test cmd::config::tests::del_nothing_fails ... ok480test cmd::config::tests::del_filter_no_match_fails ... ok481test cmd::config::tests::del_removes_all ... ok482test cmd::config::tests::del_filtered ... ok483test cmd::config::tests::intent_dual_tagged_goes_to_tinc_conf ... ok484test cmd::config::tests::intent_unknown_var_get_proceeds ... ok485test cmd::config::tests::add_dedup_case_insensitive ... ok486test cmd::config::tests::add_dedup_noop ... ok487test cmd::config::tests::edit_adds_newline_before_append ... ok488test cmd::config::tests::add_appends ... ok489test cmd::config::tests::edit_preserves_pem ... ok490test cmd::config::tests::intent_action_coercion ... ok491test cmd::config::tests::get_table ... ok492test cmd::config::tests::edit_preserves_comments ... ok493test cmd::config::tests::run_full_get ... ok494test cmd::config::tests::split_line_pem_passthrough ... ok495test cmd::config::tests::split_line_table ... ok496test cmd::config::tests::run_full_get_not_found ... ok497test cmd::config::tests::run_full_add_subnet_to_host_file ... ok498test cmd::ctl_simple::tests::disconnect_bad_name_preflight ... ok499test cmd::dump::tests::conn_fmt_plain_contract ... ok500test cmd::dump::tests::conn_parse_golden ... ok501test cmd::dump::tests::edge_dot_dedup_table ... ok502test cmd::ctl_simple::tests::pid_from_greeting ... ok503test cmd::ctl_simple::tests::reload_daemon_fail ... ok504test cmd::ctl_simple::tests::disconnect_not_found ... ok505test cmd::ctl_simple::tests::stop_drains ... ok506test cmd::ctl_simple::tests::debug_returns_prev_level ... ok507test cmd::config::tests::get_port_with_value_skips_pidfile ... ok508test cmd::config::tests::run_get_port_from_pidfile ... ok509test cmd::dump::tests::edge_dot_weight_calc ... ok510test cmd::dump::tests::edge_parse_golden ... ok511test cmd::dump::tests::edge_fmt_plain ... ok512test cmd::dump::tests::edge_parse_unspec_local ... ok513test cmd::config::tests::run_full_explicit_node ... ok514test cmd::config::tests::run_get_port_explicit_node_skips_pidfile ... ok515test cmd::config::tests::run_get_with_value_is_set ... ok516test cmd::config::tests::run_get_port_fallback_to_config ... ok517test cmd::config::tests::set_canonicalizes_key_case ... ok518test cmd::config::tests::set_collapses_duplicates ... ok519test cmd::config::tests::set_replaces_in_place ... ok520test cmd::config::tests::tmpfile_cleaned_up_on_del_failure ... ok521test cmd::config::tests::set_appends_when_absent ... ok522test cmd::config::tests::run_full_get_overlay_host ... ok523test cmd::config::tests::warnonremove_case_insensitive ... ok524test cmd::dump::tests::kind_err ... ok525test cmd::dump::tests::kind_needs_daemon ... ok526test cmd::dump::tests::kind_ok ... ok527test cmd::dump::tests::node_dot_color_cascade ... ok528test cmd::dump::tests::node_fmt_plain_contract ... ok529test cmd::dump::tests::node_parse_golden ... ok530test cmd::config::tests::set_warnonremove ... ok531test cmd::dump::tests::node_parse_host_variants ... ok532test cmd::dump::tests::node_parse_short ... ok533test cmd::dump::tests::strip_weight_table ... ok534test cmd::dump::tests::subnet_parse_table ... ok535test cmd::dump::tests::subnet_fmt_table ... ok536test cmd::edit::tests::resolve_err ... ok537test cmd::edit::tests::resolve_ok ... ok538test cmd::dump::tests::inv_empty_cases ... ok539test cmd::exchange::tests::name_line_filter ... ok540test cmd::dump::tests::inv_mixed ... ok541test cmd::exchange::tests::import_bad_name_is_error ... ok542test cmd::edit::tests::resolve_overlay_host ... ok543test cmd::exchange::tests::get_my_name_missing_tinc_conf ... ok544test cmd::exchange::tests::import_junk_before_name_is_ignored ... ok545test cmd::exchange::tests::import_basic ... ok546test cmd::exchange::tests::export_injects_name_strips_name ... ok547test cmd::exchange::tests::import_multi_with_separator ... ok548test cmd::dump::tests::inv_multiple ... ok549test cmd::exchange::tests::export_preserves_pem ... ok550test cmd::exchange::tests::import_skip_existing_unless_force ... ok551test cmd::exchange::tests::get_my_name_reads_config ... ok552test cmd::exchange::tests::export_all_separator_between ... ok553test cmd::exchange::tests::import_no_name_at_all ... ok554test cmd::fsck::tests::display_exhaustive ... ok555test cmd::exchange::tests::get_my_name_no_name_key ... ok556test cmd::exchange::tests::import_name_format_is_exact ... ok557test cmd::dump::tests::inv_roundtrip_with_invite ... ok558test cmd::exchange::tests::export_all_skips_non_id_dirents ... ok559test cmd::exchange::tests::roundtrip_multi ... ok560test cmd::exchange::tests::export_all_includes_overlay ... ok561test cmd::fsck::tests::checks_all_hosts ... ok562test cmd::fsck::tests::confd_checked ... ok563test cmd::fsck::tests::clean_init_passes ... ok564test cmd::fsck::tests::bad_b64_is_no_pubkey ... ok565test cmd::exchange::tests::roundtrip ... ok566test cmd::fsck::tests::no_name ... ok567test cmd::fsck::tests::no_tincconf ... ok568test cmd::fsck::tests::no_private_key ... ok569test cmd::fsck::tests::duplicate_multiple_ok ... ok570test cmd::fsck::tests::no_public_key ... ok571test cmd::fsck::tests::severity_buckets ... ok572test cmd::dump::tests::inv_valid_table ... ok573test cmd::fsck::tests::host_file_deleted ... ok574test cmd::fsck::tests::host_scripts_any_prefix ... ok575test cmd::genkey::tests::disable_config_line ... ok576test cmd::dump::tests::inv_skipped ... ok577test cmd::fsck::tests::pem_pubkey_read ... ok578test cmd::fsck::tests::duplicate_non_multiple ... ok579test cmd::fsck::tests::key_mismatch_force_fixes ... ok580test cmd::fsck::tests::hosts_non_id_skipped ... ok581test cmd::fsck::tests::host_var_in_server ... ok582test cmd::fsck::tests::script_not_exec_warns ... ok583test cmd::fsck::tests::no_public_key_force_fixes ... ok584test cmd::genkey::tests::disable_nonexistent ... ok585test cmd::fsck::tests::unknown_script ... ok586test cmd::genkey::tests::disable_ignores_rsa ... ok587test cmd::genkey::tests::disable_config_line_case ... ok588test cmd::genkey::tests::disable_end_type_unchecked ... ok589test cmd::fsck::tests::key_mismatch ... ok590test cmd::info::tests::cascade_table ... ok591test cmd::info::tests::localtime_zero_is_never ... ok592test cmd::fsck::tests::unknown_var_silent ... ok593test cmd::info::tests::localtime_epoch_is_1970ish ... ok594test cmd::genkey::tests::disable_pem_block_surrounded ... ok595test cmd::genkey::tests::disable_no_match ... ok596test cmd::fsck::tests::all_known_scripts ... ok597test cmd::info::tests::nodeinfo_format_golden ... ok598test cmd::fsck::tests::private_key_file_config ... ok599test cmd::info::tests::nodeinfo_format_unreachable ... ok600test cmd::info::tests::nodeinfo_status_order ... ok601test cmd::info::tests::nodeinfo_traffic_double_space ... ok602test cmd::info::tests::option_version_shifts_24 ... ok603test cmd::info::tests::option_bits_match_connection_h ... ok604test cmd::info::tests::reachability_display_single_line ... ok605test cmd::info::tests::reachability_display_directup_multiline ... ok606test cmd::info::tests::reachability_display_zero_rtt ... ok607test cmd::info::tests::status_bits_match_node_h_order ... ok608test cmd::genkey::tests::disable_pem_block ... ok609test cmd::fsck::tests::unsafe_key_mode_force_fixes ... ok610test cmd::fsck::tests::obsolete_var ... ok611test cmd::genkey::tests::disable_space_delimited_type ... ok612test cmd::init::tests::eacces_on_mkdir_hints_at_dash_c ... ok613test cmd::genkey::tests::disable_preserves_mode ... ok614test cmd::fsck::tests::unsafe_key_mode_warns ... ok615test cmd::genkey::tests::disable_config_line_exact_len ... ok616test cmd::genkey::tests::rotation_roundtrip ... ok617test cmd::info::tests::localtime_shape ... ok618test cmd::genkey::tests::disable_no_trailing_newline ... ok619test cmd::init::tests::bad_name_rejected ... ok620test cmd::fsck::tests::server_var_in_host ... ok621test cmd::fsck::tests::script_not_exec_force_fixes ... ok622test cmd::invite::tests::address_with_port_on_line ... ok623test cmd::invite::tests::copy_host_table ... ok624test cmd::invite::tests::address_port_from_config ... ok625test cmd::init::tests::reinit_fails ... ok626test cmd::invite::tests::invite_existing_overlay_host_fails ... ok627test cmd::invite::tests::address_basic ... ok628test cmd::invite::tests::invite_existing_host_fails ... ok629test cmd::fsck::tests::server_var_in_overlay_host ... ok630test cmd::invite::tests::invite_bad_name_fails ... ok631test cmd::fsck::tests::non_scripts_ignored ... ok632test cmd::join::tests::finalize_bad_name ... ok633test cmd::invite::tests::address_ipv6_brackets ... ok634test cmd::invite::tests::sweep_deletes_expired ... ok635test cmd::join::tests::finalize_identity_rejects_bad_blob ... ok636test cmd::genkey::tests::disable_config_line_delims ... ok637test cmd::init::tests::makedir_clamps_mode ... ok638test cmd::invite::tests::replace_refusals ... ok639test cmd::invite::tests::address_missing_bails ... ok640test cmd::join::tests::finalize_no_name ... ok641test cmd::join::tests::finalize_existing_tinc_conf ... ok642test cmd::invite::tests::sweep_filters_by_filename_length ... ok643test cmd::invite::tests::invite_full_flow ... ok644test cmd::init::tests::fresh_init ... ok645test cmd::join::tests::greeting_line1 ... ok646test cmd::join::tests::finalize_ifconfig_recognized_stubbed ... ok647test cmd::join::tests::greeting_line2 ... ok648test cmd::join::tests::finalize_force_accepts_unsafe ... ok649test cmd::join::tests::finalize_identity_writes_only_the_key ... ok650test cmd::join::tests::split_var_forms ... ok651test cmd::join::tests::url_ok ... ok652test cmd::invite::tests::address_port_zero_bails ... ok653test cmd::join::tests::url_err ... ok654test cmd::network::tests::list_missing_confdir ... ok655test cmd::invite::tests::corrupt_key_with_live_invites_not_clobbered ... ok656test cmd::network::tests::list_empty ... ok657test cmd::invite::tests::invite_no_address_fails_clean ... ok658test cmd::network::tests::run_switch_dot_different_advice ... ok659test cmd::join::tests::finalize_minimal_blob ... ok660test cmd::join::tests::finalize_secondary_chunk_drops_dangerous_keys ... ok661test cmd::network::tests::list_anonymous_network ... ok662test cmd::invite::tests::mesh_vars_copied ... ok663test cmd::network::tests::run_switch_rejected ... ok664test cmd::network::tests::list_skip_unreadable ... ok665test cmd::network::tests::list_skip_regular_files ... ok666test cmd::join::tests::finalize_self_clobber_detected ... ok667test cmd::join::tests::finalize_unknown_var_dropped ... ok668test cmd::sign::tests::signed_message_format ... ok669test cmd::network::tests::list_skip_no_tinc_conf ... ok670test cmd::invite::tests::second_invite_reuses_key ... ok671test cmd::network::tests::list_three_sorted ... ok672test cmd::join::tests::finalize_self_clobber_is_case_insensitive ... ok673test cmd::join::tests::finalize_var_safe_filter ... ok674test cmd::network::tests::list_skip_dotted ... ok675test cmd::sign::tests::empty_body_roundtrip ... ok676test cmd::join::tests::finalize_secondary_chunks ... ok677test cmd::join::tests::server_stub_recovers_file ... ok678test cmd::sign::tests::load_host_pubkey_no_key ... ok679test cmd::sign::tests::golden_upstream_vector ... ok680test cmd::sign::tests::binary_body_roundtrip ... ok681test cmd::sign::tests::verify_malformed_header ... ok682test cmd::start::tests::find_tincd_env_override ... ok683test cmd::sign::tests::verify_header_too_long ... ok684test cmd::sign::tests::load_host_pubkey_pem_fallback ... ok685test cmd::stream::tests::log_loop_color_forwarded ... ok686test cmd::sign::tests::signer_parse ... ok687test cmd::sign::tests::trailer_leading_space ... ok688test cmd::stream::tests::log_loop_data_with_newline ... ok689test cmd::stream::tests::log_loop_two_records ... ok690test cmd::stream::tests::pcap_global_header_snaplen_zero_defaults ... ok691test cmd::stream::tests::parse_header_table ... ok692test cmd::join::tests::server_stub_single_use ... ok693test cmd::stream::tests::pcap_loop_one_packet ... ok694test cmd::sign::tests::sign_verify_roundtrip ... ok695test cmd::start::tests::start_proceeds_past_missing_pidfile ... ok696test cmd::stream::tests::pcap_global_header_bytes_le ... ok697test cmd::stream::tests::pcap_loop_snaplen_zero ... ok698test cmd::stream::tests::pcap_loop_timestamps_per_packet ... ok699test cmd::stream::tests::pcap_packet_header_before_epoch_is_zero ... ok700test cmd::stream::tests::pcap_packet_header_bytes_le ... ok701test cmd::stream::tests::log_loop_malformed_breaks_clean ... ok702test cmd::join::tests::url_roundtrip_with_invite ... ok703test cmd::stream::tests::pcap_packet_header_y2038_truncates ... ok704test cmd::top::tests::compare_table ... ok705test cmd::top::tests::departed_node_stays_dim ... ok706test cmd::top::tests::counter_decrease_wraps ... ok707test cmd::top::tests::display_order_is_arrival_order_not_name_order ... ok708test cmd::sign::tests::verify_any_signer ... ok709test cmd::top::tests::first_tick_rate_is_near_zero ... ok710test cmd::top::tests::fractional_dt ... ok711test cmd::top::tests::parse_traffic_row ... ok712test cmd::top::tests::render_clips_at_max_rows ... ok713test cmd::top::tests::render_header_no_netname ... ok714test cmd::top::tests::render_header_row0_golden ... ok715test cmd::top::tests::render_header_row2_text ... ok716test cmd::top::tests::render_row_attribute_logic ... ok717test cmd::top::tests::render_row_column_layout ... ok718test cmd::top::tests::render_row_cumulative ... ok719test cmd::top::tests::render_row_kilo_scale ... ok720test cmd::sign::tests::verify_signer_mismatch ... ok721test cmd::top::tests::second_tick_rate_is_delta_over_dt ... ok722test cmd::top::tests::sort_name_is_ascending ... ok723test cmd::sign::tests::verify_tampered_time ... ok724test cmd::start::tests::start_proceeds_past_malformed_pidfile ... ok725test ctl::tests::pidfile_missing ... ok726test cmd::sign::tests::verify_tampered_body ... ok727test ctl::tests::recv_data_after_recv_line_shared_buffer ... ok728test ctl::tests::recv_data_short_is_error ... ok729test ctl::tests::handshake_bad_cookie_eof ... ok730test ctl::tests::handshake_bad_line1 ... ok731test ctl::tests::handshake_smoke ... ok732test ctl::tests::request_from_i32 ... ok733test ctl::tests::ack_nonzero_result ... ok734test ctl::tests::send_int2_wire ... ok735test ctl::tests::recv_row_trailing_space_is_terminator ... ok736test ctl::tests::recv_ack_wrong_type ... ok737test ctl::tests::recv_lines_until_eof ... ok738test ctl::tests::pidfile_cookie_validated ... ok739test ctl::tests::recv_row_basic ... ok740test ctl::tests::recv_row_bad_code ... ok741test ctl::tests::recv_row_eof_mid_dump ... ok742test idp::tests::form_parsing_decodes ... ok743test ctl::tests::pidfile_parse ... ok744test ctl::tests::send_and_ack ... ok745test ctl::tests::recv_row_graph_two_terminators ... ok746test ctl::tests::send_with_int_arg ... ok747test ctl::tests::send_with_str_arg ... ok748test ctl::tests::stop_drains_to_eof ... ok749test cmd::sign::tests::verify_signer_in_overlay ... ok750test ctl::tests::pidfile_shape_enforced ... ok751test names::tests::check_id_charset ... ok752test names::tests::confbase_from_netname ... ok753test names::tests::explicit_confbase_wins ... ok754test names::tests::neither_given ... ok755test names::tests::replace_name_envvar_missing ... ok756test names::tests::replace_name_envvar_squashes ... ok757test names::tests::replace_name_host_falls_through ... ok758test names::tests::replace_name_literal ... ok759test names::tests::pidfile_before_resolve_panics - should panic ... ok760test cmd::sign::tests::verify_tampered_signer_name ... ok761test names::tests::unix_socket_case_sensitive ... ok762test names::tests::unix_socket_dot_pid_replaced ... ok763test names::tests::unix_socket_exactly_dot_pid ... ok764test names::tests::unix_socket_no_dot_pid_appended ... ok765test tui::tests::goto_adjusts_to_one_indexed ... ok766test names::tests::resolve_runtime_confbase_fallback ... ok767test keypair::tests::wrong_type_fails ... ok768test keypair::tests::roundtrip_via_disk ... ok769test names::tests::host_dirs_reads_conf_d ... ok770test cmd::join::tests::invite_join_roundtrip_in_process ... ok771test idp::tests::token_redirect_uri_must_match_code ... ok772test idp::tests::authorize_rejects_before_redirect_validation ... ok773test idp::tests::state_round_trips_and_query_merges ... ok774test idp::tests::discovery_has_required_fields ... ok775test idp::tests::authorize_errors_redirect_after_validation ... ok776test idp::tests::userinfo_rejects_expired_and_unknown ... ok777test idp::tests::code_is_single_use_and_expires ... ok778test idp::tests::full_code_flow ... ok779test idp::tests::token_client_auth ... ok780test idp::tests::sweep_drops_expired_state ... ok781test idp::tests::pkce_s256 ... ok782test cmd::invite::tests::invitation_created_hook_can_edit_file ... ok783test cmd::invite::tests::replace_pins_old_key ... ok784test cmd::invite::tests::invitation_created_hook_failure_aborts ... ok785786test result: ok. 317 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s787788 Running unittests src/bin/sptps_keypair.rs (target/release/deps/sptps_keypair-960e68c799ce21b6)789790running 0 tests791792test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s793794 Running unittests src/bin/sptps_test.rs (target/release/deps/sptps_test-68f8909d15a8d1e1)795796running 0 tests797798test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s799800 Running unittests src/bin/tinc.rs (target/release/deps/tinc-3c0b9168c8b5dd77)801802running 0 tests803804test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s805806 Running unittests src/bin/tinc-auth.rs (target/release/deps/tinc_auth-f16ea5dc54a570ad)807808running 0 tests809810test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s811812 Running tests/self_roundtrip.rs (target/release/deps/self_roundtrip-d39a5cc0716ba43a)813814running 8 tests815test init_keys_load_in_c ... ok816test stream_large_payload ... ok817test stream ... ok818test stream_swapped_roles ... ok819test cross_pem_private_keys ... ok820test cross_stream_large_payload ... ok821test datagram ... ok822test cross_matrix ... ok823824test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.48s825826 Running tests/tinc_cli/main.rs (target/release/deps/tinc_cli-548cb99e22fccb28)827828running 71 tests829test ctl::pidfile_malformed ... ok830test ctl::pidfile_missing ... ok831test argv::help_commands_aligned ... ok832test argv::glued_short_c ... ok833test ctl::disconnect_validates_before_connecting ... ok834test ctl::pid_comes_from_greeting ... ok835test dump::dump_digraph ... ok836test dump::dump_graph_dedups_edges ... ok837test ctl::reload_reports_daemon_error ... ok838test argv::network_command ... ok839test argv::dispatch_errors ... ok840test argv::help_and_version_aliases ... ok841test ctl::reload_round_trip ... ok842test dump::dump_nodes_formats_like_c ... ok843test dump::dump_unknown_type ... ok844test config::set_unknown_variable_needs_force ... ok845test dump::dump_reachable_nodes_filters ... ok846test dump::dump_subnets ... ok847test dump::list_nodes_alias ... ok848test config::get_name ... ok849test export_import::export_needs_tinc_conf ... ok850test fsck::missing_confbase_suggests_init ... ok851test edit::edit_arity ... ok852test genkey::generate_keys_needs_tinc_conf ... ok853test config::config_replace_is_set ... ok854test info::info_address ... ok855test info::info_invalid_argument ... ok856test config::set_reloads_daemon_if_running ... ok857test config::edits_pass_fsck ... ok858test dump::dump_invitations_without_daemon ... ok859test edit::edit_rejects_path_traversal ... ok860test export_import::import_existing_needs_force ... ok861test argv::netname_sources ... ok862test fsck::clean_init_is_silent ... ok863test fsck::warning_exits_zero ... ok864test genkey::generate_keys_rotates ... ok865test config::add_appends_del_removes_all ... ok866test info::info_unknown_node_stops_after_nodes ... ok867test init::init_glued_config_option ... ok868test init::init_creates_confbase ... ok869test export_import::export_all_then_import ... ok870test info::info_unknown_address ... ok871test invite_join::invite_needs_name ... ok872test init::init_name_from_stdin ... ok873test info::info_node ... ok874test invite_join::invite_without_address ... ok875test fsck::force_fixes_missing_public_key ... ok876test invite_join::join_rejects_bad_url ... ok877test export_import::export_then_import ... ok878test invite_join::invite_records_netname ... ok879test top_log_pcap::pcap_rejects_negative_snaplen ... ok880test invite_join::join_with_existing_config_fails_before_connect ... ok881test top_log_pcap::log_rejects_garbage_level ... ok882test sign_verify::sign_verify_need_config_and_signer ... ok883test top_log_pcap::log_prints_pushed_records ... ok884test top_log_pcap::log_level_forwarded ... ok885test top_log_pcap::pcap_writes_savefile ... ok886test top_log_pcap::top_connects_then_fails_on_non_tty ... ok887test top_log_pcap::top_too_many_args ... ok888test invite_join::invite_prints_url ... ok889test invite_join::join_identity_only_preflight ... ok890test sign_verify::verify_on_another_node ... ok891test edit::editor_exit_status_propagates ... ok892test sign_verify::sign_verify_roundtrip ... ok893test edit::editor_invocation_via_shell ... ok894test argv::tinc_auth_glued_long_opts ... ok895test auth_http::auth_bad_requests_and_daemon_down ... ok896test auth_http::auth_by_subnet_owner ... ok897test argv::tinc_auth_sockpath_alias ... ok898test idp_http::idp_refuses_foreign_bind ... ok899test idp_http::idp_full_flow_over_http ... ok900901test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s902903 Running unittests src/lib.rs (target/release/deps/tincd-5522f8eba61a58f1)904905running 653 tests906test addrcache::tests::tier_order_and_known_replaces ... ok907test addrcache::tests::add_recent_moves_to_front ... ok908test autoconnect::tests::cancel_pending_when_over_3 ... ok909test autoconnect::tests::cancel_pending_at_exactly_3 ... ok910test autoconnect::tests::connect_skips_already_pending ... ok911test autoconnect::tests::connect_skips_ineligible ... ok912test addr::tests::classes ... ok913test autoconnect::tests::connect_unreachable_backoff_high_prob ... ok914test autoconnect::tests::connect_to_unreachable_still_reachable ... ok915test autoconnect::tests::disconnect_when_over_3 ... ok916test autoconnect::tests::disconnect_skips_single_homed ... ok917test autoconnect::tests::disconnect_never_picks_inbound ... ok918test autoconnect::tests::backoff_respected ... ok919test autoconnect::tests::failed_shortcut_cancelled ... ok920test autoconnect::tests::drop_superfluous_noop_when_all_hot ... ok921test autoconnect::tests::drop_superfluous_spares_hot_nexthop ... ok922test autoconnect::tests::idle_reap_respects_min_hold ... ok923test autoconnect::tests::idle_shortcut_kept_if_nexthop_for_other ... ok924test autoconnect::tests::myself_never_picked ... ok925test autoconnect::tests::connect_when_under_3 ... ok926test autoconnect::tests::connect_unreachable_backoff_low_prob ... ok927test autoconnect::tests::noop_at_exactly_3 ... ok928test autoconnect::tests::shortcut_added_at_nc3_when_relaying ... ok929test autoconnect::tests::shortcut_cap_enforced ... ok930test addrcache::tests::load_rejects_missing_or_wrong_header ... ok931test addrcache::tests::hostname_not_resolved_inline ... ok932test autoconnect::tests::shortcut_dropped_when_idle ... ok933test autoconnect::tests::shortcut_kept_while_tx_hot ... ok934test autoconnect::tests::shortcut_not_added_past_d_hi ... ok935test broadcast::tests::direct_excludes_self ... ok936test broadcast::tests::direct_from_not_self ... ok937test broadcast::tests::direct_via_is_node ... ok938test broadcast::tests::direct_via_self_nexthop_self ... ok939test broadcast::tests::direct_via_someone_else ... ok940test broadcast::tests::mst_empty_mst ... ok941test broadcast::tests::mst_excludes_from_conn ... ok942test broadcast::tests::mst_filters_non_mst ... ok943test broadcast::tests::mst_from_none ... ok944test compress::tests::from_wire_all_known ... ok945test compress::tests::decompress_garbage_is_none ... ok946test compress::tests::compress_incompressible ... ok947test compress::tests::compress_empty ... ok948test compress::tests::lz4_kat_compress_matches ... ok949test compress::tests::lz4_roundtrip ... ok950test compress::tests::lz4_kat_cross_decompress ... ok951test compress::tests::lzo_compress_empty ... ok952test compress::tests::lzo_decompress_garbage_is_none ... ok953test compress::tests::lzo_hi_compress_stub_decompress_works ... ok954test compress::tests::lzo_lo_compresses ... ok955test compress::tests::lzo_lo_random_roundtrip ... ok956test compress::tests::none_decompress_respects_max_len ... ok957test compress::tests::none_is_memcpy ... ok958test compress::tests::unknown_level_is_none ... ok959test compress::tests::zlib_kat_cross_decompress ... ok960test compress::tests::zlib_roundtrip_level_6 ... ok961test compress::tests::zlib_all_levels ... ok962test conn::tests::feed_sptps_decrypt_fail_is_dead ... ok963test addrcache::tests::cap_on_disk ... ok964test conn::tests::feed_sptps_partial_record ... ok965test conn::tests::flush_stalled_tracks_progress ... ok966test conn::tests::linebuf_compact_avoids_realloc ... ok967test conn::tests::linebuf_consume_all_resets ... ok968test conn::tests::linebuf_consume_partial ... ok969test conn::tests::linebuf_empty_line ... ok970test conn::tests::feed_sptps_empty_chunk ... ok971test conn::tests::linebuf_line_then_partial ... ok972test conn::tests::linebuf_one_full_line ... ok973test conn::tests::linebuf_partial_then_complete ... ok974test conn::tests::linebuf_range_survives_going_empty ... ok975test conn::tests::feed_sptpslen_single_chunk ... ok976test conn::tests::linebuf_two_lines_one_feed ... ok977test conn::tests::maxbufsize_matches_c ... ok978test conn::tests::feed_sptpslen_straddle ... ok979test conn::tests::send_formats_id_greeting ... ok980test conn::tests::send_raw_no_newline ... ok981test conn::tests::outbuf_hard_cap_marks_dead ... ok982test conn::tests::send_rekeys_meta_sptps ... ok983test conn::tests::feed_packet_and_blob_framing ... ok984test conn::tests::feed_sptps_two_records_one_chunk ... ok985test conn::tests::oversize_request_is_dead ... ok986test conn::tests::send_second_doesnt_signal ... ok987test conn::tests::take_rest_after_read_line ... ok988test conn::tests::take_rest_empty_after_full_line ... ok989test control::tests::cookies_differ ... ok990test control::tests::cookie_is_64_lowercase_hex ... ok991test daemon::gossip::weight::tests::band_check_edges ... ok992test daemon::gossip::weight::tests::band_check_survives_hostile_ack_weight ... ok993test addrcache::tests::roundtrip_file ... ok994test control::tests::stale_socket_recovered ... ok995test control::tests::bind_preserves_non_socket ... ok996test control::tests::socket_perms ... ok997test daemon::net::helpers::tests::handle_udp_unreachable_clears_state_and_rate_limits ... ok998test daemon::net::helpers::tests::is_udp_unreachable_errno_matches_routing_failures ... ok999test control::tests::pidfile_format ... ok1000test daemon::punch::tests::punch_target_filters ... ok1001test control::tests::accept_roundtrip ... ok1002test daemon::settings::tests::forwarding_is_reloadable ... ok1003test daemon::settings::tests::compression_lzo_lo_accepted_hi_rejected ... ok1004test daemon::settings::tests::bind_to_address_drops_port ... ok1005test daemon::net::macos_rx::tests::recvmsg_x_udp_phase1 ... ok1006test daemon::settings::tests::compression_out_of_range_error_quotes_input ... ok1007test daemon::settings::tests::keyexpire_clamped ... ok1008test daemon::settings::tests::parse_bind_addr_cases ... ok1009test daemon::settings::tests::udp_discovery_timeout_clamped_above_keepalive ... ok1010test daemon::settings::tests::pingtimeout_out_of_range_snaps_to_pinginterval ... ok1011test daemon::settings::tests::reload_is_a_fresh_parse ... ok1012test daemon::setup::tests::build_listeners_dedups ... ok1013test daemon::setup::tests::build_listeners_bindto_vs_listen ... ok1014test daemon::setup::tests::build_listeners_no_config_is_wildcard ... ok1015test control::tests::pidfile_nofollow ... ok1016test control::tests::second_bind_refused ... ok1017test daemon::setup::tests::build_listeners_two_bindto_shares_port ... ok1018test daemon::setup::tests::device_fd_missing_socket_fails ... ok1019test daemon::setup::tests::expand_name_envvar ... ok1020test daemon::setup::tests::build_listeners_wildcard_host ... ok1021test daemon::setup::tests::expand_name_host_fallback ... ok1022test daemon::setup::tests::expand_name_passthrough ... ok1023test daemon::setup::tests::expand_name_unset_var_errors ... ok1024test daemon::tests::periodic_contradicting_edge_backoff ... ok1025test daemon::tests::ratelimit_drops_after_3 ... ok1026test control::tests::pidfile_fchmod_on_existing ... ok1027test dispatch::tests::check_id_security ... ok1028test dispatch::tests::control_dump_traffic ... ok1029test dispatch::tests::control_disconnect ... ok1030test dispatch::tests::control_log ... ok1031test dispatch::tests::control_malformed_subtype_drops ... ok1032test dispatch::tests::control_pcap ... ok1033test dispatch::tests::control_purge ... ok1034test dispatch::tests::control_reload ... ok1035test dispatch::tests::control_retry ... ok1036test dispatch::tests::control_unknown_subtype ... ok1037test dispatch::tests::control_set_debug ... ok1038test dispatch::tests::id_control_rejected_on_non_unix_conn ... ok1039test dispatch::tests::id_bumps_ping_time ... ok1040test dispatch::tests::id_cookie_mismatch ... ok1041test dispatch::tests::id_early_rejects ... ok1042test dispatch::tests::gate_cases ... ok1043test dispatch::tests::id_invitation_bad_throwaway ... ok1044test dispatch::tests::id_invitation_rejected_on_outgoing_conn ... ok1045test daemon::setup::tests::own_host_sptps_modes_are_not_global_defaults ... ok1046test dispatch::tests::invite_label_no_nul ... ok1047test dispatch::tests::myself_options_clamp_mss_off ... ok1048test dispatch::tests::myself_options_default_value ... ok1049test dispatch::tests::myself_options_empty_config ... ok1050test dispatch::tests::myself_options_indirect_only ... ok1051test dispatch::tests::myself_options_tcponly_but_pmtu_forced_on ... ok1052test dispatch::tests::myself_options_tcponly_implies_indirect_clears_pmtu ... ok1053test dispatch::tests::parse_ack_roundtrip ... ok1054test dispatch::tests::parse_ack_malformed ... ok1055test dispatch::tests::pmtu_cap_is_min_of_host_and_global ... ok1056test dispatch::tests::proto_version_pin ... ok1057test dispatch::tests::record_body_strip ... ok1058test dispatch::tests::send_ack_global_weight_fallback ... ok1059test dispatch::tests::send_ack_no_per_host_inherits_global ... ok1060test dispatch::tests::send_ack_per_host_beats_global ... ok1061test daemon::setup::tests::aliases_collisions ... ok1062test daemon::setup::tests::device_fd_from_unix_socket_path ... ok1063test dispatch::tests::id_peer_unknown_identity ... ok1064test dispatch::tests::send_ack_per_host_indirect ... ok1065test dispatch::tests::send_ack_per_host_tcponly_clears_pmtu ... ok1066test dispatch::tests::send_ack_per_host_overrides ... ok1067test dispatch::tests::tcp_label_has_trailing_nul ... ok1068test dispatch::tests::send_ack_per_host_weight ... ok1069test dispatch::tests::tcp_label_order_matters ... ok1070test dns::tests::answer_a_alias ... ok1071test dns::tests::answer_a_ignores_ranges ... ok1072test dns::tests::answer_a_multi ... ok1073test dns::tests::answer_a_myself_nodata ... ok1074test dns::tests::answer_a_single ... ok1075test dispatch::tests::id_peer_major_mismatch ... ok1076test dns::tests::answer_a_unknown_node_nxdomain ... ok1077test dispatch::tests::id_peer_rollback_rejected ... ok1078test dns::tests::answer_case_insensitive_owner ... ok1079test dns::tests::answer_aaaa ... ok1080test dns::tests::answer_ptr_v4 ... ok1081test dns::tests::answer_ptr_v4_only_range_nx ... ok1082test dns::tests::answer_ptr_v6 ... ok1083test dns::tests::answer_wrong_suffix_nx ... ok1084test dns::tests::match_v4_hit ... ok1085test dns::tests::match_v4_ip_options_rejected ... ok1086test dns::tests::match_v4_wrong_dst ... ok1087test dns::tests::match_v4_wrong_port ... ok1088test dns::tests::match_v6_hit ... ok1089test dns::tests::nxdomain_echoes_qtype ... ok1090test dispatch::tests::id_peer_no_dot_minor_zero ... ok1091test dns::tests::parse_query_basic ... ok1092test dns::tests::parse_query_compression_pointer_rejected ... ok1093test dns::tests::parse_query_lowercases ... ok1094test dns::tests::parse_query_non_standard_opcode ... ok1095test dns::tests::parse_query_response_bit_drops ... ok1096test dns::tests::parse_query_truncated_header ... ok1097test dns::tests::ptr_v4_roundtrip ... ok1098test dns::tests::ptr_v6_roundtrip ... ok1099test dns::tests::wrap_v4_shape ... ok1100test dns::tests::wrap_v6_checksum_verifies ... ok1101test egress::macos::tests::macos_fast_replays_partial_tail ... ok1102test egress::tests::portable_batch_splits_at_stride ... ok1103test egress::macos::tests::macos_fast_replays_zero_progress ... ok1104test egress::macos::tests::macos_fast_count_1_is_sendto ... ok1105test egress::tests::txbatch_caps_at_udp_datagram_limit ... ok1106test egress::tests::txbatch_coalesce_gates ... ok1107test egress::macos::tests::macos_fast_splits_at_stride ... ok1108test egress::tests::portable_count_1_is_one_sendto ... ok1109test egress::tests::txbatch_empty_take_is_none ... ok1110test egress::tests::txbatch_dense_packing_roundtrip ... ok1111test egress::tests::portable_dup_survives_drop ... ok1112test event::io::tests::del_makes_what_none ... ok1113test event::io::tests::del_idempotent ... ok1114test event::io::tests::freelist_reuses_slot ... ok1115test event::io::tests::io_wants_table ... ok1116test event::io::tests::partial_drain_refires_next_turn ... ok1117test event::io::tests::set_same_interest_noop ... ok1118test event::io::tests::write_before_read_same_fd ... ok1119test event::sig::tests::drain_dispatches_from_table ... ok1120test event::sig::tests::drain_reads_exactly_pending ... ok1121test event::sig::tests::drain_skips_unknown ... ok1122test event::sig::tests::drop_resets_singleton ... ok1123test dispatch::tests::punch_roles_complete_handshake ... ok1124test event::timer::tests::future_timer_returns_diff ... ok1125test event::timer::tests::tick_clears_out ... ok1126test event::timer::tests::tick_empty_returns_none ... ok1127test fragment::tests::alignment_1499_payload ... ok1128test fragment::tests::fragments_1500_at_mtu_590 ... ok1129test fragment::tests::reassembly_roundtrip ... ok1130test fragment::tests::refragmentation_preserves_mf_and_offset ... ok1131test fragment::tests::rejects_ip_options ... ok1132test fragment::tests::rejects_length_mismatch ... ok1133test fragment::tests::rejects_too_short ... ok1134test graph::glue_tests::cascade ... ok1135test graph::glue_tests::myself_excluded ... ok1136test graph::glue_tests::no_change_empty ... ok1137test graph::glue_tests::run_graph_mst_sees_writeback ... ok1138test graph::glue_tests::set_reachable_persisted ... ok1139test graph::glue_tests::single_reachable ... ok1140test graph::glue_tests::single_unreachable ... ok1141test graph::tests::del_both_halves_either_order ... ok1142test graph::tests::del_edge_on_freed_slot_is_noop ... ok1143test graph::tests::del_edge_postconditions ... ok1144test graph::tests::del_edge_removes_from_weight_order ... ok1145test graph::tests::del_node_cascades_outgoing ... ok1146test graph::tests::del_node_recycles_slot ... ok1147test graph::tests::edge_iter_skips_freed_slots ... ok1148test graph::tests::edge_iter_yields_recycled_slot ... ok1149test graph::tests::edge_order_by_to_name ... ok1150test graph::tests::lookup_edge_finds_by_names ... ok1151test event::io::tests::add_and_turn_reads ... ok1152test graph::tests::node_ids_skips_freed ... ok1153test graph::tests::reverse_auto_links ... ok1154test graph::tests::sssp_after_del_unreachable ... ok1155test graph::tests::sssp_singleton ... ok1156test event::io::tests::turn_clears_out ... ok1157test graph::tests::sssp_skips_reverseless ... ok1158test graph::tests::sticky_empty_prev_is_plain_sssp ... ok1159test graph::tests::sticky_ignored_on_hop_change ... ok1160test graph::tests::sticky_ignored_when_old_nexthop_gone ... ok1161test graph::tests::sticky_keeps_prev_within_band ... ok1162test graph::tests::sticky_switches_when_clearly_better ... ok1163test graph::tests::update_edge_changes_mst_result ... ok1164test graph::tests::update_edge_on_deleted_is_none ... ok1165test graph::tests::update_edge_preserves_id ... ok1166test graph::tests::update_edge_same_weight_is_noop_on_weight_order ... ok1167test icmp::tests::ratelimit_allows_then_drops ... ok1168test icmp::tests::v4_frag_needed_sets_mtu ... ok1169test icmp::tests::v4_net_unknown_kat ... ok1170test icmp::tests::v4_quote_capped_at_548 ... ok1171test icmp::tests::v4_quotes_original ... ok1172test icmp::tests::v4_src_override ... ok1173test icmp::tests::v4_swaps_addrs ... ok1174test icmp::tests::v4_too_short_is_none ... ok1175test icmp::tests::v6_basic ... ok1176test icmp::tests::v6_pkt_too_big_sets_mtu ... ok1177test icmp::tests::v6_src_override ... ok1178test icmp::tests::v6_too_short_is_none ... ok1179test inthash::tests::distinct_u32_keys_distinct_hashes ... ok1180test inthash::tests::newtype_u32_keys ... ok1181test inthash::tests::six_byte_keys_work ... ok1182test invitation_serve::tests::chunk_file_empty ... ok1183test invitation_serve::tests::chunk_file_exact_multiple ... ok1184test invitation_serve::tests::chunk_file_with_remainder ... ok1185test invitation_serve::tests::finalize_rejects_newline ... ok1186test invitation_serve::tests::parse_name_line_case_insensitive ... ok1187test fuzz::tests::smoke ... ok1188test invitation_serve::tests::finalize_writes_host_file ... ok1189test invitation_serve::tests::read_invitation_key_missing ... ok1190test invitation_serve::tests::finalize_rejects_existing ... ok1191test invitation_serve::tests::finalize_rejects_bad_pubkey_shapes ... ok1192test invitation_serve::tests::serve_cookie_nonexisting ... ok1193test invitation_serve::tests::finalize_writes_overlay ... ok1194test invitation_serve::tests::serve_cookie_bad_name_chars ... ok1195test invitation_serve::tests::split_var_forms ... ok1196test keys::tests::b64_bad_char ... ok1197test keys::tests::b64_roundtrip ... ok1198test invitation_serve::tests::serve_cookie_single_use ... ok1199test invitation_serve::tests::serve_cookie_roundtrip ... ok1200test invitation_serve::tests::read_invitation_key_valid ... ok1201test keys::tests::b64_wrong_len ... ok1202test invitation_serve::tests::serve_cookie_bad_first_line ... ok1203test invitation_serve::tests::serve_cookie_self_invite_rejected ... ok1204test event::timer::tests::drop_cancels ... ok1205test invitation_serve::tests::finalize_replace ... ok1206test invitation_serve::tests::serve_cookie_expired ... ok1207test invitation_serve::tests::serve_cookie_strips_headers ... ok1208test keys::tests::priv_perm_condition ... ok1209test keys::tests::priv_missing_is_distinct_variant ... ok1210test keys::tests::priv_malformed ... ok1211test keys::tests::pub_hosts_file_missing ... ok1212test keys::tests::priv_default_path ... ok1213test keys::tests::priv_insecure_perms_loads_anyway ... ok1214test keys::tests::priv_explicit_path ... ok1215test keys::tests::pub_source1_bad_no_fallthrough ... ok1216test keys::tests::systemd_credential_permissions_are_confined ... ok1217test keys::tests::pub_no_key_silent_none ... ok1218test keys::tests::host_config_cache_and_overrides ... FAILED1219test listen::tarpit::tests::pit_drop_is_clean ... ok1220test listen::tarpit::tests::tarpit_allhost_triggers_at_ten ... ok1221test listen::tarpit::tests::tarpit_alternating_hosts_only_allhost ... ok1222test listen::tarpit::tests::tarpit_drain ... ok1223test listen::tarpit::tests::pit_ring_wrap ... ok1224test keys::tests::pub_source2_explicit_file ... ok1225test listen::tarpit::tests::tarpit_ignores_port ... ok1226test listen::tarpit::tests::tarpit_prev_updates_on_pit ... ok1227test listen::tarpit::tests::tarpit_samehost_early_return ... ok1228test keys::tests::pub_source3_pem_in_hosts ... ok1229test listen::tarpit::tests::tarpit_v6 ... ok1230test listen::tests::addr_family_try ... ok1231test listen::tests::adopt_listeners_mid_error_closes_tail ... ok1232test listen::tests::adopt_listeners_not_a_socket ... ok1233test listen::tests::addr_family_parse ... ok1234test listen::tests::adopt_listeners_from_high_fd ... ok1235test listen::tests::adopt_dual_stack_fd_yields_dual_stack_udp ... ok1236test listen::tests::adopt_listeners_too_many ... ok1237test listen::tests::assign_static_port_cases ... ok1238test keys::tests::pub_inline_wins_over_pem ... ok1239test listen::tests::fmt_addr_cases ... ok1240test listen::tests::is_local_cases ... ok1241test keys::tests::pub_source1_inline_b64 ... ok1242test listen::tests::bind_reusing_port_fallback ... ok1243test listen::tests::open_cloexec ... ok1244test listen::tests::open_pair_bindto_flag_plumbed ... ok1245test listen::tests::open_port_clash_is_graceful ... ok1246test listen::tests::open_port_zero_tcp_udp_same_port ... ok1247test listen::tests::open_any_one_or_two ... ok1248test listen::tests::open_udp_dontfrag_blocks_underlay_fragments ... ok1249test listen::tests::open_udp_nonblocking ... ok1250test listen::tests::open_udp_dontfrag ... ok1251test listen::tests::open_udp_rcvbuf_set ... ok1252test listen::tests::pidfile_addr_empty_fallback ... ok1253test listen::tests::sockopts_defaults_match_c ... ok1254test listen::tests::open_v4_only ... ok1255test listen::tests::unmap_cases ... ok1256test listen::tests::open_port_zero_v4_v6_same_port ... ok1257test listen::tests::open_v6only_set ... ok1258test listen::tests::unmap_then_is_local ... ok1259test local_addr::tests::adapt_finds_match ... ok1260test event::io::tests::set_changes_interest ... ok1261test local_addr::tests::adapt_no_match_returns_current ... ok1262test local_addr::tests::adapt_same_family_noop ... ok1263test local_addr::tests::ans_key_reflexive_roundtrip ... ok1264test local_addr::tests::choose_adapts_socket ... ok1265test local_addr::tests::choose_empty_returns_none ... ok1266test local_addr::tests::choose_single_returns_it ... ok1267test local_addr::tests::parse_garbage_is_none ... ok1268test local_addr::tests::parse_roundtrip_v4 ... ok1269test local_addr::tests::choose_distribution ... ok1270test local_addr::tests::parse_roundtrip_v6 ... ok1271test local_addr::tests::parse_unspec_is_none ... ok1272test local_addr::tests::parse_v4_mapped_unmaps_to_native_v4 ... ok1273test log_tap::tests::debug_level_roundtrip ... ok1274test log_tap::tests::gate_toggles ... ok1275test log_tap::tests::level_to_filter_mapping ... ok1276test log_tap::tests::push_and_drain ... ok1277test mac_lease::tests::age_all_expired ... ok1278test mac_lease::tests::age_exactly_at_expiry ... ok1279test mac_lease::tests::age_idempotent ... ok1280test mac_lease::tests::age_nothing_expired ... ok1281test mac_lease::tests::age_some_expired ... ok1282test mac_lease::tests::learn_existing_is_refresh ... ok1283test mac_lease::tests::learn_second_returns_false ... ok1284test mac_lease::tests::refresh_known_bumps ... ok1285test mac_lease::tests::refresh_unknown_returns_false ... ok1286test mss::tests::checksum_adjust_edge_cases ... ok1287test mss::tests::clamps_basic_v4_syn ... ok1288test mss::tests::does_not_increase ... ok1289test mss::tests::doff_less_than_5_noop ... ok1290test mss::tests::empty_packet_noop ... ok1291test mss::tests::eol_stops_walk ... ok1292test mss::tests::ihl_with_options ... ok1293test mss::tests::ip_in_ip ... ok1294test mss::tests::malformed_opt_len_0 ... ok1295test mss::tests::malformed_opt_len_overrun ... ok1296test mss::tests::mtu_too_small_noop ... ok1297test mss::tests::no_mss_option_noop ... ok1298test mss::tests::non_tcp_noop ... ok1299test mss::tests::short_packet_noop ... ok1300test mss::tests::skips_other_options_then_finds_mss ... ok1301test mss::tests::truncated_after_mss_kind ... ok1302test mss::tests::v6_basic ... ok1303test mss::tests::vlan_but_truncated ... ok1304test mss::tests::vlan_tagged ... ok1305test neighbor::tests::arp_roundtrip ... ok1306test neighbor::tests::build_arp_reply_swaps ... ok1307test neighbor::tests::build_ndp_advert_checksum_valid ... ok1308test neighbor::tests::build_ndp_advert_fields ... ok1309test neighbor::tests::build_ndp_advert_hlim_255 ... ok1310test neighbor::tests::build_ndp_advert_no_opt ... ok1311test neighbor::tests::overwrite_mac_snatch_then_stamp ... ok1312test neighbor::tests::parse_arp_non_ethernet_hw ... ok1313test neighbor::tests::parse_arp_reply_is_none ... ok1314test neighbor::tests::parse_arp_too_short ... ok1315test neighbor::tests::parse_arp_valid_request ... ok1316test neighbor::tests::parse_ndp_bad_checksum ... ok1317test neighbor::tests::parse_ndp_too_short ... ok1318test neighbor::tests::parse_ndp_valid_solicit ... ok1319test neighbor::tests::parse_ndp_wrong_nexthdr ... ok1320test neighbor::tests::parse_ndp_wrong_type ... ok1321test node_id::tests::display_is_12_hex_lowercase ... ok1322test node_id::tests::from_name_kat ... ok1323test node_id::tests::null_is_zero_is_null ... ok1324test node_id::tests::table_collision_overwrites ... ok1325test node_id::tests::table_roundtrip ... ok1326test outgoing::tests::bump_timeout_backoff ... ok1327test outgoing::tests::dial_honours_family_and_bind ... ok1328test outgoing::tests::dial_sockopts_bad_iface_is_warn_only ... ok1329test outgoing::tests::proxy_config_parse ... ok1330test keys::tests::link_modes_need_both_sides ... ok1331test outgoing::tests::probe_refused ... ok1332test packet::tests::ether_arp_roundtrip ... ok1333test packet::tests::inet_checksum_verifies_to_zero ... ok1334test packet::tests::inet_checksum_kat ... ok1335test packet::tests::inet_checksum_is_chainable ... ok1336test outgoing::tests::probe_connected_loopback ... ok1337test bgresolve::tests::worker_roundtrip_localhost ... ok1338test outgoing::tests::resolve_missing_file ... ok1339test packet::tests::ipv4_ihl_v_packing ... ok1340test packet::tests::ipv4hdr_len_is_be_on_wire ... ok1341test event::timer::tests::next_timeout_after_dispatch_rearm ... ok1342test packet::tests::ipv4hdr_roundtrip ... ok1343test packet::tests::ipv6_flow_version_packing ... ok1344test packet::tests::ipv6hdr_roundtrip ... ok1345test packet::tests::struct_sizes_match_c_static_asserts ... ok1346test pmtu::tests::confirmed_idle_path_requires_cold_revalidation ... ok1347test pmtu::tests::discovery_timeout_with_only_tiny_replies_fixes_at_zero ... ok1348test pmtu::tests::failed_revalidation_submissions_do_not_count ... ok1349test pmtu::tests::four_lost_reprobes_reset ... ok1350test pmtu::tests::increase_detector_gated_on_minmtu_floor ... ok1351test pmtu::tests::initial_udp_discovery_probe_is_due_immediately ... ok1352test pmtu::tests::is_discovery_start_only_at_zero ... ok1353test pmtu::tests::keepalive_reply_does_not_raise_minmtu ... ok1354test pmtu::tests::on_emsgsize_can_converge ... ok1355test pmtu::tests::on_emsgsize_caps_maxmtu ... ok1356test pmtu::tests::on_emsgsize_floors_at_minmtu ... ok1357test pmtu::tests::on_emsgsize_in_discovery_keeps_minmtu_zero ... ok1358test pmtu::tests::on_emsgsize_in_steady_lowers_minmtu ... ok1359test pmtu::tests::on_meta_ack_clamps_peer_supplied_len ... ok1360test pmtu::tests::on_meta_ack_ignores_unsolicited ... ok1361test pmtu::tests::on_meta_ack_rewinds_revalidate_to_steady ... ok1362test pmtu::tests::on_meta_ack_short_len_does_not_rewind ... ok1363test pmtu::tests::on_meta_ack_small_len_does_not_raise_minmtu ... ok1364test pmtu::tests::on_probe_reply_clamps_peer_supplied_len ... ok1365test pmtu::tests::on_probe_reply_early_converge ... ok1366test pmtu::tests::on_probe_reply_increase_detected ... ok1367test pmtu::tests::on_probe_reply_raises_minmtu ... ok1368test pmtu::tests::on_probe_reply_records_rtt ... ok1369test pmtu::tests::on_probe_reply_stamps_udp_reply_rx ... ok1370test pmtu::tests::on_probe_reply_steady_confirm_rewinds ... ok1371test pmtu::tests::on_udp_timeout_idempotent_when_unconfirmed ... ok1372test pmtu::tests::on_udp_timeout_resets ... ok1373test pmtu::tests::probe_size_first_is_1329 ... ok1374test pmtu::tests::probe_size_interval_zero ... ok1375test pmtu::tests::probe_size_last_is_min_plus_1 ... ok1376test pmtu::tests::probe_size_maxmtu_not_1518_multiplier_1 ... ok1377test pmtu::tests::probe_size_second_is_1407 ... ok1378test pmtu::tests::repeated_emsgsize_steady_probes_reach_lost ... ok1379test pmtu::tests::steady_state_at_mtu_no_plus_one ... ok1380test pmtu::tests::steady_state_probes_maxmtu_plus_one ... ok1381test pmtu::tests::tick_at_20_fixes ... ok1382test pmtu::tests::tick_discovery_advances_phase ... ok1383test pmtu::tests::tick_gated_by_333ms ... ok1384test pmtu::tests::try_fix_clamp_down_below_minmtu_is_unusable ... ok1385test pmtu::tests::udp_probe_attempt_tracks_submission_separately ... ok1386test pmtu::tests::udp_timed_out_from_first_unanswered_probe ... ok1387test pmtu::tests::udp_timeout_makes_rediscovery_probe_due_immediately ... ok1388test outgoing::tests::resolve_address_port_precedence ... ok1389test portmap::igd::tests::control_url_from_miniupnpd_rootdesc ... ok1390test portmap::igd::tests::control_url_prefers_ip_over_ppp ... ok1391test portmap::pcp::tests::build_map_request_layout ... ok1392test portmap::igd::tests::ssdp_reply_to_addr_and_path ... ok1393test portmap::pcp::tests::parse_map_response_paths ... ok1394test portmap::tests::publishable_ext_filter ... ok1395test portmap::tests::upnp_mode_parse ... ok1396test punch::tests::dial_delay_clamped ... ok1397test punch::tests::handshake_b_then_a ... ok1398test punch::tests::payload_roundtrip ... ok1399test punch::tests::replay_dropped ... ok1400test reload::tests::connect_to_diff ... ok1401test reload::tests::connect_to_no_change ... ok1402test reload::tests::conns_to_terminate_file_deleted ... ok1403test reload::tests::conns_to_terminate_mixed ... ok1404test reload::tests::conns_to_terminate_mtime_exactly_equal ... ok1405test reload::tests::conns_to_terminate_mtime_newer ... ok1406test reload::tests::conns_to_terminate_mtime_older ... ok1407test reload::tests::subnets_full_replace ... ok1408test reload::tests::subnets_no_change ... ok1409test reload::tests::subnets_one_added ... ok1410test reload::tests::subnets_one_removed ... ok1411test reload::tests::subnets_same_addr_different_weight ... ok1412test route_decide::tests::decrement_ttl_8021q_skip ... ok1413test route_decide::tests::decrement_ttl_unknown_ethertype_noop ... ok1414test route_decide::tests::decrement_ttl_v4_at_1_but_is_timeexceeded ... ok1415test route_decide::tests::decrement_ttl_v4_at_1_sends_icmp ... ok1416test route_decide::tests::decrement_ttl_v4_decrements_and_adjusts_checksum ... ok1417test route_decide::tests::decrement_ttl_v4_minimal_frame_ttl_expired ... ok1418test route_decide::tests::decrement_ttl_v6_at_1_sends_icmp ... ok1419test route_decide::tests::decrement_ttl_v6_decrements ... ok1420test route_decide::tests::decrement_ttl_v6_minimal_frame_hlim_expired ... ok1421test route_decide::tests::extract_tos_gates ... ok1422test route_decide::tests::extract_tos_v4 ... ok1423test route_decide::tests::extract_tos_v6 ... ok1424test route_decide::tests::route_ethertype_dispatch ... ok1425test route_decide::tests::route_ipv4_broadcast_subnet ... ok1426test route_decide::tests::route_ipv4_forwards_to_owner ... ok1427test route_decide::tests::route_ipv4_forwards_to_self ... ok1428test route_decide::tests::route_ipv4_unknown_net ... ok1429test route_decide::tests::route_ipv4_unreachable_owner ... ok1430test event::timer::tests::fire_disarms_slot ... ok1431test event::timer::tests::now_is_cached ... ok1432test event::timer::tests::same_instant_timers_both_fire ... ok1433test event::timer::tests::fires_after_duration ... ok1434test event::timer::tests::rearm_removes_old_deadline ... ok1435test event::timer::tests::drains_all_expired ... ok1436test route_decide::tests::route_ipv6_broadcast_subnet ... ok1437test route_decide::tests::route_ipv6_forwards_to_owner ... ok1438test route_decide::tests::route_ipv6_ndp_divert ... ok1439test route_decide::tests::route_ipv6_too_short ... ok1440test route_decide::tests::route_ipv6_unknown_is_unreachable_addr ... ok1441test route_decide::tests::route_ipv6_unreachable_owner_is_noroute ... ok1442test route_decide::tests::route_too_short ... ok1443test route_decide::tests::route_too_short_for_ethertype ... ok1444test route_mac::tests::route_mac_empty_table_broadcasts ... ok1445test route_mac::tests::route_mac_forwards_to_self ... ok1446test route_mac::tests::route_mac_kat_real_frame ... ok1447test route_mac::tests::route_mac_table ... ok1448test route_mac::tests::route_mac_too_short ... ok1449test sandbox::tests::can_before_enter_is_always_true ... ok1450test sandbox::tests::level_parse_case_insensitive ... ok1451test script::tests::base_env_has_expected_keys ... ok1452test sd_notify::tests::datagram_body_is_exact_state_string ... ok1453test sd_notify::tests::watchdog_interval_halves_the_timeout ... ok1454test seen::tests::age_boundary_evicts ... ok1455test sd_notify::tests::watchdog_interval_absent_or_garbage_is_none ... ok1456test sd_notify::tests::relative_path_is_rejected ... ok1457test script::tests::not_found_is_ok ... ok1458test seen::tests::age_evicts_old ... ok1459test seen::tests::age_keeps_young ... ok1460test seen::tests::check_after_age_is_false ... ok1461test seen::tests::check_dedups_across_nonce ... ok1462test seen::tests::age_counts ... ok1463test seen::tests::purge_mentions_frees_node_lines ... ok1464test shard::probe::tests::direct_peer_default_options_is_some ... ok1465test shard::probe::tests::slowpath_all_is_none ... ok1466test seen::tests::check_different_false ... ok1467test seen::tests::check_second_is_true ... ok1468test sd_notify::tests::multiple_states_arrive_as_separate_datagrams ... ok1469test seen::tests::flood_limiter_allows_then_drops_then_refills ... ok1470test seen::tests::flood_limiter_caps_at_burst ... ok1471test shard::probe::tests::body_len_eq_minmtu_is_some ... ok1472test shard::probe::tests::indirect_route_is_none ... ok1473test shard::probe::tests::minmtu_zero_is_none ... ok1474test shard::probe::tests::seal_key_limit_is_none ... ok1475test shard::probe::tests::tcponly_is_none ... ok1476test shard::punt::tests::drops_when_full_and_counts ... ok1477test shard::punt::tests::freelist_reuses_buffers ... ok1478test shard::punt::tests::push_pop_roundtrip ... ok1479test shard::rx::tests::bad_tag_no_replay_advance ... ok1480test shard::rx::tests::dst_not_myself_punts_no_replay_advance ... ok1481test shard::rx::tests::pkt_probe_punts_no_replay_advance ... ok1482test seen::tests::check_refuses_past_cap ... ok1483test shard::rx::tests::short_packet_is_none ... ok1484test shard::snapshot::tests::build_populates_entries_dense ... ok1485test shard::rx::tests::roundtrip_probe_open_ok ... ok1486test shard::snapshot::tests::clone_is_refcount_bump ... ok1487test shard::snapshot::tests::edge_addr_only_for_direct_neighbors ... ok1488test shard::snapshot::tests::default_is_empty_safe ... ok1489test shard::snapshot::tests::resolve_gates_on_reachability ... ok1490test shard::snapshot::tests::resolve_mirrors_daemon_route_closure ... ok1491test socks::tests::parse_reply_table ... ok1492test socks::tests::socks4_v4_anonymous ... ok1493test socks::tests::socks4_v4_with_user ... ok1494test socks::tests::socks4_v6_rejected ... ok1495test socks::tests::socks5_v4_anonymous ... ok1496test socks::tests::socks5_cred_too_long ... ok1497test socks::tests::socks5_user_without_pass_is_anonymous ... ok1498test socks::tests::socks5_v4_password ... ok1499test socks::tests::socks5_v6 ... ok1500test subnet_tree::tests::add_idempotent ... ok1501test subnet_tree::tests::del_missing_is_false ... ok1502test subnet_tree::tests::del_removes ... ok1503test subnet_tree::tests::del_weight_is_part_of_key ... ok1504test subnet_tree::tests::families_isolated ... ok1505test subnet_tree::tests::ipv4_ord_addr_tiebreak ... ok1506test subnet_tree::tests::ipv4_ord_owner_tiebreak ... ok1507test subnet_tree::tests::ipv4_ord_prefixlen_desc ... ok1508test subnet_tree::tests::ipv4_ord_weight_at_i32_extremes ... ok1509test subnet_tree::tests::ipv4_ord_weight_negative ... ok1510test subnet_tree::tests::ipv4_ord_weight_tiebreak ... ok1511test subnet_tree::tests::ipv6_ord_prefixlen_desc ... ok1512test subnet_tree::tests::iter_order_matches_c_splay ... ok1513test subnet_tree::tests::iter_skips_broadcast ... ok1514test subnet_tree::tests::lookup_broadcast_short_circuits_reachable ... ok1515test subnet_tree::tests::lookup_ipv6_longest_wins ... ok1516test subnet_tree::tests::lookup_longest_wins ... ok1517test subnet_tree::tests::lookup_miss ... ok1518test outgoing::tests::proxy_exec_env ... ok1519test subnet_tree::tests::lookup_returns_unreachable_fallback ... ok1520test subnet_tree::tests::lookup_skips_unreachable ... ok1521test subnet_tree::tests::lookup_weight_prefers_lower ... ok1522test subnet_tree::tests::mac_no_prefix ... ok1523test subnet_tree::tests::peer_cannot_hijack_multicast_via_more_specific ... ok1524test tcp_tunnel::tests::build_roundtrip ... ok1525test tcp_tunnel::tests::kat_wire_bytes ... ok1526test tcp_tunnel::tests::parse_exactly_12 ... ok1527test tcp_tunnel::tests::parse_short ... ok1528test tcp_tunnel::tests::red_at_max_mostly_drops ... ok1529test tcp_tunnel::tests::red_max_zero_never_drops ... ok1530test tcp_tunnel::tests::red_below_half_never_drops ... ok1531test tunnel::tests::make_udp_label_differs_from_tcp ... ok1532test tunnel::tests::make_udp_label_format ... ok1533test tunnel::tests::periodic_rekey_due_gates ... ok1534test tunnel::tests::reset_unreachable_clears_everything ... ok1535test tunnel::tests::prev_sptps_reap_predicate ... ok1536test tunnel::tests::tunnel_status_bitfield_packing ... ok1537test udp_info::tests::mtu_adjust_table ... ok1538test udp_info::tests::mtu_recv_table ... ok1539test udp_info::tests::mtu_send_gates ... ok1540test udp_info::tests::udp_recv_table ... ok1541test udp_info::tests::udp_send_gates ... ok1542test udp_path::tests::hint_does_not_displace_confirmed_addr ... ok1543test udp_path::tests::invalidation_is_atomic ... ok1544test udp_path::tests::no_discovery_pins_at_cap ... ok1545test udp_path::tests::policy_caps_every_reset ... ok1546test udp_path::tests::rebinding_moves_the_target ... ok1547test wire::tests::bounds ... ok1548test script::tests::interpreter_used ... ok1549test outgoing::tests::proxy_exec_roundtrip ... ok1550test script::tests::reap_children_targeted ... ok1551test bgresolve::tests::inflight_dedup ... ok1552test script::tests::env_is_inherited ... ok1553test script::tests::runs_and_succeeds ... ok1554test script::tests::runs_and_fails ... ok1555test script::tests::script_cwd_is_confbase ... ok1556test script::tests::env_vars_passed ... ok1557test scriptworker::tests::fifo_and_drain_on_drop ... ok1558test portmap::igd::tests::http_roundtrip_bounded ... ok15591560failures:15611562---- keys::tests::host_config_cache_and_overrides stdout ----15631564thread 'keys::tests::host_config_cache_and_overrides' (89779362) panicked at crates/tincd/src/keys.rs:435:9:1565assertion `left == right` failed1566 left: Some("5")1567 right: Some("7")1568note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace156915701571failures:1572 keys::tests::host_config_cache_and_overrides15731574test result: FAILED. 652 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.42s15751576error: test failed, to rerun pass `-p tincd --lib`