[INFO] cloning repository https://github.com/retch-http/rustls [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/retch-http/rustls" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fretch-http%2Frustls", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fretch-http%2Frustls'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 42a57331031e31aface8865e2b5c12b0521a052c [INFO] testing retch-http/rustls against master#d98a5da813da67eb189387b8ccfb73cf481275d8+rustflags=-Copt-level=3 for pr-138759 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fretch-http%2Frustls" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/retch-http/rustls [INFO] finished tweaking git repo https://github.com/retch-http/rustls [INFO] tweaked toml for git repo https://github.com/retch-http/rustls written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/retch-http/rustls on toolchain d98a5da813da67eb189387b8ccfb73cf481275d8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/retch-http/rustls 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" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cpufeatures v0.2.14 [INFO] [stderr] Downloaded unicode-ident v1.0.13 [INFO] [stderr] Downloaded proc-macro2 v1.0.87 [INFO] [stderr] Downloaded hpke-rs-crypto v0.2.0 [INFO] [stderr] Downloaded crabgrind v0.1.9 [INFO] [stderr] Downloaded async-io v2.3.4 [INFO] [stderr] Downloaded anyhow v1.0.89 [INFO] [stderr] Downloaded url v2.5.2 [INFO] [stderr] Downloaded widestring v1.1.0 [INFO] [stderr] Downloaded zlib-rs v0.3.1 [INFO] [stderr] Downloaded time v0.3.36 [INFO] [stderr] Downloaded cc v1.1.30 [INFO] [stderr] Downloaded h2 v0.4.6 [INFO] [stderr] Downloaded brotli-decompressor v4.0.1 [INFO] [stderr] Downloaded async-std v1.13.0 [INFO] [stderr] Downloaded regex v1.11.0 [INFO] [stderr] Downloaded openssl v0.10.66 [INFO] [stderr] Downloaded rustix v0.38.37 [INFO] [stderr] Downloaded bindgen v0.69.5 [INFO] [stderr] Downloaded rustls v0.23.14 [INFO] [stderr] Downloaded hickory-proto v0.25.0-alpha.2 [INFO] [stderr] Downloaded webpki-roots v0.26.6 [INFO] [stderr] Downloaded aws-lc-rs v1.10.0 [INFO] [stderr] Downloaded p384 v0.13.0 [INFO] [stderr] Downloaded syn v2.0.79 [INFO] [stderr] Downloaded hickory-resolver v0.25.0-alpha.2 [INFO] [stderr] Downloaded clap_builder v4.5.20 [INFO] [stderr] Downloaded rcgen v0.13.1 [INFO] [stderr] Downloaded regex-automata v0.4.8 [INFO] [stderr] Downloaded libc v0.2.159 [INFO] [stderr] Downloaded bytes v1.7.2 [INFO] [stderr] Downloaded tokio v1.40.0 [INFO] [stderr] Downloaded openssl-sys v0.9.103 [INFO] [stderr] Downloaded hashbrown v0.15.0 [INFO] [stderr] Downloaded tikv-jemalloc-sys v0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 [INFO] [stderr] Downloaded value-bag v1.9.0 [INFO] [stderr] Downloaded polling v3.7.3 [INFO] [stderr] Downloaded unicode-bidi v0.3.17 [INFO] [stderr] Downloaded anstream v0.6.15 [INFO] [stderr] Downloaded clap v4.5.20 [INFO] [stderr] Downloaded fs_extra v1.3.0 [INFO] [stderr] Downloaded tinyvec v1.8.0 [INFO] [stderr] Downloaded ipconfig v0.3.2 [INFO] [stderr] Downloaded thiserror-impl v1.0.64 [INFO] [stderr] Downloaded p256 v0.13.2 [INFO] [stderr] Downloaded rsa v0.9.6 [INFO] [stderr] Downloaded yasna v0.5.2 [INFO] [stderr] Downloaded tikv-jemallocator v0.6.0 [INFO] [stderr] Downloaded prettyplease v0.2.22 [INFO] [stderr] Downloaded cmake v0.1.51 [INFO] [stderr] Downloaded hpke-rs v0.2.0 [INFO] [stderr] Downloaded dunce v1.0.5 [INFO] [stderr] Downloaded x25519-dalek v2.0.1 [INFO] [stderr] Downloaded async-attributes v1.1.2 [INFO] [stderr] Downloaded async-global-executor v2.4.1 [INFO] [stderr] Downloaded fastrand v2.1.1 [INFO] [stderr] Downloaded gloo-timers v0.3.0 [INFO] [stderr] Downloaded kv-log-macro v1.0.7 [INFO] [stderr] Downloaded data-encoding v2.6.0 [INFO] [stderr] Downloaded enum-as-inner v0.6.1 [INFO] [stderr] Downloaded thiserror v1.0.64 [INFO] [stderr] Downloaded tokio-macros v2.4.0 [INFO] [stderr] Downloaded bencher v0.1.5 [INFO] [stderr] Downloaded anstyle-query v1.1.1 [INFO] [stderr] Downloaded anstyle-wincon v3.0.4 [INFO] [stderr] Downloaded clap_derive v4.5.18 [INFO] [stderr] Downloaded libloading v0.8.5 [INFO] [stderr] Downloaded mirai-annotations v1.12.0 [INFO] [stderr] Downloaded serde_derive v1.0.210 [INFO] [stderr] Downloaded serde v1.0.210 [INFO] [stderr] Downloaded serde_json v1.0.128 [INFO] [stderr] Downloaded primeorder v0.13.6 [INFO] [stderr] Downloaded anstyle-parse v0.2.5 [INFO] [stderr] Downloaded colorchoice v1.0.2 [INFO] [stderr] Downloaded anstyle v1.0.8 [INFO] [stderr] Downloaded clap_lex v0.7.2 [INFO] [stderr] Downloaded is-terminal v0.4.13 [INFO] [stderr] Downloaded pem v3.0.4 [INFO] [stderr] Downloaded rustversion v1.0.17 [INFO] [stderr] Downloaded asn1_derive v0.18.0 [INFO] [stderr] Downloaded asn1 v0.18.0 [INFO] [stderr] Downloaded hpke-rs-rust-crypto v0.2.0 [INFO] [stderr] Downloaded aws-lc-sys v0.22.0 [INFO] [stderr] Downloaded aws-lc-fips-sys v0.12.13 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 63983385d6ee60d111157d364ba6a5161eee2aa5cd942c5f17a941a78389f287 [INFO] running `Command { std: "docker" "start" "-a" "63983385d6ee60d111157d364ba6a5161eee2aa5cd942c5f17a941a78389f287", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "63983385d6ee60d111157d364ba6a5161eee2aa5cd942c5f17a941a78389f287", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "63983385d6ee60d111157d364ba6a5161eee2aa5cd942c5f17a941a78389f287", kill_on_drop: false }` [INFO] [stdout] 63983385d6ee60d111157d364ba6a5161eee2aa5cd942c5f17a941a78389f287 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ed39d8246371b0b6a6e48d70b50e3b8f994173f350d6e0863707df2607174d4a [INFO] running `Command { std: "docker" "start" "-a" "ed39d8246371b0b6a6e48d70b50e3b8f994173f350d6e0863707df2607174d4a", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling proc-macro2 v1.0.87 [INFO] [stderr] Compiling unicode-ident v1.0.13 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling aws-lc-rs v1.10.0 [INFO] [stderr] Compiling rustls-pki-types v1.10.0 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling untrusted v0.7.1 [INFO] [stderr] Compiling mirai-annotations v1.12.0 [INFO] [stderr] Compiling zeroize v1.8.1 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling bytes v1.7.2 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling tinyvec v1.8.0 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling rustls v0.23.14 [INFO] [stderr] Compiling deranged v0.3.11 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling thiserror v1.0.64 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling unicode-bidi v0.3.17 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling alloc-no-stdlib v2.0.4 [INFO] [stderr] Compiling hashbrown v0.15.0 [INFO] [stderr] Compiling anstyle-parse v0.2.5 [INFO] [stderr] Compiling alloc-stdlib v0.2.2 [INFO] [stderr] Compiling http v1.1.0 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling unicode-normalization v0.1.24 [INFO] [stderr] Compiling match_cfg v0.1.0 [INFO] [stderr] Compiling colorchoice v1.0.2 [INFO] [stderr] Compiling anstyle v1.0.8 [INFO] [stderr] Compiling atomic-waker v1.1.2 [INFO] [stderr] Compiling anstyle-query v1.1.1 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling indexmap v2.6.0 [INFO] [stderr] Compiling anstream v0.6.15 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling time v0.3.36 [INFO] [stderr] Compiling webpki-roots v0.26.6 [INFO] [stderr] Compiling idna v0.5.0 [INFO] [stderr] Compiling rustls-pemfile v2.2.0 [INFO] [stderr] Compiling syn v2.0.79 [INFO] [stderr] Compiling brotli-decompressor v4.0.1 [INFO] [stderr] Compiling jobserver v0.1.32 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling mio v1.0.2 [INFO] [stderr] Compiling socket2 v0.5.7 [INFO] [stderr] Compiling cc v1.1.30 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling url v2.5.2 [INFO] [stderr] Compiling hostname v0.3.1 [INFO] [stderr] Compiling regex-automata v0.4.8 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling rustls v0.23.16 (/opt/rustwide/workdir/rustls) [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling ipnet v2.10.1 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling clap_lex v0.7.2 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling data-encoding v2.6.0 [INFO] [stderr] Compiling clap_builder v4.5.20 [INFO] [stderr] Compiling pem v3.0.4 [INFO] [stderr] Compiling brotli v7.0.0 [INFO] [stderr] Compiling lru-cache v0.1.2 [INFO] [stderr] Compiling cmake v0.1.51 [INFO] [stderr] Compiling resolv-conf v0.7.0 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling is-terminal v0.4.13 [INFO] [stderr] Compiling yasna v0.5.2 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling regex v1.11.0 [INFO] [stderr] Compiling env_logger v0.10.2 [INFO] [stderr] Compiling aws-lc-sys v0.22.0 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling thiserror-impl v1.0.64 [INFO] [stderr] Compiling enum-as-inner v0.6.1 [INFO] [stderr] Compiling async-trait v0.1.83 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Compiling clap_derive v4.5.18 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling tokio v1.40.0 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling clap v4.5.20 [INFO] [stderr] Compiling tokio-util v0.7.12 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling h2 v0.4.6 [INFO] [stderr] Compiling rustls-webpki v0.102.8 [INFO] [stderr] Compiling rcgen v0.13.1 [INFO] [stdout] warning: unexpected `cfg` condition value: `brotli` [INFO] [stdout] --> rustls/src/compress.rs:444:21 [INFO] [stdout] | [INFO] [stdout] 444 | #[cfg(all(test, any(feature = "brotli", feature = "zlib")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `aws-lc-rs`, `aws_lc_rs`, `custom-provider`, `default`, `fips`, `hashbrown`, `log`, `logging`, `read_buf`, `ring`, `rustversion`, `std`, `tls12`, and `zlib` [INFO] [stdout] = help: consider adding `brotli` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> rustls/src/client/builder.rs:283:26 [INFO] [stdout] | [INFO] [stdout] 283 | vec![crate::compress::BROTLI_COMPRESSOR], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> rustls/src/lib.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | unused_qualifications [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 283 - vec![crate::compress::BROTLI_COMPRESSOR], [INFO] [stdout] 283 + vec![compress::BROTLI_COMPRESSOR], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> rustls/src/client/builder.rs:284:26 [INFO] [stdout] | [INFO] [stdout] 284 | vec![crate::compress::BROTLI_DECOMPRESSOR], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 284 - vec![crate::compress::BROTLI_DECOMPRESSOR], [INFO] [stdout] 284 + vec![compress::BROTLI_DECOMPRESSOR], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> rustls/src/msgs/macros.rs:59:23 [INFO] [stdout] | [INFO] [stdout] 59 | $($enum_val => $enum_name::$enum_var),* [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no value can reach this [INFO] [stdout] | matches all the relevant values [INFO] [stdout] | [INFO] [stdout] ::: rustls/src/msgs/enums.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / enum_builder! { [INFO] [stdout] 76 | | /// The `ExtensionType` TLS protocol enum. Values in this enum are taken [INFO] [stdout] 77 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stdout] 78 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stdout] ... | [INFO] [stdout] 129 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] = note: this warning originates in the macro `enum_builder` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `end_entity` [INFO] [stdout] --> rustls/src/verify.rs:81:13 [INFO] [stdout] | [INFO] [stdout] 81 | end_entity: &CertificateDer<'_>, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_end_entity` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `intermediates` [INFO] [stdout] --> rustls/src/verify.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | intermediates: &[CertificateDer<'_>], [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_intermediates` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `server_name` [INFO] [stdout] --> rustls/src/verify.rs:83:13 [INFO] [stdout] | [INFO] [stdout] 83 | server_name: &ServerName<'_>, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_server_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ocsp_response` [INFO] [stdout] --> rustls/src/verify.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | ocsp_response: &[u8], [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ocsp_response` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `now` [INFO] [stdout] --> rustls/src/verify.rs:85:13 [INFO] [stdout] | [INFO] [stdout] 85 | now: UnixTime, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_now` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> rustls/src/verify.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct NoVerifier(Option); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> rustls/src/lib.rs:323:5 [INFO] [stdout] | [INFO] [stdout] 323 | missing_docs, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> rustls/src/verify.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn new(browser_emulator: Option) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tokio-rustls v0.26.0 [INFO] [stderr] Compiling hickory-proto v0.25.0-alpha.2 [INFO] [stderr] Compiling hickory-resolver v0.25.0-alpha.2 [INFO] [stderr] Compiling rustls-examples v0.0.1 (/opt/rustwide/workdir/examples) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> examples/src/bin/server_acceptor.rs:229:9 [INFO] [stdout] | [INFO] [stdout] 229 | &self, [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] ... [INFO] [stdout] 232 | ) -> CertificateRevocationListDer { [INFO] [stdout] | ---------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 232 | ) -> CertificateRevocationListDer<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6m 00s [INFO] running `Command { std: "docker" "inspect" "ed39d8246371b0b6a6e48d70b50e3b8f994173f350d6e0863707df2607174d4a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ed39d8246371b0b6a6e48d70b50e3b8f994173f350d6e0863707df2607174d4a", kill_on_drop: false }` [INFO] [stdout] ed39d8246371b0b6a6e48d70b50e3b8f994173f350d6e0863707df2607174d4a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b50982533f068f5c09f4e773bafb61d90bdf0b0535a7cd1c5d2e660a6960a399 [INFO] running `Command { std: "docker" "start" "-a" "b50982533f068f5c09f4e773bafb61d90bdf0b0535a7cd1c5d2e660a6960a399", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling clap_builder v4.5.20 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling tikv-jemalloc-sys v0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 [INFO] [stderr] Compiling serde_json v1.0.128 [INFO] [stdout] warning: unexpected `cfg` condition value: `brotli` [INFO] [stdout] --> rustls/src/compress.rs:444:21 [INFO] [stdout] | [INFO] [stdout] 444 | #[cfg(all(test, any(feature = "brotli", feature = "zlib")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `aws-lc-rs`, `aws_lc_rs`, `custom-provider`, `default`, `fips`, `hashbrown`, `log`, `logging`, `read_buf`, `ring`, `rustversion`, `std`, `tls12`, and `zlib` [INFO] [stdout] = help: consider adding `brotli` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> rustls/src/client/builder.rs:283:26 [INFO] [stdout] | [INFO] [stdout] 283 | vec![crate::compress::BROTLI_COMPRESSOR], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> rustls/src/lib.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | unused_qualifications [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 283 - vec![crate::compress::BROTLI_COMPRESSOR], [INFO] [stdout] 283 + vec![compress::BROTLI_COMPRESSOR], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> rustls/src/client/builder.rs:284:26 [INFO] [stdout] | [INFO] [stdout] 284 | vec![crate::compress::BROTLI_DECOMPRESSOR], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 284 - vec![crate::compress::BROTLI_DECOMPRESSOR], [INFO] [stdout] 284 + vec![compress::BROTLI_DECOMPRESSOR], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> rustls/src/msgs/macros.rs:59:23 [INFO] [stdout] | [INFO] [stdout] 59 | $($enum_val => $enum_name::$enum_var),* [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no value can reach this [INFO] [stdout] | matches all the relevant values [INFO] [stdout] | [INFO] [stdout] ::: rustls/src/msgs/enums.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / enum_builder! { [INFO] [stdout] 76 | | /// The `ExtensionType` TLS protocol enum. Values in this enum are taken [INFO] [stdout] 77 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stdout] 78 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stdout] ... | [INFO] [stdout] 129 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] = note: this warning originates in the macro `enum_builder` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `end_entity` [INFO] [stdout] --> rustls/src/verify.rs:81:13 [INFO] [stdout] | [INFO] [stdout] 81 | end_entity: &CertificateDer<'_>, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_end_entity` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `intermediates` [INFO] [stdout] --> rustls/src/verify.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | intermediates: &[CertificateDer<'_>], [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_intermediates` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `server_name` [INFO] [stdout] --> rustls/src/verify.rs:83:13 [INFO] [stdout] | [INFO] [stdout] 83 | server_name: &ServerName<'_>, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_server_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ocsp_response` [INFO] [stdout] --> rustls/src/verify.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | ocsp_response: &[u8], [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ocsp_response` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `now` [INFO] [stdout] --> rustls/src/verify.rs:85:13 [INFO] [stdout] | [INFO] [stdout] 85 | now: UnixTime, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_now` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> rustls/src/verify.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct NoVerifier(Option); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> rustls/src/lib.rs:323:5 [INFO] [stdout] | [INFO] [stdout] 323 | missing_docs, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> rustls/src/verify.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn new(browser_emulator: Option) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling bencher v0.1.5 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling pem v3.0.4 [INFO] [stderr] Compiling rcgen v0.13.1 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling clap v4.5.20 [INFO] [stderr] Compiling rustls-examples v0.0.1 (/opt/rustwide/workdir/examples) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> examples/src/bin/server_acceptor.rs:229:9 [INFO] [stdout] | [INFO] [stdout] 229 | &self, [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] ... [INFO] [stdout] 232 | ) -> CertificateRevocationListDer { [INFO] [stdout] | ---------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 232 | ) -> CertificateRevocationListDer<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tikv-jemallocator v0.6.0 [INFO] [stderr] Compiling rustls v0.23.16 (/opt/rustwide/workdir/rustls) [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> rustls/tests/runners/key_log_file_env.rs:43:26 [INFO] [stdout] | [INFO] [stdout] 43 | let mutex = unsafe { MUTEX.as_mut() }; [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `brotli` [INFO] [stdout] --> rustls/src/compress.rs:444:21 [INFO] [stdout] | [INFO] [stdout] 444 | #[cfg(all(test, any(feature = "brotli", feature = "zlib")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `aws-lc-rs`, `aws_lc_rs`, `custom-provider`, `default`, `fips`, `hashbrown`, `log`, `logging`, `read_buf`, `ring`, `rustversion`, `std`, `tls12`, and `zlib` [INFO] [stdout] = help: consider adding `brotli` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> rustls/src/client/builder.rs:283:26 [INFO] [stdout] | [INFO] [stdout] 283 | vec![crate::compress::BROTLI_COMPRESSOR], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> rustls/src/lib.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | unused_qualifications [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 283 - vec![crate::compress::BROTLI_COMPRESSOR], [INFO] [stdout] 283 + vec![compress::BROTLI_COMPRESSOR], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> rustls/src/client/builder.rs:284:26 [INFO] [stdout] | [INFO] [stdout] 284 | vec![crate::compress::BROTLI_DECOMPRESSOR], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 284 - vec![crate::compress::BROTLI_DECOMPRESSOR], [INFO] [stdout] 284 + vec![compress::BROTLI_DECOMPRESSOR], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> rustls/tests/runners/./../api.rs:3493:19 [INFO] [stdout] | [INFO] [stdout] 3493 | fn public_key(&self) -> Option { [INFO] [stdout] | ^^^^^ ---------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3493 | fn public_key(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> rustls/src/msgs/macros.rs:59:23 [INFO] [stdout] | [INFO] [stdout] 59 | $($enum_val => $enum_name::$enum_var),* [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no value can reach this [INFO] [stdout] | matches all the relevant values [INFO] [stdout] | [INFO] [stdout] ::: rustls/src/msgs/enums.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / enum_builder! { [INFO] [stdout] 76 | | /// The `ExtensionType` TLS protocol enum. Values in this enum are taken [INFO] [stdout] 77 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stdout] 78 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stdout] ... | [INFO] [stdout] 129 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] = note: this warning originates in the macro `enum_builder` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `end_entity` [INFO] [stdout] --> rustls/src/verify.rs:81:13 [INFO] [stdout] | [INFO] [stdout] 81 | end_entity: &CertificateDer<'_>, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_end_entity` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `intermediates` [INFO] [stdout] --> rustls/src/verify.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | intermediates: &[CertificateDer<'_>], [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_intermediates` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `server_name` [INFO] [stdout] --> rustls/src/verify.rs:83:13 [INFO] [stdout] | [INFO] [stdout] 83 | server_name: &ServerName<'_>, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_server_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ocsp_response` [INFO] [stdout] --> rustls/src/verify.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | ocsp_response: &[u8], [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ocsp_response` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `now` [INFO] [stdout] --> rustls/src/verify.rs:85:13 [INFO] [stdout] | [INFO] [stdout] 85 | now: UnixTime, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_now` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> rustls/src/verify.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct NoVerifier(Option); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> rustls/src/lib.rs:323:5 [INFO] [stdout] | [INFO] [stdout] 323 | missing_docs, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> rustls/src/verify.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn new(browser_emulator: Option) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 59s [INFO] running `Command { std: "docker" "inspect" "b50982533f068f5c09f4e773bafb61d90bdf0b0535a7cd1c5d2e660a6960a399", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b50982533f068f5c09f4e773bafb61d90bdf0b0535a7cd1c5d2e660a6960a399", kill_on_drop: false }` [INFO] [stdout] b50982533f068f5c09f4e773bafb61d90bdf0b0535a7cd1c5d2e660a6960a399 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a8dd89ec87f6309b71a8ec56929244a56f5c6b4e225a6a55c1e52648884d3d99 [INFO] running `Command { std: "docker" "start" "-a" "a8dd89ec87f6309b71a8ec56929244a56f5c6b4e225a6a55c1e52648884d3d99", kill_on_drop: false }` [INFO] [stderr] warning: unexpected `cfg` condition value: `brotli` [INFO] [stderr] --> rustls/src/compress.rs:444:21 [INFO] [stderr] | [INFO] [stderr] 444 | #[cfg(all(test, any(feature = "brotli", feature = "zlib")))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `aws-lc-rs`, `aws_lc_rs`, `custom-provider`, `default`, `fips`, `hashbrown`, `log`, `logging`, `read_buf`, `ring`, `rustversion`, `std`, `tls12`, and `zlib` [INFO] [stderr] = help: consider adding `brotli` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> rustls/src/client/builder.rs:283:26 [INFO] [stderr] | [INFO] [stderr] 283 | vec![crate::compress::BROTLI_COMPRESSOR], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> rustls/src/lib.rs:329:5 [INFO] [stderr] | [INFO] [stderr] 329 | unused_qualifications [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 283 - vec![crate::compress::BROTLI_COMPRESSOR], [INFO] [stderr] 283 + vec![compress::BROTLI_COMPRESSOR], [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> rustls/src/client/builder.rs:284:26 [INFO] [stderr] | [INFO] [stderr] 284 | vec![crate::compress::BROTLI_DECOMPRESSOR], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 284 - vec![crate::compress::BROTLI_DECOMPRESSOR], [INFO] [stderr] 284 + vec![compress::BROTLI_DECOMPRESSOR], [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> rustls/src/msgs/macros.rs:59:23 [INFO] [stderr] | [INFO] [stderr] 59 | $($enum_val => $enum_name::$enum_var),* [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | no value can reach this [INFO] [stderr] | matches all the relevant values [INFO] [stderr] | [INFO] [stderr] ::: rustls/src/msgs/enums.rs:75:1 [INFO] [stderr] | [INFO] [stderr] 75 | / enum_builder! { [INFO] [stderr] 76 | | /// The `ExtensionType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 77 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 78 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] ... | [INFO] [stderr] 129 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stderr] = note: this warning originates in the macro `enum_builder` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused variable: `end_entity` [INFO] [stderr] --> rustls/src/verify.rs:81:13 [INFO] [stderr] | [INFO] [stderr] 81 | end_entity: &CertificateDer<'_>, [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_end_entity` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `intermediates` [INFO] [stderr] --> rustls/src/verify.rs:82:13 [INFO] [stderr] | [INFO] [stderr] 82 | intermediates: &[CertificateDer<'_>], [INFO] [stderr] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_intermediates` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `server_name` [INFO] [stderr] --> rustls/src/verify.rs:83:13 [INFO] [stderr] | [INFO] [stderr] 83 | server_name: &ServerName<'_>, [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_server_name` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ocsp_response` [INFO] [stderr] --> rustls/src/verify.rs:84:13 [INFO] [stderr] | [INFO] [stderr] 84 | ocsp_response: &[u8], [INFO] [stderr] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ocsp_response` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `now` [INFO] [stderr] --> rustls/src/verify.rs:85:13 [INFO] [stderr] | [INFO] [stderr] 85 | now: UnixTime, [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_now` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> rustls/src/verify.rs:70:1 [INFO] [stderr] | [INFO] [stderr] 70 | pub struct NoVerifier(Option); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> rustls/src/lib.rs:323:5 [INFO] [stderr] | [INFO] [stderr] 323 | missing_docs, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> rustls/src/verify.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | pub fn new(browser_emulator: Option) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `rustls` (lib) generated 11 warnings (run `cargo fix --lib -p rustls` to apply 2 suggestions) [INFO] [stderr] warning: creating a mutable reference to mutable static [INFO] [stderr] --> rustls/tests/runners/key_log_file_env.rs:43:26 [INFO] [stderr] | [INFO] [stderr] 43 | let mutex = unsafe { MUTEX.as_mut() }; [INFO] [stderr] | ^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stderr] | [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stderr] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> rustls/tests/runners/./../api.rs:3493:19 [INFO] [stderr] | [INFO] [stderr] 3493 | fn public_key(&self) -> Option { [INFO] [stderr] | ^^^^^ ---------------------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 3493 | fn public_key(&self) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `rustls` (test "key_log_file_env") generated 1 warning [INFO] [stderr] warning: `rustls` (lib test) generated 11 warnings (11 duplicates) [INFO] [stderr] warning: `rustls` (test "api") generated 1 warning [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> examples/src/bin/server_acceptor.rs:229:9 [INFO] [stderr] | [INFO] [stderr] 229 | &self, [INFO] [stderr] | ^^^^^ this lifetime flows to the output [INFO] [stderr] ... [INFO] [stderr] 232 | ) -> CertificateRevocationListDer { [INFO] [stderr] | ---------------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 232 | ) -> CertificateRevocationListDer<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `rustls-examples` (bin "server_acceptor" test) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.37s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustls-d6fe0fc55068674c) [INFO] [stdout] [INFO] [stdout] running 223 tests [INFO] [stdout] test client::handy::test_with_aws_lc_rs::test_noclientsessionstorage_does_nothing ... ok [INFO] [stdout] test bs_debug::tests::debug ... ok [INFO] [stdout] test crypto::aws_lc_rs::hpke::tests::test_fips ... ok [INFO] [stdout] test crypto::aws_lc_rs::kx::tests::kxgroup_fmt_yields_name ... ok [INFO] [stdout] test crypto::aws_lc_rs::quic::test_with_aws_lc_rs::initial_test_vector_v2 ... ok [INFO] [stdout] test crypto::aws_lc_rs::quic::test_with_aws_lc_rs::short_packet_header_protection ... ok [INFO] [stdout] test crypto::aws_lc_rs::quic::test_with_aws_lc_rs::short_packet_header_protection_v2 ... ok [INFO] [stdout] test crypto::aws_lc_rs::quic::test_with_aws_lc_rs::key_update_test_vector ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::can_load_ecdsa_nistp256_pkcs8 ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::can_load_ecdsa_nistp384_pkcs8 ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::can_load_ecdsa_nistp256_sec1 ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::can_sign_ecdsa_nistp256 ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::cannot_load_invalid_pkcs8_encoding ... ok [INFO] [stdout] test crypto::aws_lc_rs::ticketer::tests::refuses_decrypt_before_encrypt ... ok [INFO] [stdout] test crypto::aws_lc_rs::ticketer::tests::basic_pairwise_test ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::can_sign_ecdsa_nistp384 ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::can_load_rsa2048_pkcs1 ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::can_sign_ecdsa_nistp521 ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::can_load_ecdsa_nistp384_sec1 ... ok [INFO] [stdout] test crypto::aws_lc_rs::tests::default_suites ... ok [INFO] [stdout] test crypto::aws_lc_rs::ticketer::tests::refuses_decrypt_larger_than_largest_encryption ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::can_load_ecdsa_nistp521_pkcs8 ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::can_load_rsa2048_pkcs8 ... ok [INFO] [stdout] test error::tests::certificate_error_equality ... ok [INFO] [stdout] test error::tests::crl_error_equality ... ok [INFO] [stdout] test crypto::aws_lc_rs::ticketer::tests::rfc5077ticketer_is_debug_and_producestickets ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::can_load_eddsa_pkcs8 ... ok [INFO] [stdout] test crypto::aws_lc_rs::ticketer::tests::ticketrotator_switching_test ... ok [INFO] [stdout] test crypto::aws_lc_rs::ticketer::tests::ticketswitcher_recover_test ... ok [INFO] [stdout] test crypto::aws_lc_rs::ticketer::tests::ticketrotator_remains_usable_over_temporary_ticketer_creation_failure ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::can_load_ecdsa_nistp521_sec1 ... ok [INFO] [stdout] test enums::tests::test_enums ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::can_sign_eddsa ... ok [INFO] [stdout] test crypto::aws_lc_rs::ticketer::tests::ticketswitcher_switching_test ... ok [INFO] [stdout] test error::tests::other_error_equality ... ok [INFO] [stdout] test error::tests::rand_error_mapping ... ok [INFO] [stdout] test error::tests::smoke ... ok [INFO] [stdout] test hash_hs::test_with_aws_lc_rs::abandon ... ok [INFO] [stdout] test hash_hs::test_with_aws_lc_rs::buffers_correctly ... ok [INFO] [stdout] test hash_hs::test_with_aws_lc_rs::hashes_message_types ... ok [INFO] [stdout] test hash_hs::test_with_aws_lc_rs::clones_correctly ... ok [INFO] [stdout] test crypto::aws_lc_rs::sign::tests::can_sign_rsa2048 ... ok [INFO] [stdout] test hash_hs::test_with_aws_lc_rs::hashes_correctly ... ok [INFO] [stdout] test key_log_file::tests::test_env_var_cannot_be_opened ... ok [INFO] [stdout] test error::tests::time_error_mapping ... ok [INFO] [stdout] test limited_cache::tests::test_updates_existing_item ... ok [INFO] [stdout] test msgs::codec::tests::interrupted_length_prefixed_buffer_leaves_maximum_length ... ok [INFO] [stdout] test msgs::deframer::handshake::tests::append ... ok [INFO] [stdout] test msgs::deframer::handshake::tests::coalesce ... ok [INFO] [stdout] test msgs::deframer::handshake::tests::coalesce_rejects_excess_size_message ... ok [INFO] [stdout] test msgs::deframer::tests::exercise_fuzz_deframer ... ok [INFO] [stdout] test msgs::deframer::tests::iterate_one_message ... ok [INFO] [stdout] test msgs::deframer::tests::iterator_empty_before_header_received ... ok [INFO] [stdout] test msgs::deframer::tests::iterator_excess_message_length_rejected ... ok [INFO] [stdout] test msgs::deframer::tests::iterator_invalid_content_type_rejected ... ok [INFO] [stdout] test msgs::deframer::tests::iterator_invalid_protocol_version_rejected ... ok [INFO] [stdout] test msgs::deframer::tests::iterator_over_many_messages ... ok [INFO] [stdout] test msgs::deframer::tests::iterator_zero_message_length_rejected ... ok [INFO] [stdout] test msgs::enums::tests::test_enums ... ok [INFO] [stdout] test msgs::ffdhe_groups::named_group_ffdhe_group_roundtrip ... ok [INFO] [stdout] test crypto::tests::test_shared_secret_strip_leading_zeros ... ok [INFO] [stdout] test key_log_file::tests::test_env_var_is_not_set ... ok [INFO] [stdout] test key_log_file::tests::test_env_var_cannot_be_written ... ok [INFO] [stdout] test limited_cache::tests::test_evicts_after_second_oldest_item_removed ... ok [INFO] [stdout] test msgs::deframer::handshake::tests::iter_only_returns_full_messages ... ok [INFO] [stdout] test limited_cache::tests::test_evicts_oldest_item ... ok [INFO] [stdout] test limited_cache::tests::test_evicts_second_oldest_item_if_first_removed ... ok [INFO] [stdout] test limited_cache::tests::test_get_or_insert_default_and_edit_edits_existing_item ... ok [INFO] [stdout] test limited_cache::tests::test_get_or_insert_default_and_edit_evicts_old_items_to_meet_capacity ... ok [INFO] [stdout] test limited_cache::tests::test_removes_all_items ... ok [INFO] [stdout] test msgs::handshake::tests::test_ech_config_mandatory_exts ... ok [INFO] [stdout] test msgs::handshake_test::accepts_empty_session_id ... ok [INFO] [stdout] test msgs::handshake_test::accepts_short_session_id ... ok [INFO] [stdout] test msgs::handshake_test::can_clone_all_client_extensions ... ok [INFO] [stdout] test msgs::handshake_test::can_clone_all_server_extensions ... ok [INFO] [stdout] test msgs::fragmenter::tests::fragment_multiple_slices ... ok [INFO] [stdout] test msgs::fragmenter::tests::non_fragment ... ok [INFO] [stdout] test msgs::deframer::handshake::tests::handshake_flight ... ok [INFO] [stdout] test msgs::fragmenter::tests::smoke ... ok [INFO] [stdout] test msgs::handshake::tests::test_ech_config_dupe_exts ... ok [INFO] [stdout] test msgs::handshake_test::can_into_owned_all_tls12_handshake_payloads ... ok [INFO] [stdout] test msgs::handshake_test::can_into_owned_all_tls13_handshake_payloads ... ok [INFO] [stdout] test msgs::handshake_test::can_round_trip_cert_status_req_for_other ... ok [INFO] [stdout] test msgs::handshake_test::can_round_trip_all_tls12_handshake_payloads ... ok [INFO] [stdout] test msgs::handshake_test::can_round_trip_multi_name_sni ... ok [INFO] [stdout] test msgs::handshake_test::can_round_trip_multi_proto ... ok [INFO] [stdout] test msgs::handshake_test::can_round_trip_mixed_case_sni ... ok [INFO] [stdout] test msgs::handshake_test::can_round_trip_other_sni_name_types ... ok [INFO] [stdout] test msgs::handshake_test::can_round_trip_psk_identity ... ok [INFO] [stdout] test msgs::handshake_test::can_round_trip_psk_offer ... ok [INFO] [stdout] test msgs::handshake_test::can_print_all_server_extensions ... ok [INFO] [stdout] test msgs::handshake_test::can_round_trip_unknown_client_ext ... ok [INFO] [stdout] test msgs::handshake_test::cannot_decode_huge_certificate ... ok [INFO] [stdout] test msgs::handshake_test::can_round_trip_single_proto ... ok [INFO] [stdout] test msgs::handshake_test::cannot_read_message_hash_from_network ... ok [INFO] [stdout] test msgs::handshake_test::cert_entry_ocsp_response ... ok [INFO] [stdout] test msgs::handshake_test::can_round_trip_single_sni ... ok [INFO] [stdout] test msgs::handshake_test::client_ecpoints_extension ... ok [INFO] [stdout] test msgs::handshake_test::client_alpn_extension ... ok [INFO] [stdout] test msgs::handshake_test::client_client_certificate_extension ... ok [INFO] [stdout] test msgs::handshake_test::client_keyshare_extension ... ok [INFO] [stdout] test msgs::handshake_test::client_namedgroups_extension ... ok [INFO] [stdout] test msgs::handshake_test::client_psk ... ok [INFO] [stdout] test msgs::handshake_test::client_psk_modes ... ok [INFO] [stdout] test msgs::handshake_test::client_sigalgs_extension ... ok [INFO] [stdout] test msgs::handshake_test::client_versions_extension ... ok [INFO] [stdout] test msgs::handshake_test::client_server_certificate_extension ... ok [INFO] [stdout] test limited_cache::tests::test_inserts_many_items ... ok [INFO] [stdout] test msgs::handshake_test::client_quic_params_extension ... ok [INFO] [stdout] test msgs::handshake_test::debug_session_id ... ok [INFO] [stdout] test msgs::handshake_test::debug_random ... ok [INFO] [stdout] test msgs::handshake_test::can_print_all_client_extensions ... ok [INFO] [stdout] test msgs::handshake_test::refuses_certificate_ext_with_unparsed_bytes ... ok [INFO] [stdout] test msgs::handshake_test::hello_retry_cookie ... ok [INFO] [stdout] test msgs::handshake_test::can_round_trip_cert_status_req_for_ocsp ... ok [INFO] [stdout] test msgs::handshake_test::hello_retry_supported_versions ... ok [INFO] [stdout] test msgs::handshake_test::reads_random ... ok [INFO] [stdout] test msgs::handshake_test::client_has_duplicate_extensions_works ... ok [INFO] [stdout] test msgs::handshake_test::can_detect_truncation_of_all_tls12_handshake_payloads ... ok [INFO] [stdout] test msgs::handshake_test::refuses_certificate_req_ext_with_unparsed_bytes ... ok [INFO] [stdout] test msgs::handshake_test::client_sni_extension ... ok [INFO] [stdout] test msgs::handshake_test::can_round_trip_all_tls13_handshake_payloads ... ok [INFO] [stdout] test msgs::handshake_test::refuses_server_ext_with_unparsed_bytes ... ok [INFO] [stdout] test msgs::handshake_test::refuses_client_ext_with_unparsed_bytes ... ok [INFO] [stdout] test msgs::handshake_test::rejects_session_id_with_bad_length ... ok [INFO] [stdout] test msgs::handshake_test::refuses_helloreq_ext_with_unparsed_bytes ... ok [INFO] [stdout] test msgs::handshake_test::refuses_new_session_ticket_ext_with_unparsed_bytes ... ok [INFO] [stdout] test msgs::handshake_test::rejects_short_random ... ok [INFO] [stdout] test msgs::handshake_test::hello_retry_requested_key_share_group ... ok [INFO] [stdout] test msgs::handshake_test::rejects_truncated_session_id ... ok [INFO] [stdout] test msgs::handshake_test::server_client_certificate_type_extension ... ok [INFO] [stdout] test msgs::handshake_test::rejects_truncated_sni ... ok [INFO] [stdout] test msgs::deframer::tests::iterate_two_messages ... ok [INFO] [stdout] test msgs::handshake_test::server_ecpoints_extension ... ok [INFO] [stdout] test msgs::handshake_test::server_psk_index ... ok [INFO] [stdout] test msgs::handshake_test::server_supported_versions ... ok [INFO] [stdout] test msgs::handshake_test::test_truncated_hello_retry_extension_is_detected ... ok [INFO] [stdout] test msgs::handshake_test::wrapped_dn_encoding ... ok [INFO] [stdout] test msgs::handshake_test::test_truncated_server_extension_is_detected ... ok [INFO] [stdout] test msgs::message::outbound::tests::empty_slices_mixed ... ok [INFO] [stdout] test msgs::handshake_test::session_id_with_different_lengths_are_unequal ... ok [INFO] [stdout] test msgs::handshake_test::server_server_certificate_type_extension ... ok [INFO] [stdout] test msgs::handshake_test::single_hostname_returns_none_for_other_sni_name_types ... ok [INFO] [stdout] test msgs::handshake_test::test_truncated_psk_offer ... ok [INFO] [stdout] test msgs::message::outbound::tests::split_at_with_single_slice ... ok [INFO] [stdout] test msgs::message_test::construct_all_types ... ok [INFO] [stdout] test msgs::message::outbound::tests::split_at_with_multiple_slices ... ok [INFO] [stdout] test msgs::persist::tests::serversessionvalue_with_cert ... ok [INFO] [stdout] test msgs::persist::tests::serversessionvalue_no_sni ... ok [INFO] [stdout] test msgs::handshake_test::test_truncated_client_extension_is_detected ... ok [INFO] [stdout] test msgs::handshake_test::can_detect_truncation_of_all_tls13_handshake_payloads ... ok [INFO] [stdout] test msgs::message_test::alert_is_not_handshake ... ok [INFO] [stdout] test msgs::handshake_test::test_truncated_client_hello_is_detected ... ok [INFO] [stdout] test msgs::message_test::can_read_safari_client_hello_with_ip_address_in_sni_extension ... ok [INFO] [stdout] test msgs::tests::smoketest ... ok [INFO] [stdout] test msgs::persist::tests::serversessionvalue_is_debug ... ok [INFO] [stdout] test record_layer::tests::test_has_decrypted ... ok [INFO] [stdout] test quic::tests::auto_traits ... ok [INFO] [stdout] test server::handy::cache::tests::test_serversessionmemorycache_accepts_put ... ok [INFO] [stdout] test server::handy::cache::tests::test_serversessionmemorycache_drops_to_maintain_size_invariant ... ok [INFO] [stdout] test server::handy::cache::tests::test_serversessionmemorycache_overwrites_put ... ok [INFO] [stdout] test msgs::message::outbound::tests::split_out_of_bounds ... ok [INFO] [stdout] test server::handy::cache::tests::test_serversessionmemorycache_persists_put ... ok [INFO] [stdout] test server::handy::sni_resolver::tests::test_resolvesservercertusingsni_requires_sni ... ok [INFO] [stdout] test server::handy::tests::test_noserversessionstorage_denies_gets ... ok [INFO] [stdout] test server::handy::tests::test_noserversessionstorage_drops_put ... ok [INFO] [stdout] test stream::tests::stream_can_be_created_for_connection_and_tcpstream ... ok [INFO] [stdout] test stream::tests::streamowned_can_be_created_for_server_and_tcpstream ... ok [INFO] [stdout] test suites::test_with_aws_lc_rs::test_scs_is_debug ... ok [INFO] [stdout] test tls12::test_with_aws_lc_rs::client_ecdhe_invalid ... ok [INFO] [stdout] test server::handy::sni_resolver::tests::test_resolvesservercertusingsni_handles_unknown_name ... ok [INFO] [stdout] test tls12::test_with_aws_lc_rs::server_ecdhe_remaining_bytes ... ok [INFO] [stdout] test server::handy::tests::test_neverproducestickets_does_nothing ... ok [INFO] [stdout] test server::handy::tests::test_noserversessionstorage_denies_takes ... ok [INFO] [stdout] test server::server_conn::tests::test_read_in_new_state ... ok [INFO] [stdout] test test_macros::test_with_aws_lc_rs::test_each_provider ... ok [INFO] [stdout] test msgs::message_test::debug_payload ... ok [INFO] [stdout] test tls13::key_schedule::test_with_aws_lc_rs::test_vectors ... ok [INFO] [stdout] test vecbuf::tests::short_append_copy_with_limit ... ok [INFO] [stdout] test webpki::anchors::root_cert_store_debug ... ok [INFO] [stdout] test webpki::client_verifier::test_with_aws_lc_rs::test_builder_no_roots ... ok [INFO] [stdout] test webpki::client_verifier::test_with_aws_lc_rs::test_client_verifier_allow_unknown ... ok [INFO] [stdout] test webpki::client_verifier::test_with_aws_lc_rs::test_client_verifier_ee_only ... ok [INFO] [stdout] test webpki::client_verifier::test_with_aws_lc_rs::test_client_verifier_enforce_expiration ... ok [INFO] [stdout] test webpki::client_verifier::test_with_aws_lc_rs::test_client_verifier_no_auth ... ok [INFO] [stdout] test vecbuf::tests::read_byte_by_byte ... ok [INFO] [stdout] test verify::assertions_are_debug ... ok [INFO] [stdout] test webpki::client_verifier::test_with_aws_lc_rs::smoke ... ok [INFO] [stdout] test webpki::client_verifier::test_with_aws_lc_rs::test_client_verifier_optional_auth ... ok [INFO] [stdout] test webpki::client_verifier::test_with_aws_lc_rs::test_client_verifier_with_crls_optional_auth ... ok [INFO] [stdout] test webpki::client_verifier::test_with_aws_lc_rs::test_client_verifier_with_crls_required_auth_implicit ... ok [INFO] [stdout] test webpki::client_verifier::test_with_aws_lc_rs::test_with_invalid_crls ... ok [INFO] [stdout] test webpki::client_verifier::test_with_aws_lc_rs::test_client_verifier_without_crls_required_auth ... ok [INFO] [stdout] test stream::tests::streamowned_can_be_created_for_client_and_tcpstream ... ok [INFO] [stdout] test suites::test_with_aws_lc_rs::test_can_resume_to ... ok [INFO] [stdout] test webpki::client_verifier::test_with_aws_lc_rs::test_client_verifier_required_auth ... ok [INFO] [stdout] test msgs::handshake_test::can_decode_server_hello_from_api_devicecheck_apple_com ... ok [INFO] [stdout] test webpki::client_verifier::test_with_aws_lc_rs::test_client_verifier_without_crls_opptional_auth ... ok [INFO] [stdout] test msgs::handshake_test::server_key_share ... ok [INFO] [stdout] test webpki::client_verifier::test_with_aws_lc_rs::test_with_crls_multiple_calls ... ok [INFO] [stdout] test webpki::server_verifier::test_with_aws_lc_rs::test_builder_no_roots ... ok [INFO] [stdout] test webpki::server_verifier::test_with_aws_lc_rs::test_server_verifier_allow_unknown ... ok [INFO] [stdout] test webpki::server_verifier::test_with_aws_lc_rs::test_server_verifier_enforce_expiration ... ok [INFO] [stdout] test webpki::tests::crl_error_from_webpki ... ok [INFO] [stdout] test webpki::tests::pki_crl_errors ... ok [INFO] [stdout] test x509::tests::test_empty ... ok [INFO] [stdout] test x509::tests::test_large ... ok [INFO] [stdout] test x509::tests::test_huge ... ok [INFO] [stdout] test webpki::server_verifier::test_with_aws_lc_rs::test_server_verifier_allow_unknown_ee_only ... ok [INFO] [stdout] test webpki::server_verifier::test_with_aws_lc_rs::test_server_verifier_ee_only ... ok [INFO] [stdout] test webpki::verify::tests::certificate_debug ... ok [INFO] [stdout] test x509::tests::test_medium ... ok [INFO] [stdout] test x509::tests::test_small ... ok [INFO] [stdout] test x509::tests::test_wrap_in_bit_string ... ok [INFO] [stdout] test webpki::server_verifier::test_with_aws_lc_rs::test_with_crls_multiple_calls ... ok [INFO] [stdout] test webpki::server_verifier::test_with_aws_lc_rs::test_with_invalid_crls ... ok [INFO] [stdout] test x509::tests::test_gigantic ... ok [INFO] [stdout] test crypto::aws_lc_rs::hpke::tests::smoke_test ... ok [INFO] [stdout] test x509::tests::test_ludicrous ... ok [INFO] [stdout] test msgs::message::outbound::tests::exhaustive_splitting ... ok [INFO] [stdout] test vecbuf::tests::every_possible_chunk_interleaving ... ok [INFO] [stdout] test msgs::message_test::test_read_fuzz_corpus ... ok [INFO] [stdout] test crypto::aws_lc_rs::hpke::rfc_tests::check_test_vectors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 223 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.17s [INFO] [stdout] [INFO] [stderr] Running tests/runners/api.rs (/opt/rustwide/target/debug/deps/api-f13cecb2b019e9e7) [INFO] [stdout] [INFO] [stdout] running 205 tests [INFO] [stdout] test tests_with_aws_lc_rs::tests::all_suites_covered ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::bad_client_max_fragment_sizes ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::buffered_client_complete_io_for_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::buffered_client_data_sent ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_check_server_certificate_helper_api ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::buffered_both_data_sent ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::buffered_server_data_sent ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_closes_uncleanly ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_close_notify ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_complete_io_for_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_complete_io_for_handshake_eof ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::alpn ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_config_is_clone ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_connection_is_debug ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_error_is_sticky ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_flush_does_nothing ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_is_send_and_sync ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::buffered_client_complete_io_for_write ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_can_get_server_cert_after_resumption ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_cert_resolve_default ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_read_returns_wouldblock_when_no_data ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_can_get_server_cert ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_checks_server_certificate_with_given_name ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_respects_buffer_limit_post_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_stream_handshake_error ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_respects_buffer_limit_pre_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_respects_buffer_limit_pre_handshake_with_vectored_write ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_streamowned_handshake_error ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_cert_resolve_server_added_hint ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_trims_terminating_dot ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::config_builder_for_client_rejects_empty_cipher_suites ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::config_builder_for_client_rejects_empty_kx_groups ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::config_builder_for_client_rejects_incompatible_cipher_suites ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::config_builder_for_client_with_time ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::config_builder_for_server_rejects_empty_cipher_suites ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_with_sni_disabled_does_not_send_sni ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::config_builder_for_server_rejects_empty_kx_groups ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::config_builder_for_server_rejects_incompatible_cipher_suites ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::connection_types_are_not_huge ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::config_builder_for_server_with_time ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_cert_resolve_server_no_hints ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_check_server_certificate_intermediate_revoked ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::early_data_not_available ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::early_data_not_available_on_server_before_client_hello ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::early_data_can_be_rejected_by_server ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::early_data_is_available_on_resumption ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_complete_io_for_read ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::key_log_for_tls12 ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::early_data_is_limited_on_client ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_complete_io_for_write ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_check_server_certificate_ee_revoked ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::new_client_returns_initial_io_state ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::new_server_returns_initial_io_state ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::key_log_for_tls13 ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_check_server_certificate_ee_unknown_revocation ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_check_server_certificate_ee_crl_expired ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_checks_server_certificate_with_given_ip_address ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_cert_resolve_reduces_sigalgs_for_ecdsa_ciphersuite ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_cert_resolve_reduces_sigalgs_for_rsa_ciphersuite ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::negotiated_ciphersuite_client ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_allow_any_anonymous_or_authenticated_client ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::negotiated_ciphersuite_server ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_cert_resolve_with_alpn ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::negotiated_ciphersuite_server_ignoring_client_preference ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_complete_io_for_handshake_ending_with_alert ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_cert_resolve_with_sni ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_complete_io_for_handshake_eof ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_closes_uncleanly ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::negotiated_ciphersuite_default ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_auth_works ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_connection_is_debug ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_config_is_clone ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_close_notify ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_error_is_sticky ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_detects_excess_streamed_early_data ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_exposes_offered_sni_even_if_resolver_fails ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_detects_excess_early_data ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_flush_does_nothing ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_exposes_offered_sni ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_is_send_and_sync ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_read_returns_wouldblock_when_no_data ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_stream_read ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_ignores_sni_with_ip_address ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_exposes_offered_sni_smashed_to_lowercase ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_rejects_sni_with_illegal_dns_name ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_stream_handshake_error ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::resumption_combinations ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_respects_buffer_limit_post_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_respects_buffer_limit_pre_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_streamowned_handshake_error ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_respects_buffer_limit_pre_handshake_with_vectored_write ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::sni_resolver_rejects_bad_certs ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::sni_resolver_rejects_wrong_names ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::sni_resolver_lower_cases_configured_names ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::sni_resolver_lower_cases_queried_names ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_stream_write ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::sni_resolver_works ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_acceptor_rejected_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_acceptor ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_complete_io_for_read ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_cert_decompression_by_client_produces_invalid_cert_payload ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::stream_write_reports_underlying_io_error_before_plaintext_processed ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::stream_write_swallows_underlying_io_error_after_plaintext_processed ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_complete_io_for_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_complete_io_for_write ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_construction_fails_if_random_source_fails_in_first_request ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_construction_fails_if_random_source_fails_in_second_request ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_config_keyshare_mismatch ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_construction_requires_66_bytes_of_random_material ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_automatic_refresh_traffic_keys ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_fips_service_indicator_includes_ech_hpke_suite ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_fips_service_indicator_includes_require_ems ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_config_keyshare ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_mtu_reduction ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_complete_io_for_write_eof ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_fips_service_indicator ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_rejects_hrr_with_varied_session_id ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_attempts_to_use_unsupported_kx_group ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_cert_decompression_by_server_produces_invalid_cert_payload ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_cert_decompression_by_server_fails ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_rejects_no_extended_master_secret_extension_when_require_ems_or_fips ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_with_custom_verifier_can_accept_ecdsa_sha1_signatures ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_removes_tls12_session_if_server_sends_undecryptable_first_message ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_tls12_no_resume_after_server_downgrade ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_rejects_illegal_tls13_ccs ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_sends_share_for_less_preferred_group ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_complete_io_errors_if_close_notify_received_too_early ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_write_and_vectored_write_equivalence ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_config_builders_debug ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_connection_fips_service_indicator ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_sends_helloretryrequest ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_debug_server_name_from_string ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_debug_server_name_from_ip ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_uses_uncompressed_certificate_if_compression_fails ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_close_notify_sent_prior_to_handshake_complete ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_client_does_not_offer_sha1 ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_illegal_client_renegotiation_attempt_during_tls12_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_complete_io_with_no_io_needed ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_illegal_server_renegotiation_attempt_after_tls12_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_keys_match ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_quic::packet_key_api ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_quic::test_fragmented_append ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_optional_auth_client_revocation_works ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_illegal_client_renegotiation_attempt_after_tls13_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_data_after_close_notify_is_ignored ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_quic::test_quic_no_tls13_error ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_junk_after_close_notify_received ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_quic::test_quic_invalid_early_data_size ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_pinned_ocsp_response_given_to_custom_server_cert_verifier ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_keys_match_for_all_signing_key_types ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_illegal_server_renegotiation_attempt_after_tls13_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_raw_keys::incorrectly_alter_client_hello ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_quic::test_quic_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_quic::test_quic_rejects_missing_alpn ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_raw_keys::only_server_supports_raw_keys ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_refresh_traffic_keys ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_refresh_traffic_keys_during_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_raw_keys::correct_certificate_type_extensions_from_client_hello ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_received_plaintext_backpressure ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_raw_keys::only_client_supports_raw_keys ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_read_tls_artificial_eof_after_close_notify ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_server_fips_service_indicator ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_server_fips_service_indicator_includes_require_ems ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_second_close_notify_after_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_server_rejects_clients_without_any_kx_group_overlap ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_server_rejects_clients_without_any_kx_groups ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_server_rejects_duplicate_sni_names ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_server_rejects_empty_sni_extension ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_server_mtu_reduction ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_server_rejects_no_extended_master_secret_extension_when_require_ems_or_fips ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_subsequent_close_notify_ignored ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_secret_extraction_disabled_or_too_early ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_server_uses_uncompressed_certificate_if_compression_fails ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_can_get_client_cert ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_tls13_exporter_maximum_output_length ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_tls13_client_resumption_does_not_reuse_tickets ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_tls13_late_plaintext_alert ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_secret_extraction_enabled ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_secret_extract_produces_correct_variant ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::tls13_packed_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_can_get_client_cert_after_resumption ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_quic::test_quic_exporter ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_tls13_too_short_early_plaintext_alert ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::tls12_connection_fails_after_key_reaches_confidentiality_limit ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_tls13_valid_early_plaintext_alert ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::tls13_stateful_resumption ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_tls12_exporter ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::tls13_stateless_resumption ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::vectored_write_for_client_appdata ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::vectored_write_for_server_appdata ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::vectored_write_for_client_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_mandatory_auth_intermediate_revocation_works ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::vectored_write_for_server_handshake_with_half_rtt_data ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_stream_read ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::vectored_write_for_server_handshake_no_half_rtt_by_default ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_stream_write ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::vectored_write_with_slow_client ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::vectored_write_for_server_handshake_no_half_rtt_with_client_auth ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_tls13_exporter ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_raw_keys::successful_raw_key_connection_and_correct_peer_certificates ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::versions ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_no_warning_logging_during_successful_sessions ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_mandatory_auth_client_revocation_works ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::test_raw_keys::incorrectly_alter_server_hello ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::handshakes_complete_and_data_flows_with_gratuitious_max_fragment_sizes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 205 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.66s [INFO] [stdout] [INFO] [stderr] Running tests/runners/api_ffdhe.rs (/opt/rustwide/target/debug/deps/api_ffdhe-6ddc049bd8783b1a) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test tests_with_aws_lc_rs::tests::config_builder_for_client_rejects_cipher_suites_without_compatible_kx_groups ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_accepts_client_with_no_ecpoints_extension_and_only_ffdhe_cipher_suites ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::non_ffdhe_kx_does_not_have_ffdhe_group ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_avoids_dhe_cipher_suites_when_client_has_no_known_dhe_in_groups_ext ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_picks_ffdhe_group_when_clienthello_has_no_ffdhe_group_in_groups_ext ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_picks_ffdhe_group_when_clienthello_has_no_groups_ext ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::ffdhe_ciphersuite ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_avoids_cipher_suite_with_no_common_kx_groups ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running tests/bogo.rs (/opt/rustwide/target/debug/deps/bogo-10a0a6e7af9319d9) [INFO] [stderr] Running tests/runners/client_cert_verifier.rs (/opt/rustwide/target/debug/deps/client_cert_verifier-3c20d175687c4b60) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test run_bogo_tests_aws_lc_rs ... ignored [INFO] [stdout] test run_bogo_tests_aws_lc_rs_fips ... ignored [INFO] [stdout] test run_bogo_tests_post_quantum ... ignored [INFO] [stdout] test run_bogo_tests_ring ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_verifier_no_auth_yes_root ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_verifier_no_schemes ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_verifier_works ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_verifier_fails_properly ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s [INFO] [stdout] [INFO] [stderr] Running tests/ech.rs (/opt/rustwide/target/debug/deps/ech-e37f291c4a0fdb92) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_echconfig_serialization ... ok [INFO] [stdout] test test_decode_config_list ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/runners/key_log_file_env.rs (/opt/rustwide/target/debug/deps/key_log_file_env-0c7bfd8ced7b59fe) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests_with_aws_lc_rs::tests::exercise_key_log_file_for_client ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::exercise_key_log_file_for_server ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/process_provider.rs (/opt/rustwide/target/debug/deps/process_provider-c98a430d90bf917f) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_process_provider ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/runners/server_cert_verifier.rs (/opt/rustwide/target/debug/deps/server_cert_verifier-532dfb6cd47ca8da) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_can_override_certificate_verification_and_reject_tls12_signatures ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_can_override_certificate_verification_and_offer_no_signature_schemes ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_can_override_certificate_verification_and_reject_tls13_signatures ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_can_override_certificate_verification_and_reject_certificate ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::client_can_override_certificate_verification ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running tests/runners/unbuffered.rs (/opt/rustwide/target/debug/deps/unbuffered-526e2c4b1147d994) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test tests_with_aws_lc_rs::tests::rejects_junk ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::queue_close_notify_is_idempotent ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::junk_after_close_notify_received ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::refresh_traffic_keys_on_tls12_connection ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_receives_incorrect_first_handshake_message ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::tls12_connection_fails_after_key_reaches_confidentiality_limit ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::tls12_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::close_notify_client_to_server ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::tls13_packed_handshake ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::early_data ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::close_notify_server_to_client ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::server_receives_handshake_byte_by_byte ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::refresh_traffic_keys_automatically ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::app_data_client_to_server ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::app_data_server_to_client ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::refresh_traffic_keys_manually ... ok [INFO] [stdout] test tests_with_aws_lc_rs::tests::tls13_handshake ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/ech-client.rs (/opt/rustwide/target/debug/deps/ech_client-fcbb94517c918bb0) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/limitedclient.rs (/opt/rustwide/target/debug/deps/limitedclient-e0d050cf2fddedeb) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/server_acceptor.rs (/opt/rustwide/target/debug/deps/server_acceptor-808a56880441866d) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/simple_0rtt_client.rs (/opt/rustwide/target/debug/deps/simple_0rtt_client-c1bcb16ebb6d7419) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/simple_0rtt_server.rs (/opt/rustwide/target/debug/deps/simple_0rtt_server-a50010a65a607c4c) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/simpleclient.rs (/opt/rustwide/target/debug/deps/simpleclient-efa0cd276a1b4e8b) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/simpleserver.rs (/opt/rustwide/target/debug/deps/simpleserver-efd923fb8f656a66) [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/tlsclient-mio.rs (/opt/rustwide/target/debug/deps/tlsclient_mio-6d73d6bfed62bf46) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/tlsserver-mio.rs (/opt/rustwide/target/debug/deps/tlsserver_mio-68df2ea585107213) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/unbuffered-async-client.rs (/opt/rustwide/target/debug/deps/unbuffered_async_client-96f5504410762771) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/unbuffered-client.rs (/opt/rustwide/target/debug/deps/unbuffered_client-8c4712934e41eca2) [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/unbuffered-server.rs (/opt/rustwide/target/debug/deps/unbuffered_server-22c57eeb18bc86bc) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustls [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test rustls/src/manual/mod.rs - manual::_01_impl_vulnerabilities (line 65) ... ignored [INFO] [stdout] test rustls/src/manual/mod.rs - manual::_06_fips (line 50) ... ignored [INFO] [stdout] test rustls/src/manual/mod.rs - manual::_06_fips (line 67) ... ignored [INFO] [stdout] test rustls/src/msgs/handshake.rs - msgs::handshake::DistinguishedName (line 2161) ... ignored [INFO] [stdout] test rustls/src/msgs/handshake.rs - msgs::handshake::DistinguishedName::in_sequence (line 2177) ... ignored [INFO] [stdout] test rustls/src/webpki/client_verifier.rs - webpki::client_verifier::WebPkiClientVerifier (line 215) - compile ... ok [INFO] [stdout] test rustls/src/lib.rs - (line 141) - compile ... ok [INFO] [stdout] test rustls/src/server/server_conn.rs - server::server_conn::connection::Acceptor (line 732) - compile ... ok [INFO] [stdout] test rustls/src/webpki/client_verifier.rs - webpki::client_verifier::WebPkiClientVerifier (line 202) - compile ... ok [INFO] [stdout] test rustls/src/builder.rs - builder::ConfigBuilder (line 108) - compile ... ok [INFO] [stdout] test rustls/src/webpki/client_verifier.rs - webpki::client_verifier::WebPkiClientVerifier (line 237) - compile ... ok [INFO] [stdout] test rustls/src/webpki/client_verifier.rs - webpki::client_verifier::WebPkiClientVerifier (line 228) - compile ... ok [INFO] [stdout] test rustls/src/lib.rs - (line 156) - compile ... ok [INFO] [stdout] test rustls/src/lib.rs - (line 211) - compile ... ok [INFO] [stdout] test rustls/src/builder.rs - builder::ConfigBuilder (line 48) - compile ... ok [INFO] [stdout] test rustls/src/crypto/mod.rs - crypto::CryptoProvider (line 131) ... ok [INFO] [stdout] test rustls/src/builder.rs - builder::ConfigBuilder (line 32) ... ok [INFO] [stdout] test rustls/src/builder.rs - builder::ConfigBuilder (line 84) ... ok [INFO] [stdout] test rustls/src/lib.rs - (line 168) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.87s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a8dd89ec87f6309b71a8ec56929244a56f5c6b4e225a6a55c1e52648884d3d99", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a8dd89ec87f6309b71a8ec56929244a56f5c6b4e225a6a55c1e52648884d3d99", kill_on_drop: false }` [INFO] [stdout] a8dd89ec87f6309b71a8ec56929244a56f5c6b4e225a6a55c1e52648884d3d99