[INFO] fetching crate trz-gateway-client 0.2.2...
[INFO] testing trz-gateway-client-0.2.2 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate trz-gateway-client 0.2.2 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate trz-gateway-client 0.2.2
[INFO] finished tweaking crates.io crate trz-gateway-client 0.2.2
[INFO] tweaked toml for crates.io crate trz-gateway-client 0.2.2 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate trz-gateway-client 0.2.2 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate trz-gateway-client 0.2.2 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded oid-registry v0.8.1
[INFO] [stderr]   Downloaded trz-gateway-server v0.2.2
[INFO] [stderr]   Downloaded tonic-prost v0.14.6
[INFO] [stderr]   Downloaded tonic-build v0.14.6
[INFO] [stderr]   Downloaded tonic-prost-build v0.14.6
[INFO] [stderr]   Downloaded nameth v0.2.2
[INFO] [stderr]   Downloaded nameth-macro v0.2.2
[INFO] [stderr]   Downloaded asn1-rs-derive v0.6.0
[INFO] [stderr]   Downloaded autoclone v0.2.2
[INFO] [stderr]   Downloaded terrazzo-fixture v0.2.2
[INFO] [stderr]   Downloaded tokio-tungstenite v0.29.0
[INFO] [stderr]   Downloaded pulldown-cmark-to-cmark v22.0.0
[INFO] [stderr]   Downloaded axum-macros v0.5.1
[INFO] [stderr]   Downloaded x509-parser v0.18.1
[INFO] [stderr]   Downloaded prost-build v0.14.3
[INFO] [stderr]   Downloaded prost-types v0.14.3
[INFO] [stderr]   Downloaded axum-server v0.8.0
[INFO] [stderr]   Downloaded trz-gateway-common v0.2.2
[INFO] [stderr]   Downloaded der-parser v10.0.0
[INFO] [stderr]   Downloaded asn1-rs v0.7.1
[INFO] [stderr]   Downloaded tungstenite v0.29.0
[INFO] [stderr]   Downloaded rustls-platform-verifier v0.7.0
[INFO] [stderr]   Downloaded tonic v0.14.6
[INFO] [stderr]   Downloaded portpicker v0.1.1
[INFO] [stderr]   Downloaded cms v0.2.3
[INFO] [stderr]   Downloaded pulldown-cmark v0.13.3
[INFO] [stderr]   Downloaded tokio v1.52.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a378d54c711c0c361ce16d65720cd9ca32467af46784b6ac36374db40b97170d
[INFO] running `Command { std: "docker" "start" "-a" "a378d54c711c0c361ce16d65720cd9ca32467af46784b6ac36374db40b97170d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a378d54c711c0c361ce16d65720cd9ca32467af46784b6ac36374db40b97170d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a378d54c711c0c361ce16d65720cd9ca32467af46784b6ac36374db40b97170d", kill_on_drop: false }`
[INFO] [stdout] a378d54c711c0c361ce16d65720cd9ca32467af46784b6ac36374db40b97170d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2762c302a3a11f429768768c114c59d64c3e5dc337e12ce84bad90aa4712cb1d
[INFO] running `Command { std: "docker" "start" "-a" "2762c302a3a11f429768768c114c59d64c3e5dc337e12ce84bad90aa4712cb1d", kill_on_drop: false }`
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling aws-lc-rs v1.16.3
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling pulldown-cmark v0.13.3
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling asn1-rs-derive v0.6.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling pin-project-internal v1.1.12
[INFO] [stderr]    Compiling der_derive v0.7.3
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling flagset v0.4.7
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling pulldown-cmark-to-cmark v22.0.0
[INFO] [stderr]    Compiling multimap v0.10.1
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling pin-project v1.1.12
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling aws-lc-sys v0.40.0
[INFO] [stderr]    Compiling openssl-sys v0.9.115
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling asn1-rs v0.7.1
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling prost-derive v0.14.3
[INFO] [stderr]    Compiling tonic-build v0.14.6
[INFO] [stderr]    Compiling oid-registry v0.8.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling openssl v0.10.79
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling der-parser v10.0.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling x509-cert v0.2.5
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling prost v0.14.3
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling x509-parser v0.18.1
[INFO] [stderr]    Compiling nameth-macro v0.2.2
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling tracing-futures v0.2.5
[INFO] [stderr]    Compiling h2 v0.4.14
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling prost-types v0.14.3
[INFO] [stderr]    Compiling nameth v0.2.2
[INFO] [stderr]    Compiling hostname v0.4.2
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling tower-http v0.6.10
[INFO] [stderr]    Compiling prost-build v0.14.3
[INFO] [stderr]    Compiling cms v0.2.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling tonic-prost-build v0.14.6
[INFO] [stderr]    Compiling trz-gateway-common v0.2.2
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tonic v0.14.6
[INFO] [stderr]    Compiling tonic-prost v0.14.6
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tungstenite v0.29.0
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.3
[INFO] [stderr]    Compiling tokio-tungstenite v0.29.0
[INFO] [stderr]    Compiling trz-gateway-client v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 39s
[INFO] running `Command { std: "docker" "inspect" "2762c302a3a11f429768768c114c59d64c3e5dc337e12ce84bad90aa4712cb1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2762c302a3a11f429768768c114c59d64c3e5dc337e12ce84bad90aa4712cb1d", kill_on_drop: false }`
[INFO] [stdout] 2762c302a3a11f429768768c114c59d64c3e5dc337e12ce84bad90aa4712cb1d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 19ebf59af1a47748d0a77cb3f5ac3e54f663b85fc2be5ab0c77215a7f90245a7
[INFO] running `Command { std: "docker" "start" "-a" "19ebf59af1a47748d0a77cb3f5ac3e54f663b85fc2be5ab0c77215a7f90245a7", kill_on_drop: false }`
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling pulldown-cmark v0.13.3
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling axum-macros v0.5.1
[INFO] [stderr]    Compiling openssl v0.10.79
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling autoclone v0.2.2
[INFO] [stderr]    Compiling terrazzo-fixture v0.2.2
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling portpicker v0.1.1
[INFO] [stderr]    Compiling pulldown-cmark-to-cmark v22.0.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling prost-build v0.14.3
[INFO] [stderr]    Compiling tonic-prost-build v0.14.6
[INFO] [stderr]    Compiling trz-gateway-common v0.2.2
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling fs-err v3.3.0
[INFO] [stderr]    Compiling tokio-tungstenite v0.29.0
[INFO] [stderr]    Compiling h2 v0.4.14
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.10
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling axum-server v0.8.0
[INFO] [stderr]    Compiling reqwest v0.13.3
[INFO] [stderr]    Compiling tonic v0.14.6
[INFO] [stderr]    Compiling tonic-prost v0.14.6
[INFO] [stderr]    Compiling trz-gateway-server v0.2.2
[INFO] [stderr]    Compiling trz-gateway-client v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 56.49s
[INFO] running `Command { std: "docker" "inspect" "19ebf59af1a47748d0a77cb3f5ac3e54f663b85fc2be5ab0c77215a7f90245a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "19ebf59af1a47748d0a77cb3f5ac3e54f663b85fc2be5ab0c77215a7f90245a7", kill_on_drop: false }`
[INFO] [stdout] 19ebf59af1a47748d0a77cb3f5ac3e54f663b85fc2be5ab0c77215a7f90245a7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8badc62f532f4cbf705e59c39c2cf49bda37ba7961cf00f4f0da143fd2cf066c
[INFO] running `Command { std: "docker" "start" "-a" "8badc62f532f4cbf705e59c39c2cf49bda37ba7961cf00f4f0da143fd2cf066c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.63s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/trz_gateway_client-2c1f2b7acb36da07)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] [2m2026-05-15T06:35:37.228885Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/tracing.rs[0m[2m:[0m[2m24[0m[2m:[0m Tracing enabled
[INFO] [stdout] [2m2026-05-15T06:35:37.276554Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m112[0m[2m:[0m Root CA: [commonName = "Test Root CA"]
[INFO] [stdout] [2m2026-05-15T06:35:37.276986Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m113[0m[2m:[0m Root CA details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             b9:7f:e1:e7:a0:21:06:78:73:7b:26:1f:ea:b0:cb:3c:bd:c7:53:52
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: CN=Test Root CA
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:48:96:2a:1f:e6:87:c1:b6:f0:3e:37:ef:8e:0e:
[INFO] [stdout]                     5f:f8:06:5c:ab:cf:89:fd:6c:8e:9c:aa:39:8f:05:
[INFO] [stdout]                     cf:d1:6b:aa:63:71:27:1b:85:42:61:a1:f6:52:ab:
[INFO] [stdout]                     df:79:b9:b5:09:cc:6e:d5:a0:d3:02:d9:dd:58:ca:
[INFO] [stdout]                     07:49:8b:6a:5d
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:TRUE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Certificate Sign, CRL Sign
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:43:68:e4:7e:e1:6e:91:05:5e:30:71:a6:cc:41:
[INFO] [stdout]         2f:13:c4:19:5b:b5:53:93:67:8e:be:55:52:99:e2:41:27:0f:
[INFO] [stdout]         02:21:00:f1:f9:e8:77:77:3e:f7:95:c5:e7:38:c8:13:2c:8a:
[INFO] [stdout]         47:0a:19:8c:e1:1e:41:d4:16:ef:43:88:c6:35:0a:c3:5e
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.278664Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m229[0m[2m:[0m Server certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] issued by [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] expires May 15 06:35:37 2027 GMT (11months 30days 3h 50m 23s 721ms 353us 459ns)
[INFO] [stdout] [2m2026-05-15T06:35:37.281370Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m230[0m[2m:[0m Server certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             3e:ac:47:09:ce:07:fe:e3:20:2a:09:a0:ef:97:15:63:cd:05:4f:e0
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=localhost
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:3f:2c:8b:0b:d8:e9:f5:3d:88:fe:17:93:4b:f0:
[INFO] [stdout]                     a0:fe:4d:9f:45:89:77:c7:8b:d4:11:41:94:bd:e9:
[INFO] [stdout]                     d4:d4:88:9c:e7:55:5a:8a:e9:fe:f1:f5:eb:24:82:
[INFO] [stdout]                     94:44:ce:c9:e1:74:f0:bd:d6:77:67:ef:e6:14:96:
[INFO] [stdout]                     61:2d:7b:c2:44
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 22:1C:32:9E:F8:14:0B:E3:60:07:15:40:D9:5A:9A:CD:B2:6B:4C:2D
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:28:9A:24:B8:BC:70:5A:87:DE:49:1E:C8:23:AF:1E:C1:F2:C9:B4:42
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:8C:B4:AD:A2:37:12:A3:10:5D:14:B4:F4:B8:E3:F3:4D:40:5C:C6:43
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:localhost
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:44:02:20:38:2a:74:a9:39:80:2c:eb:9d:ef:c2:ca:01:7c:
[INFO] [stdout]         5a:d2:6a:2e:43:b8:a6:02:f6:36:4f:a4:5e:82:a3:24:8c:4c:
[INFO] [stdout]         02:20:77:99:3e:24:97:f8:dc:9e:0b:51:65:c3:74:ef:97:6a:
[INFO] [stdout]         fc:13:f0:09:33:59:93:bc:f7:e5:24:c6:78:81:43:a9
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.281600Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m78[0m[2m:[0m Intermediate certificate: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] issued by [commonName = "Test Root CA"]
[INFO] [stdout] [2m2026-05-15T06:35:37.281989Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m83[0m[2m:[0m Intermediate certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             8c:b4:ad:a2:37:12:a3:10:5d:14:b4:f4:b8:e3:f3:4d:40:5c:c6:43
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:10:ea:76:26:e3:24:bb:f7:bb:a6:a4:c9:83:36:
[INFO] [stdout]                     b3:69:22:50:f3:89:1b:0e:51:fa:8b:bc:bb:4d:c3:
[INFO] [stdout]                     1b:06:f2:8b:22:4a:08:a4:08:ce:c5:05:03:47:9f:
[INFO] [stdout]                     05:9d:ec:be:50:b1:38:e8:60:fa:22:ee:26:e4:8a:
[INFO] [stdout]                     da:e4:d6:6f:52
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 28:9A:24:B8:BC:70:5A:87:DE:49:1E:C8:23:AF:1E:C1:F2:C9:B4:42
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:TRUE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Certificate Sign, CRL Sign
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:B9:7F:E1:E7:A0:21:06:78:73:7B:26:1F:EA:B0:CB:3C:BD:C7:53:52
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:75:30:1c:b7:ea:1e:be:c6:ea:7e:df:8f:48:71:
[INFO] [stdout]         a9:70:72:d6:5f:99:05:3e:c3:81:3d:71:d6:2c:b0:4e:83:36:
[INFO] [stdout]         02:21:00:fd:d3:42:55:0f:15:6e:05:9a:87:92:c8:b8:75:a9:
[INFO] [stdout]         bf:b0:b5:26:9a:ad:c9:20:b0:71:b7:01:28:17:54:75:98
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.282884Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m116[0m[2m:[0m Got TLS server config
[INFO] [stdout] [2m2026-05-15T06:35:37.284499Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m284[0m[2m:[0m Signer certificate: "localhost"
[INFO] [stdout] [2m2026-05-15T06:35:37.284877Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m285[0m[2m:[0m Signer certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             3e:ac:47:09:ce:07:fe:e3:20:2a:09:a0:ef:97:15:63:cd:05:4f:e0
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=localhost
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:3f:2c:8b:0b:d8:e9:f5:3d:88:fe:17:93:4b:f0:
[INFO] [stdout]                     a0:fe:4d:9f:45:89:77:c7:8b:d4:11:41:94:bd:e9:
[INFO] [stdout]                     d4:d4:88:9c:e7:55:5a:8a:e9:fe:f1:f5:eb:24:82:
[INFO] [stdout]                     94:44:ce:c9:e1:74:f0:bd:d6:77:67:ef:e6:14:96:
[INFO] [stdout]                     61:2d:7b:c2:44
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 22:1C:32:9E:F8:14:0B:E3:60:07:15:40:D9:5A:9A:CD:B2:6B:4C:2D
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:28:9A:24:B8:BC:70:5A:87:DE:49:1E:C8:23:AF:1E:C1:F2:C9:B4:42
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:8C:B4:AD:A2:37:12:A3:10:5D:14:B4:F4:B8:E3:F3:4D:40:5C:C6:43
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:localhost
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:44:02:20:38:2a:74:a9:39:80:2c:eb:9d:ef:c2:ca:01:7c:
[INFO] [stdout]         5a:d2:6a:2e:43:b8:a6:02:f6:36:4f:a4:5e:82:a3:24:8c:4c:
[INFO] [stdout]         02:20:77:99:3e:24:97:f8:dc:9e:0b:51:65:c3:74:ef:97:6a:
[INFO] [stdout]         fc:13:f0:09:33:59:93:bc:f7:e5:24:c6:78:81:43:a9
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.286657Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS client[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/trusted_store/tls_client.rs[0m[2m:[0m[2m48[0m[2m:[0m Use root certificates + custom server certificate verifier
[INFO] [stdout] [2m2026-05-15T06:35:37.286872Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m298[0m[2m:[0m Got TLS client config
[INFO] [stdout] [2m2026-05-15T06:35:37.289132Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m168[0m[2m:[0m Setup server [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.289631Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m168[0m[2m:[0m Setup server [2m[3msocket_addr[0m[2m=[0m127.0.0.1:22482[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.289938Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m55[0m[2m:[0m Started the server
[INFO] [stdout] [2m2026-05-15T06:35:37.290148Z[0m [32m INFO[0m [2msrc/load_client_certificate.rs[0m[2m:[0m[2m84[0m[2m:[0m Loading client certificate from https://localhost:22482
[INFO] [stdout] [2m2026-05-15T06:35:37.475555Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m262[0m[2m:[0m Serving... [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.475934Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m262[0m[2m:[0m Serving... [2m[3msocket_addr[0m[2m=[0m127.0.0.1:22482[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.541829Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.542097Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.542198Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m145[0m[2m:[0m Polling stream header: Buffer full [3mpos[0m[2m=[0m11 [3mbuffer[0m[2m=[0m[22, 3, 1, 5, 193, 1, 0, 5, 189, 3, 3]
[INFO] [stdout] [2m2026-05-15T06:35:37.542293Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m169[0m[2m:[0m Polling TLS stream
[INFO] [stdout] [2m2026-05-15T06:35:37.546389Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/certificate.rs[0m[2m:[0m[2m66[0m[2m:[0m Issuing client certificate for EndToEndClient valid until SystemTime { tv_sec: 1786602937, tv_nsec: 546368071 } [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.550149Z[0m [34mDEBUG[0m [2msrc/load_client_certificate.rs[0m[2m:[0m[2m163[0m[2m:[0m Stored client certificate into CertificateInfo { certificate: "/tmp/.tmpVysTCZ/client-cert.pem", private_key: "/tmp/.tmpVysTCZ/client-key.pem" }
[INFO] [stdout] [2m2026-05-15T06:35:37.551286Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m68[0m[2m:[0m Got the client certificate
[INFO] [stdout] [2m2026-05-15T06:35:37.552587Z[0m [32m INFO[0m [1mSetup TLS client[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/trusted_store/tls_client.rs[0m[2m:[0m[2m56[0m[2m:[0m Use root certificates
[INFO] [stdout] [2m2026-05-15T06:35:37.552861Z[0m [32m INFO[0m [1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m229[0m[2m:[0m Server certificate: [commonName = "EndToEndClient"] issued by [commonName = "Test Root CA"] expires Aug 13 06:35:37 2026 GMT (2months 29days 2h 52m 47s 447ms 157us 929ns)
[INFO] [stdout] [2m2026-05-15T06:35:37.553291Z[0m [34mDEBUG[0m [1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m230[0m[2m:[0m Server certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             21:29:d4:b3:11:02:30:8f:a9:88:2d:9c:5d:b6:b8:44:6b:50:b9:02
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : Aug 13 06:35:37 2026 GMT
[INFO] [stdout]         Subject: CN=EndToEndClient
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:7d:f4:7e:a4:8a:62:34:89:16:95:8b:c3:ac:15:
[INFO] [stdout]                     d9:92:54:2b:5a:a8:c5:fe:71:12:88:d2:c1:e3:1f:
[INFO] [stdout]                     ae:14:c2:ba:c8:4e:43:ad:a1:1e:76:00:91:33:7c:
[INFO] [stdout]                     08:a8:bc:80:ad:fb:01:c6:7d:0f:16:5c:c1:b2:d2:
[INFO] [stdout]                     a0:d6:39:a1:0f
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 D3:CE:E3:C4:C6:06:8F:4D:1D:B8:73:13:C3:04:D2:16:6F:61:EE:82
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:B9:7F:E1:E7:A0:21:06:78:73:7B:26:1F:EA:B0:CB:3C:BD:C7:53:52
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:EndToEndClient
[INFO] [stdout]             1.3.6.1.4.1.311.10.99.1: 
[INFO] [stdout]                 0.....*.H..
.......0......1
0...`.H.e....0T..*.H..
....G.EEndToEndClient:1778826937:1786602937:.N..?b..e;....x.......\O...K........0...0...............7...]......M@\.C0
[INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0..
260515063537Z.
270515063537Z021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B....v&.$.......6.i"P....Q....M....."J.......G.....P.8.`.".&.....oR...0..0...U......(.$..pZ..I..#......B0...U.......0....0...U...........0S..U.#.L0J......z..5'.OcWS....[.....0.1.0...U....Test Root CA........!.xs{&....<..SR0
[INFO] [stdout] ..*.H.=....H.0E. u0.......~..Hq.pr._..>..=q.,.N.6.!...BU..n......u....&... .q..(.Tu.0..-0..........>.G..... *.....c..O.0
[INFO] [stdout] ..*.H.=...021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0..
260515063537Z.
270515063537Z0,1.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B..?,.....=....K...M.E.w....A........UZ......$..D...t...wg....a-{.D...0..0...U......".2.....`..@.Z...kL-0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0S..U.#.L0J..(.$..pZ..I..#......B....0.1.0...U....Test Root CA.......7...]......M@\.C0...U...
0...localhost0
[INFO] [stdout] ..*.H.=....G.0D. 8*t.9.,......|Z.j.C....6O.^..$.L. w.>$.....Qe.t..j....3Y....$.x.C.1..g0..c.....".2.....`..@.Z...kL-0...`.H.e.......0...*.H..
...1...*.H..
...0...*.H..
...1..
260515063537Z0/..*.H..
...1". K|m{..g.v?_...L.&t
[INFO] [stdout] '..[A....z\..0y..*.H..
...1l0j0...`.H.e...*0...`.H.e....0...`.H.e....0
[INFO] [stdout] ..*.H..
..0...*.H..
......0
..*.H..
....@0...+....0
..*.H..
....(0
[INFO] [stdout] ..*.H.=....H0F.!.....U.........Yf..K...........:..!..g.Y.:.]....g1....'t....q....sGA
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:63:60:84:a6:b3:2e:82:99:d1:6b:be:d5:07:7c:
[INFO] [stdout]         18:ae:06:9f:e6:44:13:81:aa:ce:e7:f6:b3:76:aa:0e:73:72:
[INFO] [stdout]         02:21:00:cc:59:32:3c:4a:82:12:42:58:85:c4:01:38:36:f3:
[INFO] [stdout]         08:40:be:52:bb:5e:f2:f7:be:97:a7:b8:d8:db:c8:da:cb
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.554131Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client.rs[0m[2m:[0m[2m106[0m[2m:[0m Allocated new client id [3mclient_id[0m[2m=[0mfe3928e7-a158-464a-9987-7ed0ac367477 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.554686Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m39[0m[2m:[0m Connecting WebSocket [3muri[0m[2m=[0m"https://localhost:22482/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.560344Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.560616Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.560809Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m145[0m[2m:[0m Polling stream header: Buffer full [3mpos[0m[2m=[0m11 [3mbuffer[0m[2m=[0m[22, 3, 1, 5, 175, 1, 0, 5, 171, 3, 3]
[INFO] [stdout] [2m2026-05-15T06:35:37.560906Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m169[0m[2m:[0m Polling TLS stream
[INFO] [stdout] [2m2026-05-15T06:35:37.565976Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/tunnel.rs[0m[2m:[0m[2m49[0m[2m:[0m Incoming tunnel [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mfe3928e7-a158-464a-9987-7ed0ac367477[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.567424Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m59[0m[2m:[0m Connected WebSocket [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.567546Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m60[0m[2m:[0m WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "RuP8zfHH5UK3Z5ajYZ+BdZKch7U=", "date": "Fri, 15 May 2026 06:35:37 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.570812Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m167[0m[2m:[0m Validating leaf certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mfe3928e7-a158-464a-9987-7ed0ac367477[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.571452Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m182[0m[2m:[0m Building chain with: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mfe3928e7-a158-464a-9987-7ed0ac367477[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.572030Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m182[0m[2m:[0m Building chain with: [organizationName = "Terrazzo Test", commonName = "localhost"] [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mfe3928e7-a158-464a-9987-7ed0ac367477[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.573183Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m192[0m[2m:[0m Validation PASSED [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mfe3928e7-a158-464a-9987-7ed0ac367477[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.575325Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m46[0m[2m:[0m Adding channel [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mfe3928e7-a158-464a-9987-7ed0ac367477[0m [2m[3mconnection_id[0m[2m=[0m1[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.577209Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m98[0m[2m:[0m Serving [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.578338Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m124[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"1" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.578459Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"1" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.578768Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.579221Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m77[0m[2m:[0m The client is running
[INFO] [stdout] [2m2026-05-15T06:35:37.582349Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m95[0m[2m:[0m Ping [3mlatency[0m[2m=[0m6.61168ms [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mfe3928e7-a158-464a-9987-7ed0ac367477[0m [2m[3mconnection_id[0m[2m=[0m1[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.586496Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.587743Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m112[0m[2m:[0m Root CA: [commonName = "Test Root CA"]
[INFO] [stdout] [2m2026-05-15T06:35:37.588236Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m110[0m[2m:[0m Got a new AuthCode [3mchanged[0m[2m=[0mtrue [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.588342Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m121[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"1" [3mdelay[0m[2m=[0m10s [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.588753Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.589440Z[0m [32m INFO[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m29[0m[2m:[0m Server shutdown: Stopping the client
[INFO] [stdout] [2m2026-05-15T06:35:37.589986Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m105[0m[2m:[0m Shutdown signal [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.589798Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m113[0m[2m:[0m Root CA details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             b9:7f:e1:e7:a0:21:06:78:73:7b:26:1f:ea:b0:cb:3c:bd:c7:53:52
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: CN=Test Root CA
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:48:96:2a:1f:e6:87:c1:b6:f0:3e:37:ef:8e:0e:
[INFO] [stdout]                     5f:f8:06:5c:ab:cf:89:fd:6c:8e:9c:aa:39:8f:05:
[INFO] [stdout]                     cf:d1:6b:aa:63:71:27:1b:85:42:61:a1:f6:52:ab:
[INFO] [stdout]                     df:79:b9:b5:09:cc:6e:d5:a0:d3:02:d9:dd:58:ca:
[INFO] [stdout]                     07:49:8b:6a:5d
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:TRUE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Certificate Sign, CRL Sign
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:43:68:e4:7e:e1:6e:91:05:5e:30:71:a6:cc:41:
[INFO] [stdout]         2f:13:c4:19:5b:b5:53:93:67:8e:be:55:52:99:e2:41:27:0f:
[INFO] [stdout]         02:21:00:f1:f9:e8:77:77:3e:f7:95:c5:e7:38:c8:13:2c:8a:
[INFO] [stdout]         47:0a:19:8c:e1:1e:41:d4:16:ef:43:88:c6:35:0a:c3:5e
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.592331Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m229[0m[2m:[0m Server certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] issued by [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] expires May 15 06:35:37 2027 GMT (11months 30days 3h 50m 23s 407ms 694us 232ns)
[INFO] [stdout] [2m2026-05-15T06:35:37.592738Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m230[0m[2m:[0m Server certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             b3:8f:01:44:ed:c2:95:ca:a1:cf:a7:26:71:db:28:4e:73:24:e5:21
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=localhost
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:96:25:dd:cc:9f:af:c4:e6:04:08:12:0b:da:00:
[INFO] [stdout]                     ec:ff:ed:d4:0e:66:e9:95:83:ae:46:d1:d8:e1:9b:
[INFO] [stdout]                     bf:dd:c8:ec:ae:7d:26:a0:df:48:9f:13:75:43:73:
[INFO] [stdout]                     cf:cf:8d:22:a1:70:1d:17:3b:75:a9:85:67:e7:9c:
[INFO] [stdout]                     3c:dd:6e:6b:7d
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 83:24:51:1D:6F:64:D1:67:07:C3:2E:DE:FB:3D:F1:3A:76:8F:06:E3
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:B8:AF:A0:D4:1A:51:18:B7:28:A8:DB:3E:8A:6C:D2:0C:52:93:91:01
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:E0:29:A0:DA:68:48:F0:96:61:45:B7:A1:10:3B:E3:3A:66:1A:65:41
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:localhost
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:46:02:21:00:ea:6b:28:79:30:42:c0:22:4b:85:56:32:ee:
[INFO] [stdout]         90:6f:78:0b:17:87:30:d8:ed:75:b0:0f:a1:47:9d:fc:6b:fa:
[INFO] [stdout]         bc:02:21:00:d7:2f:14:4e:11:6c:8d:55:8b:ed:1a:d3:ba:a0:
[INFO] [stdout]         d6:fe:d4:f0:a6:e4:f1:be:6c:be:21:ea:60:94:20:ae:a8:5b
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.592934Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m78[0m[2m:[0m Intermediate certificate: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] issued by [commonName = "Test Root CA"]
[INFO] [stdout] [2m2026-05-15T06:35:37.593264Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m83[0m[2m:[0m Intermediate certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             e0:29:a0:da:68:48:f0:96:61:45:b7:a1:10:3b:e3:3a:66:1a:65:41
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:c6:eb:85:ec:eb:cc:92:db:5d:79:81:13:b6:35:
[INFO] [stdout]                     a6:ef:48:b0:c2:f7:3b:36:4f:b7:6e:01:6d:96:1c:
[INFO] [stdout]                     6e:33:ae:3b:e8:9c:ae:b4:e0:a4:2b:97:45:6c:58:
[INFO] [stdout]                     e2:61:8d:0a:86:86:b2:9a:bb:ce:ce:82:90:c4:f4:
[INFO] [stdout]                     0f:06:a4:72:2e
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 B8:AF:A0:D4:1A:51:18:B7:28:A8:DB:3E:8A:6C:D2:0C:52:93:91:01
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:TRUE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Certificate Sign, CRL Sign
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:B9:7F:E1:E7:A0:21:06:78:73:7B:26:1F:EA:B0:CB:3C:BD:C7:53:52
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:46:02:21:00:c2:a2:6e:82:46:a6:a8:d8:c2:eb:af:ea:5e:
[INFO] [stdout]         dd:d4:6e:70:58:ee:56:17:6e:c1:fa:d6:b1:19:ce:76:bc:54:
[INFO] [stdout]         c3:02:21:00:bd:6b:35:75:44:97:28:6b:df:cf:b9:cb:6a:a4:
[INFO] [stdout]         0b:90:8f:d6:e0:39:57:eb:f5:72:47:92:25:83:16:f6:a5:ef
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.593913Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m116[0m[2m:[0m Got TLS server config
[INFO] [stdout] [2m2026-05-15T06:35:37.595540Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m284[0m[2m:[0m Signer certificate: "localhost"
[INFO] [stdout] [2m2026-05-15T06:35:37.595940Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m285[0m[2m:[0m Signer certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             b3:8f:01:44:ed:c2:95:ca:a1:cf:a7:26:71:db:28:4e:73:24:e5:21
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=localhost
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:96:25:dd:cc:9f:af:c4:e6:04:08:12:0b:da:00:
[INFO] [stdout]                     ec:ff:ed:d4:0e:66:e9:95:83:ae:46:d1:d8:e1:9b:
[INFO] [stdout]                     bf:dd:c8:ec:ae:7d:26:a0:df:48:9f:13:75:43:73:
[INFO] [stdout]                     cf:cf:8d:22:a1:70:1d:17:3b:75:a9:85:67:e7:9c:
[INFO] [stdout]                     3c:dd:6e:6b:7d
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 83:24:51:1D:6F:64:D1:67:07:C3:2E:DE:FB:3D:F1:3A:76:8F:06:E3
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:B8:AF:A0:D4:1A:51:18:B7:28:A8:DB:3E:8A:6C:D2:0C:52:93:91:01
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:E0:29:A0:DA:68:48:F0:96:61:45:B7:A1:10:3B:E3:3A:66:1A:65:41
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:localhost
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:46:02:21:00:ea:6b:28:79:30:42:c0:22:4b:85:56:32:ee:
[INFO] [stdout]         90:6f:78:0b:17:87:30:d8:ed:75:b0:0f:a1:47:9d:fc:6b:fa:
[INFO] [stdout]         bc:02:21:00:d7:2f:14:4e:11:6c:8d:55:8b:ed:1a:d3:ba:a0:
[INFO] [stdout]         d6:fe:d4:f0:a6:e4:f1:be:6c:be:21:ea:60:94:20:ae:a8:5b
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.597737Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS client[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/trusted_store/tls_client.rs[0m[2m:[0m[2m48[0m[2m:[0m Use root certificates + custom server certificate verifier
[INFO] [stdout] [2m2026-05-15T06:35:37.597956Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m298[0m[2m:[0m Got TLS client config
[INFO] [stdout] [2m2026-05-15T06:35:37.598359Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m168[0m[2m:[0m Setup server [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.598762Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m168[0m[2m:[0m Setup server [2m[3msocket_addr[0m[2m=[0m127.0.0.1:21386[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.599097Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m55[0m[2m:[0m Started the server
[INFO] [stdout] [2m2026-05-15T06:35:37.599204Z[0m [32m INFO[0m [2msrc/load_client_certificate.rs[0m[2m:[0m[2m52[0m[2m:[0m Loading client certificate from CertificateInfo { certificate: "/tmp/.tmpVysTCZ/client-cert.pem", private_key: "/tmp/.tmpVysTCZ/client-key.pem" }
[INFO] [stdout] [2m2026-05-15T06:35:37.600409Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m68[0m[2m:[0m Got the client certificate
[INFO] [stdout] [2m2026-05-15T06:35:37.601534Z[0m [32m INFO[0m [1mSetup TLS client[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/trusted_store/tls_client.rs[0m[2m:[0m[2m56[0m[2m:[0m Use root certificates
[INFO] [stdout] [2m2026-05-15T06:35:37.601741Z[0m [32m INFO[0m [1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m229[0m[2m:[0m Server certificate: [commonName = "EndToEndClient"] issued by [commonName = "Test Root CA"] expires Aug 13 06:35:37 2026 GMT (2months 29days 2h 52m 47s 398ms 273us 342ns)
[INFO] [stdout] [2m2026-05-15T06:35:37.602175Z[0m [34mDEBUG[0m [1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m230[0m[2m:[0m Server certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             21:29:d4:b3:11:02:30:8f:a9:88:2d:9c:5d:b6:b8:44:6b:50:b9:02
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : Aug 13 06:35:37 2026 GMT
[INFO] [stdout]         Subject: CN=EndToEndClient
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:7d:f4:7e:a4:8a:62:34:89:16:95:8b:c3:ac:15:
[INFO] [stdout]                     d9:92:54:2b:5a:a8:c5:fe:71:12:88:d2:c1:e3:1f:
[INFO] [stdout]                     ae:14:c2:ba:c8:4e:43:ad:a1:1e:76:00:91:33:7c:
[INFO] [stdout]                     08:a8:bc:80:ad:fb:01:c6:7d:0f:16:5c:c1:b2:d2:
[INFO] [stdout]                     a0:d6:39:a1:0f
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 D3:CE:E3:C4:C6:06:8F:4D:1D:B8:73:13:C3:04:D2:16:6F:61:EE:82
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:B9:7F:E1:E7:A0:21:06:78:73:7B:26:1F:EA:B0:CB:3C:BD:C7:53:52
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:EndToEndClient
[INFO] [stdout]             1.3.6.1.4.1.311.10.99.1: 
[INFO] [stdout]                 0.....*.H..
.......0......1
0...`.H.e....0T..*.H..
....G.EEndToEndClient:1778826937:1786602937:.N..?b..e;....x.......\O...K........0...0...............7...]......M@\.C0
[INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0..
260515063537Z.
270515063537Z021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B....v&.$.......6.i"P....Q....M....."J.......G.....P.8.`.".&.....oR...0..0...U......(.$..pZ..I..#......B0...U.......0....0...U...........0S..U.#.L0J......z..5'.OcWS....[.....0.1.0...U....Test Root CA........!.xs{&....<..SR0
[INFO] [stdout] ..*.H.=....H.0E. u0.......~..Hq.pr._..>..=q.,.N.6.!...BU..n......u....&... .q..(.Tu.0..-0..........>.G..... *.....c..O.0
[INFO] [stdout] ..*.H.=...021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0..
260515063537Z.
270515063537Z0,1.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B..?,.....=....K...M.E.w....A........UZ......$..D...t...wg....a-{.D...0..0...U......".2.....`..@.Z...kL-0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0S..U.#.L0J..(.$..pZ..I..#......B....0.1.0...U....Test Root CA.......7...]......M@\.C0...U...
0...localhost0
[INFO] [stdout] ..*.H.=....G.0D. 8*t.9.,......|Z.j.C....6O.^..$.L. w.>$.....Qe.t..j....3Y....$.x.C.1..g0..c.....".2.....`..@.Z...kL-0...`.H.e.......0...*.H..
...1...*.H..
...0...*.H..
...1..
260515063537Z0/..*.H..
...1". K|m{..g.v?_...L.&t
[INFO] [stdout] '..[A....z\..0y..*.H..
...1l0j0...`.H.e...*0...`.H.e....0...`.H.e....0
[INFO] [stdout] ..*.H..
..0...*.H..
......0
..*.H..
....@0...+....0
..*.H..
....(0
[INFO] [stdout] ..*.H.=....H0F.!.....U.........Yf..K...........:..!..g.Y.:.]....g1....'t....q....sGA
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:63:60:84:a6:b3:2e:82:99:d1:6b:be:d5:07:7c:
[INFO] [stdout]         18:ae:06:9f:e6:44:13:81:aa:ce:e7:f6:b3:76:aa:0e:73:72:
[INFO] [stdout]         02:21:00:cc:59:32:3c:4a:82:12:42:58:85:c4:01:38:36:f3:
[INFO] [stdout]         08:40:be:52:bb:5e:f2:f7:be:97:a7:b8:d8:db:c8:da:cb
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.602970Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client.rs[0m[2m:[0m[2m106[0m[2m:[0m Allocated new client id [3mclient_id[0m[2m=[0m4ab94f6f-a309-40a9-b51d-bc0cba8be36e [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.603206Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m262[0m[2m:[0m Serving... [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.603457Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m262[0m[2m:[0m Serving... [2m[3msocket_addr[0m[2m=[0m127.0.0.1:21386[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.603708Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m39[0m[2m:[0m Connecting WebSocket [3muri[0m[2m=[0m"https://localhost:21386/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.605261Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.605385Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.605488Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m145[0m[2m:[0m Polling stream header: Buffer full [3mpos[0m[2m=[0m11 [3mbuffer[0m[2m=[0m[22, 3, 1, 5, 175, 1, 0, 5, 171, 3, 3]
[INFO] [stdout] [2m2026-05-15T06:35:37.605580Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m169[0m[2m:[0m Polling TLS stream
[INFO] [stdout] [2m2026-05-15T06:35:37.608288Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/tunnel.rs[0m[2m:[0m[2m49[0m[2m:[0m Incoming tunnel [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m4ab94f6f-a309-40a9-b51d-bc0cba8be36e[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.609578Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m59[0m[2m:[0m Connected WebSocket [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.609680Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m60[0m[2m:[0m WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "dpzhr0I1rmdZbzBuUoZv+vUPHk8=", "date": "Fri, 15 May 2026 06:35:37 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.612969Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m167[0m[2m:[0m Validating leaf certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m4ab94f6f-a309-40a9-b51d-bc0cba8be36e[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.613614Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m182[0m[2m:[0m Building chain with: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m4ab94f6f-a309-40a9-b51d-bc0cba8be36e[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.614231Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m182[0m[2m:[0m Building chain with: [organizationName = "Terrazzo Test", commonName = "localhost"] [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m4ab94f6f-a309-40a9-b51d-bc0cba8be36e[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.614772Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m192[0m[2m:[0m Validation PASSED [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m4ab94f6f-a309-40a9-b51d-bc0cba8be36e[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.616999Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m46[0m[2m:[0m Adding channel [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m4ab94f6f-a309-40a9-b51d-bc0cba8be36e[0m [2m[3mconnection_id[0m[2m=[0m2[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.618986Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m98[0m[2m:[0m Serving [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.620207Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m124[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"2" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.620309Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"2" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.620548Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.621349Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m77[0m[2m:[0m The client is running
[INFO] [stdout] [2m2026-05-15T06:35:37.624176Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client.rs[0m[2m:[0m[2m106[0m[2m:[0m Allocated new client id [3mclient_id[0m[2m=[0md89fe61c-40c4-412e-8f43-8f1b9eda7a4d [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.625422Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m39[0m[2m:[0m Connecting WebSocket [3muri[0m[2m=[0m"https://localhost:21386/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.625992Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m95[0m[2m:[0m Ping [3mlatency[0m[2m=[0m8.480429ms [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m4ab94f6f-a309-40a9-b51d-bc0cba8be36e[0m [2m[3mconnection_id[0m[2m=[0m2[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.629670Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m110[0m[2m:[0m Got a new AuthCode [3mchanged[0m[2m=[0mtrue [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.630336Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m121[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"2" [3mdelay[0m[2m=[0m10s [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.630588Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.630963Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.631302Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.631345Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m145[0m[2m:[0m Polling stream header: Buffer full [3mpos[0m[2m=[0m11 [3mbuffer[0m[2m=[0m[22, 3, 1, 6, 10, 1, 0, 6, 6, 3, 3]
[INFO] [stdout] [2m2026-05-15T06:35:37.631374Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m169[0m[2m:[0m Polling TLS stream
[INFO] [stdout] [2m2026-05-15T06:35:37.631509Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m112[0m[2m:[0m Root CA: [commonName = "Test Root CA"]
[INFO] [stdout] [2m2026-05-15T06:35:37.631837Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m113[0m[2m:[0m Root CA details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             b9:7f:e1:e7:a0:21:06:78:73:7b:26:1f:ea:b0:cb:3c:bd:c7:53:52
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: CN=Test Root CA
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:48:96:2a:1f:e6:87:c1:b6:f0:3e:37:ef:8e:0e:
[INFO] [stdout]                     5f:f8:06:5c:ab:cf:89:fd:6c:8e:9c:aa:39:8f:05:
[INFO] [stdout]                     cf:d1:6b:aa:63:71:27:1b:85:42:61:a1:f6:52:ab:
[INFO] [stdout]                     df:79:b9:b5:09:cc:6e:d5:a0:d3:02:d9:dd:58:ca:
[INFO] [stdout]                     07:49:8b:6a:5d
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:TRUE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Certificate Sign, CRL Sign
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:43:68:e4:7e:e1:6e:91:05:5e:30:71:a6:cc:41:
[INFO] [stdout]         2f:13:c4:19:5b:b5:53:93:67:8e:be:55:52:99:e2:41:27:0f:
[INFO] [stdout]         02:21:00:f1:f9:e8:77:77:3e:f7:95:c5:e7:38:c8:13:2c:8a:
[INFO] [stdout]         47:0a:19:8c:e1:1e:41:d4:16:ef:43:88:c6:35:0a:c3:5e
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.633518Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m229[0m[2m:[0m Server certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] issued by [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] expires May 15 06:35:37 2027 GMT (11months 30days 3h 50m 23s 366ms 501us 645ns)
[INFO] [stdout] [2m2026-05-15T06:35:37.633914Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m230[0m[2m:[0m Server certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             bd:7a:80:f0:f2:89:b4:c7:2d:d0:2f:a2:ca:8c:ed:8c:71:e0:b4:1d
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=localhost
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:41:f5:bc:08:07:27:ad:ca:0c:67:5f:44:39:a1:
[INFO] [stdout]                     f7:79:d6:c6:43:1c:94:f9:95:eb:45:18:e4:6c:6b:
[INFO] [stdout]                     aa:55:26:1c:cf:f9:8e:20:00:f6:95:33:b3:02:6f:
[INFO] [stdout]                     2f:11:08:2a:ee:7f:a8:a2:e6:f8:ab:2e:2c:e5:58:
[INFO] [stdout]                     33:44:f1:29:ed
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 38:18:0D:F6:56:54:18:1A:B5:60:EA:B6:BB:DC:EE:D2:39:F7:45:B5
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:56:52:75:42:B1:9F:D2:52:2D:4E:60:39:AA:79:B4:DA:02:E6:FA:90
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:30:F3:AB:B1:80:BE:BD:29:D7:03:13:2D:6A:F0:23:A7:63:66:61:1E
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:localhost
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:21:00:c1:ca:05:e3:b2:d5:fe:44:00:55:de:0c:a0:
[INFO] [stdout]         b7:09:58:1e:cc:58:07:b5:72:94:30:9f:cd:92:4b:ba:a9:aa:
[INFO] [stdout]         1a:02:20:35:d4:5b:0b:af:17:35:44:e8:a4:0e:1e:7e:e5:49:
[INFO] [stdout]         36:1b:ab:45:bd:06:e5:1a:8f:bb:b8:ec:77:44:ed:98:3f
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.634132Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m78[0m[2m:[0m Intermediate certificate: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] issued by [commonName = "Test Root CA"]
[INFO] [stdout] [2m2026-05-15T06:35:37.634745Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/tunnel.rs[0m[2m:[0m[2m49[0m[2m:[0m Incoming tunnel [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md89fe61c-40c4-412e-8f43-8f1b9eda7a4d[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.634627Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m83[0m[2m:[0m Intermediate certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             30:f3:ab:b1:80:be:bd:29:d7:03:13:2d:6a:f0:23:a7:63:66:61:1e
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:9c:0b:81:58:b6:30:6d:c8:54:92:56:11:62:7e:
[INFO] [stdout]                     c5:50:b4:53:d1:4b:c4:8b:da:1a:8c:53:e0:8c:2b:
[INFO] [stdout]                     1d:b9:ee:c0:fc:27:f8:0d:12:ba:4b:65:58:a4:ff:
[INFO] [stdout]                     95:cf:bc:e4:dd:58:bc:17:75:42:42:2b:a6:84:5d:
[INFO] [stdout]                     11:45:20:ec:cd
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 56:52:75:42:B1:9F:D2:52:2D:4E:60:39:AA:79:B4:DA:02:E6:FA:90
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:TRUE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Certificate Sign, CRL Sign
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:B9:7F:E1:E7:A0:21:06:78:73:7B:26:1F:EA:B0:CB:3C:BD:C7:53:52
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:44:02:20:57:63:80:90:1b:a3:e9:40:de:a2:74:d9:c9:6d:
[INFO] [stdout]         30:1c:7e:d1:d6:7b:4d:0e:d7:d5:a3:c2:16:ec:15:c9:4a:d8:
[INFO] [stdout]         02:20:19:13:1a:f1:8b:ff:31:d6:3c:2d:b9:dd:b9:44:6d:54:
[INFO] [stdout]         ac:16:d3:d6:0f:08:39:ab:60:44:70:23:d6:a5:20:1e
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.636559Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m116[0m[2m:[0m Got TLS server config
[INFO] [stdout] [2m2026-05-15T06:35:37.637132Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m59[0m[2m:[0m Connected WebSocket [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.637222Z[0m [34mDEBUG[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m60[0m[2m:[0m WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "WC7deuZArHMmUJhVWy1pPNx8oTM=", "date": "Fri, 15 May 2026 06:35:37 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.638807Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m284[0m[2m:[0m Signer certificate: "localhost"
[INFO] [stdout] [2m2026-05-15T06:35:37.639449Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m46[0m[2m:[0m Adding channel [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md89fe61c-40c4-412e-8f43-8f1b9eda7a4d[0m [2m[3mconnection_id[0m[2m=[0m3[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.639790Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m285[0m[2m:[0m Signer certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             bd:7a:80:f0:f2:89:b4:c7:2d:d0:2f:a2:ca:8c:ed:8c:71:e0:b4:1d
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=localhost
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:41:f5:bc:08:07:27:ad:ca:0c:67:5f:44:39:a1:
[INFO] [stdout]                     f7:79:d6:c6:43:1c:94:f9:95:eb:45:18:e4:6c:6b:
[INFO] [stdout]                     aa:55:26:1c:cf:f9:8e:20:00:f6:95:33:b3:02:6f:
[INFO] [stdout]                     2f:11:08:2a:ee:7f:a8:a2:e6:f8:ab:2e:2c:e5:58:
[INFO] [stdout]                     33:44:f1:29:ed
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 38:18:0D:F6:56:54:18:1A:B5:60:EA:B6:BB:DC:EE:D2:39:F7:45:B5
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:56:52:75:42:B1:9F:D2:52:2D:4E:60:39:AA:79:B4:DA:02:E6:FA:90
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:30:F3:AB:B1:80:BE:BD:29:D7:03:13:2D:6A:F0:23:A7:63:66:61:1E
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:localhost
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:21:00:c1:ca:05:e3:b2:d5:fe:44:00:55:de:0c:a0:
[INFO] [stdout]         b7:09:58:1e:cc:58:07:b5:72:94:30:9f:cd:92:4b:ba:a9:aa:
[INFO] [stdout]         1a:02:20:35:d4:5b:0b:af:17:35:44:e8:a4:0e:1e:7e:e5:49:
[INFO] [stdout]         36:1b:ab:45:bd:06:e5:1a:8f:bb:b8:ec:77:44:ed:98:3f
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.641826Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m98[0m[2m:[0m Serving [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.642042Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS client[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/trusted_store/tls_client.rs[0m[2m:[0m[2m48[0m[2m:[0m Use root certificates + custom server certificate verifier
[INFO] [stdout] [2m2026-05-15T06:35:37.642297Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m298[0m[2m:[0m Got TLS client config
[INFO] [stdout] [2m2026-05-15T06:35:37.642935Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m168[0m[2m:[0m Setup server [2m[3msocket_addr[0m[2m=[0m[::1]:18902[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.643447Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m168[0m[2m:[0m Setup server [2m[3msocket_addr[0m[2m=[0m127.0.0.1:18902[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.643680Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m124[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"3" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.643848Z[0m [34mDEBUG[0m [1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"3" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.644362Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m55[0m[2m:[0m Started the server
[INFO] [stdout] [2m2026-05-15T06:35:37.644481Z[0m [32m INFO[0m [2msrc/load_client_certificate.rs[0m[2m:[0m[2m52[0m[2m:[0m Loading client certificate from CertificateInfo { certificate: "/tmp/.tmpVysTCZ/client-cert.pem", private_key: "/tmp/.tmpVysTCZ/client-key.pem" }
[INFO] [stdout] [2m2026-05-15T06:35:37.644367Z[0m [34mDEBUG[0m [1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.646184Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m68[0m[2m:[0m Got the client certificate
[INFO] [stdout] [2m2026-05-15T06:35:37.646226Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m95[0m[2m:[0m Ping [3mlatency[0m[2m=[0m6.489369ms [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md89fe61c-40c4-412e-8f43-8f1b9eda7a4d[0m [2m[3mconnection_id[0m[2m=[0m3[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.647917Z[0m [32m INFO[0m [1mSetup TLS client[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/trusted_store/tls_client.rs[0m[2m:[0m[2m56[0m[2m:[0m Use root certificates
[INFO] [stdout] [2m2026-05-15T06:35:37.648096Z[0m [32m INFO[0m [1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m229[0m[2m:[0m Server certificate: [commonName = "EndToEndClient"] issued by [commonName = "Test Root CA"] expires Aug 13 06:35:37 2026 GMT (2months 29days 2h 52m 47s 351ms 942us 236ns)
[INFO] [stdout] [2m2026-05-15T06:35:37.648391Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.648482Z[0m [34mDEBUG[0m [1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m230[0m[2m:[0m Server certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             21:29:d4:b3:11:02:30:8f:a9:88:2d:9c:5d:b6:b8:44:6b:50:b9:02
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : Aug 13 06:35:37 2026 GMT
[INFO] [stdout]         Subject: CN=EndToEndClient
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:7d:f4:7e:a4:8a:62:34:89:16:95:8b:c3:ac:15:
[INFO] [stdout]                     d9:92:54:2b:5a:a8:c5:fe:71:12:88:d2:c1:e3:1f:
[INFO] [stdout]                     ae:14:c2:ba:c8:4e:43:ad:a1:1e:76:00:91:33:7c:
[INFO] [stdout]                     08:a8:bc:80:ad:fb:01:c6:7d:0f:16:5c:c1:b2:d2:
[INFO] [stdout]                     a0:d6:39:a1:0f
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 D3:CE:E3:C4:C6:06:8F:4D:1D:B8:73:13:C3:04:D2:16:6F:61:EE:82
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:B9:7F:E1:E7:A0:21:06:78:73:7B:26:1F:EA:B0:CB:3C:BD:C7:53:52
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:EndToEndClient
[INFO] [stdout]             1.3.6.1.4.1.311.10.99.1: 
[INFO] [stdout]                 0.....*.H..
.......0......1
0...`.H.e....0T..*.H..
....G.EEndToEndClient:1778826937:1786602937:.N..?b..e;....x.......\O...K........0...0...............7...]......M@\.C0
[INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0..
260515063537Z.
270515063537Z021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B....v&.$.......6.i"P....Q....M....."J.......G.....P.8.`.".&.....oR...0..0...U......(.$..pZ..I..#......B0...U.......0....0...U...........0S..U.#.L0J......z..5'.OcWS....[.....0.1.0...U....Test Root CA........!.xs{&....<..SR0
[INFO] [stdout] ..*.H.=....H.0E. u0.......~..Hq.pr._..>..=q.,.N.6.!...BU..n......u....&... .q..(.Tu.0..-0..........>.G..... *.....c..O.0
[INFO] [stdout] ..*.H.=...021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0..
260515063537Z.
270515063537Z0,1.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B..?,.....=....K...M.E.w....A........UZ......$..D...t...wg....a-{.D...0..0...U......".2.....`..@.Z...kL-0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0S..U.#.L0J..(.$..pZ..I..#......B....0.1.0...U....Test Root CA.......7...]......M@\.C0...U...
0...localhost0
[INFO] [stdout] ..*.H.=....G.0D. 8*t.9.,......|Z.j.C....6O.^..$.L. w.>$.....Qe.t..j....3Y....$.x.C.1..g0..c.....".2.....`..@.Z...kL-0...`.H.e.......0...*.H..
...1...*.H..
...0...*.H..
...1..
260515063537Z0/..*.H..
...1". K|m{..g.v?_...L.&t
[INFO] [stdout] '..[A....z\..0y..*.H..
...1l0j0...`.H.e...*0...`.H.e....0...`.H.e....0
[INFO] [stdout] ..*.H..
..0...*.H..
......0
..*.H..
....@0...+....0
..*.H..
....(0
[INFO] [stdout] ..*.H.=....H0F.!.....U.........Yf..K...........:..!..g.Y.:.]....g1....'t....q....sGA
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:63:60:84:a6:b3:2e:82:99:d1:6b:be:d5:07:7c:
[INFO] [stdout]         18:ae:06:9f:e6:44:13:81:aa:ce:e7:f6:b3:76:aa:0e:73:72:
[INFO] [stdout]         02:21:00:cc:59:32:3c:4a:82:12:42:58:85:c4:01:38:36:f3:
[INFO] [stdout]         08:40:be:52:bb:5e:f2:f7:be:97:a7:b8:d8:db:c8:da:cb
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.648745Z[0m [34mDEBUG[0m [1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m110[0m[2m:[0m Got a new AuthCode [3mchanged[0m[2m=[0mfalse [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.648798Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m121[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"3" [3mdelay[0m[2m=[0m10s [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.649104Z[0m [34mDEBUG[0m [1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.649234Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client.rs[0m[2m:[0m[2m106[0m[2m:[0m Allocated new client id [3mclient_id[0m[2m=[0m1849c802-b6b6-4641-b8c2-8b767d7eb9b0 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.649394Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m262[0m[2m:[0m Serving... [2m[3msocket_addr[0m[2m=[0m[::1]:18902[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.649592Z[0m [32m INFO[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m29[0m[2m:[0m Server shutdown: Stopping the second client
[INFO] [stdout] [2m2026-05-15T06:35:37.649574Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m262[0m[2m:[0m Serving... [2m[3msocket_addr[0m[2m=[0m127.0.0.1:18902[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.649648Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m105[0m[2m:[0m Shutdown signal [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.649752Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m39[0m[2m:[0m Connecting WebSocket [3muri[0m[2m=[0m"https://localhost:18902/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.651920Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.652146Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.652367Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m145[0m[2m:[0m Polling stream header: Buffer full [3mpos[0m[2m=[0m11 [3mbuffer[0m[2m=[0m[22, 3, 1, 5, 175, 1, 0, 5, 171, 3, 3]
[INFO] [stdout] [2m2026-05-15T06:35:37.652482Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m169[0m[2m:[0m Polling TLS stream
[INFO] [stdout] [2m2026-05-15T06:35:37.655537Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/tunnel.rs[0m[2m:[0m[2m49[0m[2m:[0m Incoming tunnel [2m[3msocket_addr[0m[2m=[0m[::1]:18902[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m1849c802-b6b6-4641-b8c2-8b767d7eb9b0[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.657320Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m59[0m[2m:[0m Connected WebSocket [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.657543Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m60[0m[2m:[0m WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "zVsuq4tzeRQUZ5PrCXJJrZZLMUU=", "date": "Fri, 15 May 2026 06:35:37 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.661301Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m167[0m[2m:[0m Validating leaf certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] [2m[3msocket_addr[0m[2m=[0m[::1]:18902[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m1849c802-b6b6-4641-b8c2-8b767d7eb9b0[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.662229Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m182[0m[2m:[0m Building chain with: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] [2m[3msocket_addr[0m[2m=[0m[::1]:18902[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m1849c802-b6b6-4641-b8c2-8b767d7eb9b0[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.662846Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m182[0m[2m:[0m Building chain with: [organizationName = "Terrazzo Test", commonName = "localhost"] [2m[3msocket_addr[0m[2m=[0m[::1]:18902[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m1849c802-b6b6-4641-b8c2-8b767d7eb9b0[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.663422Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m192[0m[2m:[0m Validation PASSED [2m[3msocket_addr[0m[2m=[0m[::1]:18902[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m1849c802-b6b6-4641-b8c2-8b767d7eb9b0[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.665638Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m46[0m[2m:[0m Adding channel [2m[3msocket_addr[0m[2m=[0m[::1]:18902[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m1849c802-b6b6-4641-b8c2-8b767d7eb9b0[0m [2m[3mconnection_id[0m[2m=[0m4[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.667735Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m98[0m[2m:[0m Serving [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.669266Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m124[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"4" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.669367Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"4" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.669718Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.670423Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m77[0m[2m:[0m The client is running
[INFO] [stdout] [2m2026-05-15T06:35:37.673297Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m95[0m[2m:[0m Ping [3mlatency[0m[2m=[0m6.95867ms [2m[3msocket_addr[0m[2m=[0m[::1]:18902[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m1849c802-b6b6-4641-b8c2-8b767d7eb9b0[0m [2m[3mconnection_id[0m[2m=[0m4[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.675272Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.677470Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m110[0m[2m:[0m Got a new AuthCode [3mchanged[0m[2m=[0mtrue [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.679303Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m121[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"4" [3mdelay[0m[2m=[0m10s [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.679993Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.680937Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m29[0m[2m:[0m Server shutdown: Stopping server [2m[3msocket_addr[0m[2m=[0m[::1]:18902[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.681581Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m112[0m[2m:[0m Root CA: [commonName = "Test Root CA"]
[INFO] [stdout] [2m2026-05-15T06:35:37.681728Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m267[0m[2m:[0m Serving: done [2m[3msocket_addr[0m[2m=[0m[::1]:18902[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.682290Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m267[0m[2m:[0m Serving: done [2m[3msocket_addr[0m[2m=[0m127.0.0.1:18902[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.682560Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m98[0m[2m:[0m Server stopped
[INFO] [stdout] [2m2026-05-15T06:35:37.682659Z[0m [32m INFO[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m29[0m[2m:[0m Server shutdown: Stopping client
[INFO] [stdout] [2m2026-05-15T06:35:37.682736Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m105[0m[2m:[0m Shutdown signal [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.682636Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m113[0m[2m:[0m Root CA details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             b9:7f:e1:e7:a0:21:06:78:73:7b:26:1f:ea:b0:cb:3c:bd:c7:53:52
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: CN=Test Root CA
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:48:96:2a:1f:e6:87:c1:b6:f0:3e:37:ef:8e:0e:
[INFO] [stdout]                     5f:f8:06:5c:ab:cf:89:fd:6c:8e:9c:aa:39:8f:05:
[INFO] [stdout]                     cf:d1:6b:aa:63:71:27:1b:85:42:61:a1:f6:52:ab:
[INFO] [stdout]                     df:79:b9:b5:09:cc:6e:d5:a0:d3:02:d9:dd:58:ca:
[INFO] [stdout]                     07:49:8b:6a:5d
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:TRUE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Certificate Sign, CRL Sign
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:43:68:e4:7e:e1:6e:91:05:5e:30:71:a6:cc:41:
[INFO] [stdout]         2f:13:c4:19:5b:b5:53:93:67:8e:be:55:52:99:e2:41:27:0f:
[INFO] [stdout]         02:21:00:f1:f9:e8:77:77:3e:f7:95:c5:e7:38:c8:13:2c:8a:
[INFO] [stdout]         47:0a:19:8c:e1:1e:41:d4:16:ef:43:88:c6:35:0a:c3:5e
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.695531Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m229[0m[2m:[0m Server certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] issued by [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] expires May 15 06:35:37 2027 GMT (11months 30days 3h 50m 23s 304ms 515us 20ns)
[INFO] [stdout] [2m2026-05-15T06:35:37.697464Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m230[0m[2m:[0m Server certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             d7:d7:66:a7:40:63:c6:c6:60:8f:a3:05:46:ff:41:f1:97:51:d8:cc
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=localhost
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:04:e0:73:43:ee:8d:51:1c:c1:c7:be:25:ce:2a:
[INFO] [stdout]                     a6:29:2a:74:20:2a:d0:04:c3:5d:75:ed:cb:8a:aa:
[INFO] [stdout]                     e3:d2:b2:2a:43:e6:b5:1b:42:0d:cc:31:8e:fd:18:
[INFO] [stdout]                     4a:6a:70:4e:5c:bb:ca:16:de:e6:c3:ea:a3:f0:c0:
[INFO] [stdout]                     5b:16:db:b8:f6
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 FE:58:88:36:C6:2F:80:1D:6D:17:4D:8B:D5:D0:20:54:D1:F1:E3:8E
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:76:EE:D7:C3:DD:99:5D:77:4D:04:40:F0:09:99:43:96:2B:92:4B:CD
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:08:03:99:76:3E:E9:9F:3E:67:6C:03:5D:12:3C:24:D6:81:F2:C5:83
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:localhost
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:44:02:20:2d:8a:01:67:42:38:2c:ec:2c:58:e2:13:18:0b:
[INFO] [stdout]         34:75:d9:f7:fe:d6:f1:1e:3e:e5:00:e0:9e:4f:b3:fe:47:3d:
[INFO] [stdout]         02:20:79:5c:97:a5:a2:21:67:a1:aa:f3:f4:15:40:db:b6:53:
[INFO] [stdout]         1a:bf:ec:ab:37:88:42:a6:e8:de:c0:a7:93:4f:94:e5
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.697770Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m78[0m[2m:[0m Intermediate certificate: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] issued by [commonName = "Test Root CA"]
[INFO] [stdout] [2m2026-05-15T06:35:37.698333Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m83[0m[2m:[0m Intermediate certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             08:03:99:76:3e:e9:9f:3e:67:6c:03:5d:12:3c:24:d6:81:f2:c5:83
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:ae:26:23:7c:89:88:1a:55:f6:6c:df:b3:54:fd:
[INFO] [stdout]                     bf:52:e1:ba:24:f4:d8:74:43:c9:89:28:53:ee:ab:
[INFO] [stdout]                     a8:03:d4:17:7c:78:7e:c5:cf:e3:3f:9d:a0:cb:5d:
[INFO] [stdout]                     08:c7:de:e6:7d:be:19:4b:d0:b6:b0:a4:a3:2e:fe:
[INFO] [stdout]                     1c:05:df:b9:23
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 76:EE:D7:C3:DD:99:5D:77:4D:04:40:F0:09:99:43:96:2B:92:4B:CD
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:TRUE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Certificate Sign, CRL Sign
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:B9:7F:E1:E7:A0:21:06:78:73:7B:26:1F:EA:B0:CB:3C:BD:C7:53:52
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:44:02:20:75:34:1b:2e:9f:02:d1:79:73:67:97:8b:f6:47:
[INFO] [stdout]         a2:9e:a4:75:f2:ee:02:c6:b2:a8:9e:c2:92:dc:12:e1:d4:b8:
[INFO] [stdout]         02:20:54:8a:dd:ae:0c:1e:ba:ff:2b:89:a9:e4:de:28:d7:36:
[INFO] [stdout]         e2:f7:e3:a1:a5:d5:a9:3d:41:92:10:f8:61:06:7d:dd
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.699299Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m116[0m[2m:[0m Got TLS server config
[INFO] [stdout] [2m2026-05-15T06:35:37.701395Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m284[0m[2m:[0m Signer certificate: "localhost"
[INFO] [stdout] [2m2026-05-15T06:35:37.701941Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m285[0m[2m:[0m Signer certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             d7:d7:66:a7:40:63:c6:c6:60:8f:a3:05:46:ff:41:f1:97:51:d8:cc
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=localhost
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:04:e0:73:43:ee:8d:51:1c:c1:c7:be:25:ce:2a:
[INFO] [stdout]                     a6:29:2a:74:20:2a:d0:04:c3:5d:75:ed:cb:8a:aa:
[INFO] [stdout]                     e3:d2:b2:2a:43:e6:b5:1b:42:0d:cc:31:8e:fd:18:
[INFO] [stdout]                     4a:6a:70:4e:5c:bb:ca:16:de:e6:c3:ea:a3:f0:c0:
[INFO] [stdout]                     5b:16:db:b8:f6
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 FE:58:88:36:C6:2F:80:1D:6D:17:4D:8B:D5:D0:20:54:D1:F1:E3:8E
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:76:EE:D7:C3:DD:99:5D:77:4D:04:40:F0:09:99:43:96:2B:92:4B:CD
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:08:03:99:76:3E:E9:9F:3E:67:6C:03:5D:12:3C:24:D6:81:F2:C5:83
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:localhost
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:44:02:20:2d:8a:01:67:42:38:2c:ec:2c:58:e2:13:18:0b:
[INFO] [stdout]         34:75:d9:f7:fe:d6:f1:1e:3e:e5:00:e0:9e:4f:b3:fe:47:3d:
[INFO] [stdout]         02:20:79:5c:97:a5:a2:21:67:a1:aa:f3:f4:15:40:db:b6:53:
[INFO] [stdout]         1a:bf:ec:ab:37:88:42:a6:e8:de:c0:a7:93:4f:94:e5
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.710924Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS client[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/trusted_store/tls_client.rs[0m[2m:[0m[2m48[0m[2m:[0m Use root certificates + custom server certificate verifier
[INFO] [stdout] [2m2026-05-15T06:35:37.711139Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m298[0m[2m:[0m Got TLS client config
[INFO] [stdout] [2m2026-05-15T06:35:37.711527Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m168[0m[2m:[0m Setup server [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.711890Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m168[0m[2m:[0m Setup server [2m[3msocket_addr[0m[2m=[0m127.0.0.1:22392[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.712151Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m55[0m[2m:[0m Started the server
[INFO] [stdout] [2m2026-05-15T06:35:37.712211Z[0m [32m INFO[0m [2msrc/load_client_certificate.rs[0m[2m:[0m[2m52[0m[2m:[0m Loading client certificate from CertificateInfo { certificate: "/tmp/.tmpVysTCZ/client-cert.pem", private_key: "/tmp/.tmpVysTCZ/client-key.pem" }
[INFO] [stdout] [2m2026-05-15T06:35:37.713866Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m68[0m[2m:[0m Got the client certificate
[INFO] [stdout] [2m2026-05-15T06:35:37.715118Z[0m [32m INFO[0m [1mSetup TLS client[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/trusted_store/tls_client.rs[0m[2m:[0m[2m56[0m[2m:[0m Use root certificates
[INFO] [stdout] [2m2026-05-15T06:35:37.715259Z[0m [32m INFO[0m [1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m229[0m[2m:[0m Server certificate: [commonName = "EndToEndClient"] issued by [commonName = "Test Root CA"] expires Aug 13 06:35:37 2026 GMT (2months 29days 2h 52m 47s 284ms 760us 551ns)
[INFO] [stdout] [2m2026-05-15T06:35:37.715666Z[0m [34mDEBUG[0m [1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m230[0m[2m:[0m Server certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             21:29:d4:b3:11:02:30:8f:a9:88:2d:9c:5d:b6:b8:44:6b:50:b9:02
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : Aug 13 06:35:37 2026 GMT
[INFO] [stdout]         Subject: CN=EndToEndClient
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:7d:f4:7e:a4:8a:62:34:89:16:95:8b:c3:ac:15:
[INFO] [stdout]                     d9:92:54:2b:5a:a8:c5:fe:71:12:88:d2:c1:e3:1f:
[INFO] [stdout]                     ae:14:c2:ba:c8:4e:43:ad:a1:1e:76:00:91:33:7c:
[INFO] [stdout]                     08:a8:bc:80:ad:fb:01:c6:7d:0f:16:5c:c1:b2:d2:
[INFO] [stdout]                     a0:d6:39:a1:0f
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 D3:CE:E3:C4:C6:06:8F:4D:1D:B8:73:13:C3:04:D2:16:6F:61:EE:82
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:B9:7F:E1:E7:A0:21:06:78:73:7B:26:1F:EA:B0:CB:3C:BD:C7:53:52
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:EndToEndClient
[INFO] [stdout]             1.3.6.1.4.1.311.10.99.1: 
[INFO] [stdout]                 0.....*.H..
.......0......1
0...`.H.e....0T..*.H..
....G.EEndToEndClient:1778826937:1786602937:.N..?b..e;....x.......\O...K........0...0...............7...]......M@\.C0
[INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0..
260515063537Z.
270515063537Z021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B....v&.$.......6.i"P....Q....M....."J.......G.....P.8.`.".&.....oR...0..0...U......(.$..pZ..I..#......B0...U.......0....0...U...........0S..U.#.L0J......z..5'.OcWS....[.....0.1.0...U....Test Root CA........!.xs{&....<..SR0
[INFO] [stdout] ..*.H.=....H.0E. u0.......~..Hq.pr._..>..=q.,.N.6.!...BU..n......u....&... .q..(.Tu.0..-0..........>.G..... *.....c..O.0
[INFO] [stdout] ..*.H.=...021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0..
260515063537Z.
270515063537Z0,1.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B..?,.....=....K...M.E.w....A........UZ......$..D...t...wg....a-{.D...0..0...U......".2.....`..@.Z...kL-0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0S..U.#.L0J..(.$..pZ..I..#......B....0.1.0...U....Test Root CA.......7...]......M@\.C0...U...
0...localhost0
[INFO] [stdout] ..*.H.=....G.0D. 8*t.9.,......|Z.j.C....6O.^..$.L. w.>$.....Qe.t..j....3Y....$.x.C.1..g0..c.....".2.....`..@.Z...kL-0...`.H.e.......0...*.H..
...1...*.H..
...0...*.H..
...1..
260515063537Z0/..*.H..
...1". K|m{..g.v?_...L.&t
[INFO] [stdout] '..[A....z\..0y..*.H..
...1l0j0...`.H.e...*0...`.H.e....0...`.H.e....0
[INFO] [stdout] ..*.H..
..0...*.H..
......0
..*.H..
....@0...+....0
..*.H..
....(0
[INFO] [stdout] ..*.H.=....H0F.!.....U.........Yf..K...........:..!..g.Y.:.]....g1....'t....q....sGA
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:63:60:84:a6:b3:2e:82:99:d1:6b:be:d5:07:7c:
[INFO] [stdout]         18:ae:06:9f:e6:44:13:81:aa:ce:e7:f6:b3:76:aa:0e:73:72:
[INFO] [stdout]         02:21:00:cc:59:32:3c:4a:82:12:42:58:85:c4:01:38:36:f3:
[INFO] [stdout]         08:40:be:52:bb:5e:f2:f7:be:97:a7:b8:d8:db:c8:da:cb
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.721177Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client.rs[0m[2m:[0m[2m106[0m[2m:[0m Allocated new client id [3mclient_id[0m[2m=[0m992fb33f-c547-40a4-bd63-aecf00df5f55 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.721410Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m262[0m[2m:[0m Serving... [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.721617Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m262[0m[2m:[0m Serving... [2m[3msocket_addr[0m[2m=[0m127.0.0.1:22392[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.721813Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m39[0m[2m:[0m Connecting WebSocket [3muri[0m[2m=[0m"https://localhost:22392/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.723385Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.724142Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.724196Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m145[0m[2m:[0m Polling stream header: Buffer full [3mpos[0m[2m=[0m11 [3mbuffer[0m[2m=[0m[22, 3, 1, 5, 175, 1, 0, 5, 171, 3, 3]
[INFO] [stdout] [2m2026-05-15T06:35:37.724232Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m169[0m[2m:[0m Polling TLS stream
[INFO] [stdout] [2m2026-05-15T06:35:37.727889Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/tunnel.rs[0m[2m:[0m[2m49[0m[2m:[0m Incoming tunnel [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m992fb33f-c547-40a4-bd63-aecf00df5f55[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.729395Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m59[0m[2m:[0m Connected WebSocket [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.729528Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m60[0m[2m:[0m WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "p3FDVvgpqQ3VGMkTQQB1pFzsaEs=", "date": "Fri, 15 May 2026 06:35:37 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.733017Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m167[0m[2m:[0m Validating leaf certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m992fb33f-c547-40a4-bd63-aecf00df5f55[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.733672Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m182[0m[2m:[0m Building chain with: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m992fb33f-c547-40a4-bd63-aecf00df5f55[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.734269Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m182[0m[2m:[0m Building chain with: [organizationName = "Terrazzo Test", commonName = "localhost"] [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m992fb33f-c547-40a4-bd63-aecf00df5f55[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.734843Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m192[0m[2m:[0m Validation PASSED [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m992fb33f-c547-40a4-bd63-aecf00df5f55[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.737023Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m46[0m[2m:[0m Adding channel [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m992fb33f-c547-40a4-bd63-aecf00df5f55[0m [2m[3mconnection_id[0m[2m=[0m5[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.738965Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m98[0m[2m:[0m Serving [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.740549Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m124[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"5" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.740716Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"5" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.741681Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.742214Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m77[0m[2m:[0m The client is running
[INFO] [stdout] [2m2026-05-15T06:35:37.742335Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client.rs[0m[2m:[0m[2m106[0m[2m:[0m Allocated new client id [3mclient_id[0m[2m=[0madc5138d-cca7-42e2-a72e-626cb1f8610f [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.743506Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m39[0m[2m:[0m Connecting WebSocket [3muri[0m[2m=[0m"https://localhost:22392/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.743983Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m95[0m[2m:[0m Ping [3mlatency[0m[2m=[0m6.51383ms [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m992fb33f-c547-40a4-bd63-aecf00df5f55[0m [2m[3mconnection_id[0m[2m=[0m5[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.746691Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m110[0m[2m:[0m Got a new AuthCode [3mchanged[0m[2m=[0mtrue [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.746827Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m121[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"5" [3mdelay[0m[2m=[0m10s [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.746957Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.747116Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.747331Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.747415Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m145[0m[2m:[0m Polling stream header: Buffer full [3mpos[0m[2m=[0m11 [3mbuffer[0m[2m=[0m[22, 3, 1, 6, 10, 1, 0, 6, 6, 3, 3]
[INFO] [stdout] [2m2026-05-15T06:35:37.747550Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m169[0m[2m:[0m Polling TLS stream
[INFO] [stdout] [2m2026-05-15T06:35:37.748924Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m112[0m[2m:[0m Root CA: [commonName = "Test Root CA"]
[INFO] [stdout] [2m2026-05-15T06:35:37.749295Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m113[0m[2m:[0m Root CA details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             b9:7f:e1:e7:a0:21:06:78:73:7b:26:1f:ea:b0:cb:3c:bd:c7:53:52
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: CN=Test Root CA
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:48:96:2a:1f:e6:87:c1:b6:f0:3e:37:ef:8e:0e:
[INFO] [stdout]                     5f:f8:06:5c:ab:cf:89:fd:6c:8e:9c:aa:39:8f:05:
[INFO] [stdout]                     cf:d1:6b:aa:63:71:27:1b:85:42:61:a1:f6:52:ab:
[INFO] [stdout]                     df:79:b9:b5:09:cc:6e:d5:a0:d3:02:d9:dd:58:ca:
[INFO] [stdout]                     07:49:8b:6a:5d
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:TRUE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Certificate Sign, CRL Sign
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:43:68:e4:7e:e1:6e:91:05:5e:30:71:a6:cc:41:
[INFO] [stdout]         2f:13:c4:19:5b:b5:53:93:67:8e:be:55:52:99:e2:41:27:0f:
[INFO] [stdout]         02:21:00:f1:f9:e8:77:77:3e:f7:95:c5:e7:38:c8:13:2c:8a:
[INFO] [stdout]         47:0a:19:8c:e1:1e:41:d4:16:ef:43:88:c6:35:0a:c3:5e
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.750101Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/tunnel.rs[0m[2m:[0m[2m49[0m[2m:[0m Incoming tunnel [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0madc5138d-cca7-42e2-a72e-626cb1f8610f[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.750856Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m229[0m[2m:[0m Server certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] issued by [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] expires May 15 06:35:37 2027 GMT (11months 30days 3h 50m 23s 249ms 159us 864ns)
[INFO] [stdout] [2m2026-05-15T06:35:37.751238Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m230[0m[2m:[0m Server certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             04:bb:9a:59:90:c8:02:56:f1:73:ff:d2:4c:2a:e9:4a:25:70:58:31
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=localhost
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:1b:76:43:3c:33:49:ea:d3:02:a0:8a:43:27:23:
[INFO] [stdout]                     ef:b6:64:bd:d7:7e:a4:bf:38:f4:ec:03:1f:24:e7:
[INFO] [stdout]                     43:aa:a4:fc:81:6b:b7:e1:ef:fc:08:1b:2c:19:fc:
[INFO] [stdout]                     9d:58:63:57:de:4d:24:bd:dc:9d:78:9e:cc:f6:04:
[INFO] [stdout]                     d8:b7:9a:aa:76
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 38:2C:AA:9A:D0:D4:3D:C1:6A:FE:2F:48:1D:18:2C:3A:7D:98:59:31
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:FE:FB:C1:D5:23:3E:92:CD:88:EC:91:87:E4:5E:45:F7:C4:D9:D3:66
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:39:FF:57:25:A7:AF:06:9D:FE:32:90:7E:B6:FE:BE:07:A9:52:06:41
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:localhost
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:46:02:21:00:f0:e4:f1:59:a9:ce:83:73:23:87:6c:2d:8b:
[INFO] [stdout]         2b:90:57:47:ca:26:15:77:a1:34:c7:68:5c:db:bf:3d:06:f9:
[INFO] [stdout]         a6:02:21:00:b9:ae:25:d9:eb:f0:36:5f:ad:da:02:6b:97:24:
[INFO] [stdout]         03:18:45:5e:8e:a1:c2:b2:9a:73:3d:bb:75:36:16:d9:4c:c0
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.751401Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m78[0m[2m:[0m Intermediate certificate: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] issued by [commonName = "Test Root CA"]
[INFO] [stdout] [2m2026-05-15T06:35:37.751690Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m83[0m[2m:[0m Intermediate certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             39:ff:57:25:a7:af:06:9d:fe:32:90:7e:b6:fe:be:07:a9:52:06:41
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:53:fa:f0:75:80:88:9e:12:d5:0a:86:04:9e:34:
[INFO] [stdout]                     3f:2b:b6:f1:0d:83:de:1f:2c:8e:62:19:ae:e2:f1:
[INFO] [stdout]                     d7:1b:4b:6e:b7:af:9b:b2:54:4a:58:ce:8f:d2:b2:
[INFO] [stdout]                     dc:61:a5:51:d3:fb:e2:b7:83:f9:52:fe:16:0c:83:
[INFO] [stdout]                     d5:3e:c1:87:25
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 FE:FB:C1:D5:23:3E:92:CD:88:EC:91:87:E4:5E:45:F7:C4:D9:D3:66
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:TRUE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Certificate Sign, CRL Sign
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:B9:7F:E1:E7:A0:21:06:78:73:7B:26:1F:EA:B0:CB:3C:BD:C7:53:52
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:09:e7:16:f6:85:51:b3:fd:b2:f0:5c:94:b2:a5:
[INFO] [stdout]         9d:79:b0:4d:b6:c1:32:3a:cf:8d:81:8b:31:06:10:4d:df:4a:
[INFO] [stdout]         02:21:00:b5:22:1d:95:ed:d6:10:96:e2:de:b3:40:ce:ed:db:
[INFO] [stdout]         18:78:36:96:ea:da:4e:07:6c:61:46:a9:87:2e:08:db:73
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.751798Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m59[0m[2m:[0m Connected WebSocket [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.751948Z[0m [34mDEBUG[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m60[0m[2m:[0m WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "e6GS4KaiRczPAOwjUWPQqoZ7xOY=", "date": "Fri, 15 May 2026 06:35:37 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.752352Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m116[0m[2m:[0m Got TLS server config
[INFO] [stdout] [2m2026-05-15T06:35:37.753927Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m284[0m[2m:[0m Signer certificate: "localhost"
[INFO] [stdout] [2m2026-05-15T06:35:37.754292Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m285[0m[2m:[0m Signer certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             04:bb:9a:59:90:c8:02:56:f1:73:ff:d2:4c:2a:e9:4a:25:70:58:31
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=localhost
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:1b:76:43:3c:33:49:ea:d3:02:a0:8a:43:27:23:
[INFO] [stdout]                     ef:b6:64:bd:d7:7e:a4:bf:38:f4:ec:03:1f:24:e7:
[INFO] [stdout]                     43:aa:a4:fc:81:6b:b7:e1:ef:fc:08:1b:2c:19:fc:
[INFO] [stdout]                     9d:58:63:57:de:4d:24:bd:dc:9d:78:9e:cc:f6:04:
[INFO] [stdout]                     d8:b7:9a:aa:76
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 38:2C:AA:9A:D0:D4:3D:C1:6A:FE:2F:48:1D:18:2C:3A:7D:98:59:31
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:FE:FB:C1:D5:23:3E:92:CD:88:EC:91:87:E4:5E:45:F7:C4:D9:D3:66
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:39:FF:57:25:A7:AF:06:9D:FE:32:90:7E:B6:FE:BE:07:A9:52:06:41
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:localhost
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:46:02:21:00:f0:e4:f1:59:a9:ce:83:73:23:87:6c:2d:8b:
[INFO] [stdout]         2b:90:57:47:ca:26:15:77:a1:34:c7:68:5c:db:bf:3d:06:f9:
[INFO] [stdout]         a6:02:21:00:b9:ae:25:d9:eb:f0:36:5f:ad:da:02:6b:97:24:
[INFO] [stdout]         03:18:45:5e:8e:a1:c2:b2:9a:73:3d:bb:75:36:16:d9:4c:c0
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.756138Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS client[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/trusted_store/tls_client.rs[0m[2m:[0m[2m48[0m[2m:[0m Use root certificates + custom server certificate verifier
[INFO] [stdout] [2m2026-05-15T06:35:37.756260Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m298[0m[2m:[0m Got TLS client config
[INFO] [stdout] [2m2026-05-15T06:35:37.756594Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m168[0m[2m:[0m Setup server [2m[3msocket_addr[0m[2m=[0m[::1]:19713[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.756921Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m168[0m[2m:[0m Setup server [2m[3msocket_addr[0m[2m=[0m127.0.0.1:19713[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.757309Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m55[0m[2m:[0m Started the server
[INFO] [stdout] [2m2026-05-15T06:35:37.757378Z[0m [32m INFO[0m [2msrc/load_client_certificate.rs[0m[2m:[0m[2m52[0m[2m:[0m Loading client certificate from CertificateInfo { certificate: "/tmp/.tmpVysTCZ/client-cert.pem", private_key: "/tmp/.tmpVysTCZ/client-key.pem" }
[INFO] [stdout] [2m2026-05-15T06:35:37.757864Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m46[0m[2m:[0m Adding channel [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0madc5138d-cca7-42e2-a72e-626cb1f8610f[0m [2m[3mconnection_id[0m[2m=[0m6[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.758586Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m68[0m[2m:[0m Got the client certificate
[INFO] [stdout] [2m2026-05-15T06:35:37.759514Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m98[0m[2m:[0m Serving [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.759741Z[0m [32m INFO[0m [1mSetup TLS client[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/trusted_store/tls_client.rs[0m[2m:[0m[2m56[0m[2m:[0m Use root certificates
[INFO] [stdout] [2m2026-05-15T06:35:37.759878Z[0m [32m INFO[0m [1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m229[0m[2m:[0m Server certificate: [commonName = "EndToEndClient"] issued by [commonName = "Test Root CA"] expires Aug 13 06:35:37 2026 GMT (2months 29days 2h 52m 47s 240ms 135us 44ns)
[INFO] [stdout] [2m2026-05-15T06:35:37.760238Z[0m [34mDEBUG[0m [1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m230[0m[2m:[0m Server certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             21:29:d4:b3:11:02:30:8f:a9:88:2d:9c:5d:b6:b8:44:6b:50:b9:02
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : Aug 13 06:35:37 2026 GMT
[INFO] [stdout]         Subject: CN=EndToEndClient
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:7d:f4:7e:a4:8a:62:34:89:16:95:8b:c3:ac:15:
[INFO] [stdout]                     d9:92:54:2b:5a:a8:c5:fe:71:12:88:d2:c1:e3:1f:
[INFO] [stdout]                     ae:14:c2:ba:c8:4e:43:ad:a1:1e:76:00:91:33:7c:
[INFO] [stdout]                     08:a8:bc:80:ad:fb:01:c6:7d:0f:16:5c:c1:b2:d2:
[INFO] [stdout]                     a0:d6:39:a1:0f
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 D3:CE:E3:C4:C6:06:8F:4D:1D:B8:73:13:C3:04:D2:16:6F:61:EE:82
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:B9:7F:E1:E7:A0:21:06:78:73:7B:26:1F:EA:B0:CB:3C:BD:C7:53:52
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:EndToEndClient
[INFO] [stdout]             1.3.6.1.4.1.311.10.99.1: 
[INFO] [stdout]                 0.....*.H..
.......0......1
0...`.H.e....0T..*.H..
....G.EEndToEndClient:1778826937:1786602937:.N..?b..e;....x.......\O...K........0...0...............7...]......M@\.C0
[INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0..
260515063537Z.
270515063537Z021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B....v&.$.......6.i"P....Q....M....."J.......G.....P.8.`.".&.....oR...0..0...U......(.$..pZ..I..#......B0...U.......0....0...U...........0S..U.#.L0J......z..5'.OcWS....[.....0.1.0...U....Test Root CA........!.xs{&....<..SR0
[INFO] [stdout] ..*.H.=....H.0E. u0.......~..Hq.pr._..>..=q.,.N.6.!...BU..n......u....&... .q..(.Tu.0..-0..........>.G..... *.....c..O.0
[INFO] [stdout] ..*.H.=...021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0..
260515063537Z.
270515063537Z0,1.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B..?,.....=....K...M.E.w....A........UZ......$..D...t...wg....a-{.D...0..0...U......".2.....`..@.Z...kL-0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0S..U.#.L0J..(.$..pZ..I..#......B....0.1.0...U....Test Root CA.......7...]......M@\.C0...U...
0...localhost0
[INFO] [stdout] ..*.H.=....G.0D. 8*t.9.,......|Z.j.C....6O.^..$.L. w.>$.....Qe.t..j....3Y....$.x.C.1..g0..c.....".2.....`..@.Z...kL-0...`.H.e.......0...*.H..
...1...*.H..
...0...*.H..
...1..
260515063537Z0/..*.H..
...1". K|m{..g.v?_...L.&t
[INFO] [stdout] '..[A....z\..0y..*.H..
...1l0j0...`.H.e...*0...`.H.e....0...`.H.e....0
[INFO] [stdout] ..*.H..
..0...*.H..
......0
..*.H..
....@0...+....0
..*.H..
....(0
[INFO] [stdout] ..*.H.=....H0F.!.....U.........Yf..K...........:..!..g.Y.:.]....g1....'t....q....sGA
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:63:60:84:a6:b3:2e:82:99:d1:6b:be:d5:07:7c:
[INFO] [stdout]         18:ae:06:9f:e6:44:13:81:aa:ce:e7:f6:b3:76:aa:0e:73:72:
[INFO] [stdout]         02:21:00:cc:59:32:3c:4a:82:12:42:58:85:c4:01:38:36:f3:
[INFO] [stdout]         08:40:be:52:bb:5e:f2:f7:be:97:a7:b8:d8:db:c8:da:cb
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.760763Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m124[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"6" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.760852Z[0m [34mDEBUG[0m [1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"6" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.760964Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client.rs[0m[2m:[0m[2m106[0m[2m:[0m Allocated new client id [3mclient_id[0m[2m=[0m30907012-4792-43cd-99bc-a7424359c05e [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.761161Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m262[0m[2m:[0m Serving... [2m[3msocket_addr[0m[2m=[0m[::1]:19713[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.761174Z[0m [34mDEBUG[0m [1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.761343Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m262[0m[2m:[0m Serving... [2m[3msocket_addr[0m[2m=[0m127.0.0.1:19713[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.761531Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m39[0m[2m:[0m Connecting WebSocket [3muri[0m[2m=[0m"https://localhost:19713/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.763124Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.767254Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.767433Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m145[0m[2m:[0m Polling stream header: Buffer full [3mpos[0m[2m=[0m11 [3mbuffer[0m[2m=[0m[22, 3, 1, 5, 175, 1, 0, 5, 171, 3, 3]
[INFO] [stdout] [2m2026-05-15T06:35:37.767595Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m169[0m[2m:[0m Polling TLS stream
[INFO] [stdout] [2m2026-05-15T06:35:37.771814Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/tunnel.rs[0m[2m:[0m[2m49[0m[2m:[0m Incoming tunnel [2m[3msocket_addr[0m[2m=[0m[::1]:19713[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m30907012-4792-43cd-99bc-a7424359c05e[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.773631Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m59[0m[2m:[0m Connected WebSocket [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.773824Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m60[0m[2m:[0m WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "QrrrOZECCv2iPE1BtRy2Bh4ht3M=", "date": "Fri, 15 May 2026 06:35:37 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.776606Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m95[0m[2m:[0m Ping [3mlatency[0m[2m=[0m18.372379ms [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0madc5138d-cca7-42e2-a72e-626cb1f8610f[0m [2m[3mconnection_id[0m[2m=[0m6[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.777106Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m167[0m[2m:[0m Validating leaf certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] [2m[3msocket_addr[0m[2m=[0m[::1]:19713[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m30907012-4792-43cd-99bc-a7424359c05e[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.777658Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m182[0m[2m:[0m Building chain with: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] [2m[3msocket_addr[0m[2m=[0m[::1]:19713[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m30907012-4792-43cd-99bc-a7424359c05e[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.778212Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m182[0m[2m:[0m Building chain with: [organizationName = "Terrazzo Test", commonName = "localhost"] [2m[3msocket_addr[0m[2m=[0m[::1]:19713[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m30907012-4792-43cd-99bc-a7424359c05e[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.778724Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m192[0m[2m:[0m Validation PASSED [2m[3msocket_addr[0m[2m=[0m[::1]:19713[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m30907012-4792-43cd-99bc-a7424359c05e[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.780664Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m46[0m[2m:[0m Adding channel [2m[3msocket_addr[0m[2m=[0m[::1]:19713[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m30907012-4792-43cd-99bc-a7424359c05e[0m [2m[3mconnection_id[0m[2m=[0m7[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.782802Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m98[0m[2m:[0m Serving [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.785738Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m124[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"7" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.785985Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"7" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.786314Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.786739Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m77[0m[2m:[0m The client is running
[INFO] [stdout] [2m2026-05-15T06:35:37.787802Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m95[0m[2m:[0m Ping [3mlatency[0m[2m=[0m6.20867ms [2m[3msocket_addr[0m[2m=[0m[::1]:19713[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m30907012-4792-43cd-99bc-a7424359c05e[0m [2m[3mconnection_id[0m[2m=[0m7[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.791531Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m110[0m[2m:[0m Got a new AuthCode [3mchanged[0m[2m=[0mtrue [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.791703Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m121[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"7" [3mdelay[0m[2m=[0m10s [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.793157Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.794654Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m112[0m[2m:[0m Root CA: [commonName = "Test Root CA"]
[INFO] [stdout] [2m2026-05-15T06:35:37.795058Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m113[0m[2m:[0m Root CA details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             b9:7f:e1:e7:a0:21:06:78:73:7b:26:1f:ea:b0:cb:3c:bd:c7:53:52
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: CN=Test Root CA
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:48:96:2a:1f:e6:87:c1:b6:f0:3e:37:ef:8e:0e:
[INFO] [stdout]                     5f:f8:06:5c:ab:cf:89:fd:6c:8e:9c:aa:39:8f:05:
[INFO] [stdout]                     cf:d1:6b:aa:63:71:27:1b:85:42:61:a1:f6:52:ab:
[INFO] [stdout]                     df:79:b9:b5:09:cc:6e:d5:a0:d3:02:d9:dd:58:ca:
[INFO] [stdout]                     07:49:8b:6a:5d
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:TRUE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Certificate Sign, CRL Sign
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:43:68:e4:7e:e1:6e:91:05:5e:30:71:a6:cc:41:
[INFO] [stdout]         2f:13:c4:19:5b:b5:53:93:67:8e:be:55:52:99:e2:41:27:0f:
[INFO] [stdout]         02:21:00:f1:f9:e8:77:77:3e:f7:95:c5:e7:38:c8:13:2c:8a:
[INFO] [stdout]         47:0a:19:8c:e1:1e:41:d4:16:ef:43:88:c6:35:0a:c3:5e
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.796677Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m229[0m[2m:[0m Server certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] issued by [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] expires May 15 06:35:37 2027 GMT (11months 30days 3h 50m 23s 203ms 342us 917ns)
[INFO] [stdout] [2m2026-05-15T06:35:37.797140Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m230[0m[2m:[0m Server certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             51:6b:ab:81:23:51:67:02:b6:86:1a:71:3c:06:ea:5f:f7:e9:07:65
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=localhost
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:e6:f2:20:5e:27:e8:c8:dd:9c:a9:6d:f3:47:8f:
[INFO] [stdout]                     e8:26:4f:3d:7b:6f:6c:4d:3c:32:65:ed:d5:9e:12:
[INFO] [stdout]                     e0:09:f2:5b:b0:69:a8:8b:cc:01:b5:81:81:69:e0:
[INFO] [stdout]                     b6:ba:56:8c:03:d5:14:44:31:b4:f8:1b:80:6f:36:
[INFO] [stdout]                     39:6f:d3:c8:76
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 E6:15:4F:52:F4:12:A5:34:4C:58:BC:33:24:98:09:91:F4:31:38:8D
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:A0:C9:D5:B8:3D:89:9A:90:C4:AB:34:F6:63:59:B9:58:1C:D7:62:6E
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:C2:F5:CC:95:32:F9:57:80:A4:44:56:64:2B:9B:4C:5B:9E:16:2F:05
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:localhost
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:26:26:ba:05:28:0a:dc:9e:a9:9b:0c:5c:98:0f:
[INFO] [stdout]         6c:5d:ad:45:9d:02:d7:f3:41:a7:f2:2b:78:01:54:1a:7c:ea:
[INFO] [stdout]         02:21:00:f3:b9:ad:4e:ba:44:b7:73:5d:33:44:e2:e8:e8:36:
[INFO] [stdout]         f3:3e:50:63:32:27:1a:10:94:eb:4d:f2:92:e5:aa:d4:dc
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.797369Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m78[0m[2m:[0m Intermediate certificate: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] issued by [commonName = "Test Root CA"]
[INFO] [stdout] [2m2026-05-15T06:35:37.797779Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m83[0m[2m:[0m Intermediate certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             c2:f5:cc:95:32:f9:57:80:a4:44:56:64:2b:9b:4c:5b:9e:16:2f:05
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:59:ec:36:fd:af:96:94:98:8c:54:37:20:cb:f0:
[INFO] [stdout]                     9b:4a:66:a9:d4:b5:f2:af:8d:39:86:81:42:66:dd:
[INFO] [stdout]                     22:6a:b2:e2:d3:50:db:fd:c7:c4:95:5c:17:08:27:
[INFO] [stdout]                     4a:b1:b5:a9:31:75:d3:1e:e9:80:86:28:4a:29:3b:
[INFO] [stdout]                     83:6d:3c:79:18
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 A0:C9:D5:B8:3D:89:9A:90:C4:AB:34:F6:63:59:B9:58:1C:D7:62:6E
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:TRUE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Certificate Sign, CRL Sign
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:B9:7F:E1:E7:A0:21:06:78:73:7B:26:1F:EA:B0:CB:3C:BD:C7:53:52
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:46:02:21:00:f2:c0:20:d6:bd:38:11:4e:e6:e9:b7:35:03:
[INFO] [stdout]         ad:3a:65:d7:69:04:47:d2:be:f9:f2:a8:8d:1c:1d:06:ad:a5:
[INFO] [stdout]         e7:02:21:00:ac:25:4a:54:e0:7a:72:13:45:8f:2c:8c:0e:8c:
[INFO] [stdout]         c6:83:f6:ad:4c:52:c7:ff:1a:1a:bb:2f:fc:31:2a:60:85:3f
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.798505Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m116[0m[2m:[0m Got TLS server config
[INFO] [stdout] [2m2026-05-15T06:35:37.798798Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.799149Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.799430Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.799703Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.799996Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.800270Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m284[0m[2m:[0m Signer certificate: "localhost"
[INFO] [stdout] [2m2026-05-15T06:35:37.800649Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m285[0m[2m:[0m Signer certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             51:6b:ab:81:23:51:67:02:b6:86:1a:71:3c:06:ea:5f:f7:e9:07:65
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: O=Terrazzo Test, CN=Intermediate CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : May 15 06:35:37 2027 GMT
[INFO] [stdout]         Subject: O=Terrazzo Test, CN=localhost
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:e6:f2:20:5e:27:e8:c8:dd:9c:a9:6d:f3:47:8f:
[INFO] [stdout]                     e8:26:4f:3d:7b:6f:6c:4d:3c:32:65:ed:d5:9e:12:
[INFO] [stdout]                     e0:09:f2:5b:b0:69:a8:8b:cc:01:b5:81:81:69:e0:
[INFO] [stdout]                     b6:ba:56:8c:03:d5:14:44:31:b4:f8:1b:80:6f:36:
[INFO] [stdout]                     39:6f:d3:c8:76
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 E6:15:4F:52:F4:12:A5:34:4C:58:BC:33:24:98:09:91:F4:31:38:8D
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:A0:C9:D5:B8:3D:89:9A:90:C4:AB:34:F6:63:59:B9:58:1C:D7:62:6E
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:C2:F5:CC:95:32:F9:57:80:A4:44:56:64:2B:9B:4C:5B:9E:16:2F:05
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:localhost
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:26:26:ba:05:28:0a:dc:9e:a9:9b:0c:5c:98:0f:
[INFO] [stdout]         6c:5d:ad:45:9d:02:d7:f3:41:a7:f2:2b:78:01:54:1a:7c:ea:
[INFO] [stdout]         02:21:00:f3:b9:ad:4e:ba:44:b7:73:5d:33:44:e2:e8:e8:36:
[INFO] [stdout]         f3:3e:50:63:32:27:1a:10:94:eb:4d:f2:92:e5:aa:d4:dc
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.802339Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mSetup TLS client[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/trusted_store/tls_client.rs[0m[2m:[0m[2m48[0m[2m:[0m Use root certificates + custom server certificate verifier
[INFO] [stdout] [2m2026-05-15T06:35:37.802625Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m298[0m[2m:[0m Got TLS client config
[INFO] [stdout] [2m2026-05-15T06:35:37.803141Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m168[0m[2m:[0m Setup server [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.803665Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m168[0m[2m:[0m Setup server [2m[3msocket_addr[0m[2m=[0m127.0.0.1:24357[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.800301Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.804470Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m55[0m[2m:[0m Started the server
[INFO] [stdout] [2m2026-05-15T06:35:37.804515Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.804768Z[0m [32m INFO[0m [2msrc/load_client_certificate.rs[0m[2m:[0m[2m52[0m[2m:[0m Loading client certificate from CertificateInfo { certificate: "/tmp/.tmpVysTCZ/client-cert.pem", private_key: "/tmp/.tmpVysTCZ/client-key.pem" }
[INFO] [stdout] [2m2026-05-15T06:35:37.804827Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.805132Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.805392Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.805652Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.805962Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.806263Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.806546Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.806827Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.807070Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m68[0m[2m:[0m Got the client certificate
[INFO] [stdout] [2m2026-05-15T06:35:37.807146Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.807405Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.807663Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.807922Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.808193Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.808444Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.808688Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.808972Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.809008Z[0m [32m INFO[0m [1mSetup TLS client[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/trusted_store/tls_client.rs[0m[2m:[0m[2m56[0m[2m:[0m Use root certificates
[INFO] [stdout] [2m2026-05-15T06:35:37.809267Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.809461Z[0m [32m INFO[0m [1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m229[0m[2m:[0m Server certificate: [commonName = "EndToEndClient"] issued by [commonName = "Test Root CA"] expires Aug 13 06:35:37 2026 GMT (2months 29days 2h 52m 47s 190ms 584us 628ns)
[INFO] [stdout] [2m2026-05-15T06:35:37.809571Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.809829Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.810122Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.810117Z[0m [34mDEBUG[0m [1mSetup TLS server certificate[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/security_configuration/certificate/tls_server.rs[0m[2m:[0m[2m230[0m[2m:[0m Server certificate details: Certificate:
[INFO] [stdout]     Data:
[INFO] [stdout]         Version: 3 (0x2)
[INFO] [stdout]         Serial Number:
[INFO] [stdout]             21:29:d4:b3:11:02:30:8f:a9:88:2d:9c:5d:b6:b8:44:6b:50:b9:02
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:35:37 2026 GMT
[INFO] [stdout]             Not After : Aug 13 06:35:37 2026 GMT
[INFO] [stdout]         Subject: CN=EndToEndClient
[INFO] [stdout]         Subject Public Key Info:
[INFO] [stdout]             Public Key Algorithm: id-ecPublicKey
[INFO] [stdout]                 Public-Key: (256 bit)
[INFO] [stdout]                 pub:
[INFO] [stdout]                     04:7d:f4:7e:a4:8a:62:34:89:16:95:8b:c3:ac:15:
[INFO] [stdout]                     d9:92:54:2b:5a:a8:c5:fe:71:12:88:d2:c1:e3:1f:
[INFO] [stdout]                     ae:14:c2:ba:c8:4e:43:ad:a1:1e:76:00:91:33:7c:
[INFO] [stdout]                     08:a8:bc:80:ad:fb:01:c6:7d:0f:16:5c:c1:b2:d2:
[INFO] [stdout]                     a0:d6:39:a1:0f
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 D3:CE:E3:C4:C6:06:8F:4D:1D:B8:73:13:C3:04:D2:16:6F:61:EE:82
[INFO] [stdout]             X509v3 Basic Constraints: critical
[INFO] [stdout]                 CA:FALSE
[INFO] [stdout]             X509v3 Key Usage: critical
[INFO] [stdout]                 Digital Signature
[INFO] [stdout]             X509v3 Extended Key Usage: critical
[INFO] [stdout]                 TLS Web Server Authentication, TLS Web Client Authentication
[INFO] [stdout]             X509v3 Authority Key Identifier: 
[INFO] [stdout]                 keyid:A6:AD:03:16:7A:A4:D5:35:27:2E:4F:63:57:53:FA:C0:BD:7F:5B:10
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:B9:7F:E1:E7:A0:21:06:78:73:7B:26:1F:EA:B0:CB:3C:BD:C7:53:52
[INFO] [stdout]             X509v3 Subject Alternative Name: 
[INFO] [stdout]                 DNS:EndToEndClient
[INFO] [stdout]             1.3.6.1.4.1.311.10.99.1: 
[INFO] [stdout]                 0.....*.H..
.......0......1
0...`.H.e....0T..*.H..
....G.EEndToEndClient:1778826937:1786602937:.N..?b..e;....x.......\O...K........0...0...............7...]......M@\.C0
[INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0..
260515063537Z.
270515063537Z021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B....v&.$.......6.i"P....Q....M....."J.......G.....P.8.`.".&.....oR...0..0...U......(.$..pZ..I..#......B0...U.......0....0...U...........0S..U.#.L0J......z..5'.OcWS....[.....0.1.0...U....Test Root CA........!.xs{&....<..SR0
[INFO] [stdout] ..*.H.=....H.0E. u0.......~..Hq.pr._..>..=q.,.N.6.!...BU..n......u....&... .q..(.Tu.0..-0..........>.G..... *.....c..O.0
[INFO] [stdout] ..*.H.=...021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0..
260515063537Z.
270515063537Z0,1.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B..?,.....=....K...M.E.w....A........UZ......$..D...t...wg....a-{.D...0..0...U......".2.....`..@.Z...kL-0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0S..U.#.L0J..(.$..pZ..I..#......B....0.1.0...U....Test Root CA.......7...]......M@\.C0...U...
0...localhost0
[INFO] [stdout] ..*.H.=....G.0D. 8*t.9.,......|Z.j.C....6O.^..$.L. w.>$.....Qe.t..j....3Y....$.x.C.1..g0..c.....".2.....`..@.Z...kL-0...`.H.e.......0...*.H..
...1...*.H..
...0...*.H..
...1..
260515063537Z0/..*.H..
...1". K|m{..g.v?_...L.&t
[INFO] [stdout] '..[A....z\..0y..*.H..
...1l0j0...`.H.e...*0...`.H.e....0...`.H.e....0
[INFO] [stdout] ..*.H..
..0...*.H..
......0
..*.H..
....@0...+....0
..*.H..
....(0
[INFO] [stdout] ..*.H.=....H0F.!.....U.........Yf..K...........:..!..g.Y.:.]....g1....'t....q....sGA
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:63:60:84:a6:b3:2e:82:99:d1:6b:be:d5:07:7c:
[INFO] [stdout]         18:ae:06:9f:e6:44:13:81:aa:ce:e7:f6:b3:76:aa:0e:73:72:
[INFO] [stdout]         02:21:00:cc:59:32:3c:4a:82:12:42:58:85:c4:01:38:36:f3:
[INFO] [stdout]         08:40:be:52:bb:5e:f2:f7:be:97:a7:b8:d8:db:c8:da:cb
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:35:37.810377Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.810682Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.810953Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.811234Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.811504Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.811776Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.812035Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.812045Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client.rs[0m[2m:[0m[2m106[0m[2m:[0m Allocated new client id [3mclient_id[0m[2m=[0m404ce2ed-d5d3-4a55-8948-46170c2e47de [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.812315Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.812332Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m262[0m[2m:[0m Serving... [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.812627Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.812617Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m262[0m[2m:[0m Serving... [2m[3msocket_addr[0m[2m=[0m127.0.0.1:24357[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.812906Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.812911Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m39[0m[2m:[0m Connecting WebSocket [3muri[0m[2m=[0m"https://localhost:24357/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.813185Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.813450Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.813714Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.814091Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.814402Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.814739Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.815053Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.815306Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.815385Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.815437Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.815556Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m145[0m[2m:[0m Polling stream header: Buffer full [3mpos[0m[2m=[0m11 [3mbuffer[0m[2m=[0m[22, 3, 1, 5, 175, 1, 0, 5, 171, 3, 3]
[INFO] [stdout] [2m2026-05-15T06:35:37.815671Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m169[0m[2m:[0m Polling TLS stream
[INFO] [stdout] [2m2026-05-15T06:35:37.815676Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.818530Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.818861Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.819182Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.819478Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.819431Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/tunnel.rs[0m[2m:[0m[2m49[0m[2m:[0m Incoming tunnel [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m404ce2ed-d5d3-4a55-8948-46170c2e47de[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.819843Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.820310Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.820731Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.821032Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.821357Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.821686Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.821998Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.822319Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.822664Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.823013Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.822733Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m59[0m[2m:[0m Connected WebSocket [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.823501Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.823227Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m60[0m[2m:[0m WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "AXnUbOfF11eHRkbmFquQet4oIHY=", "date": "Fri, 15 May 2026 06:35:37 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.825835Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.826440Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.827154Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.827710Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.828958Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.835412Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.836375Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m167[0m[2m:[0m Validating leaf certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m404ce2ed-d5d3-4a55-8948-46170c2e47de[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.836736Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.837221Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.838196Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.838717Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.837855Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m182[0m[2m:[0m Building chain with: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m404ce2ed-d5d3-4a55-8948-46170c2e47de[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.839383Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m182[0m[2m:[0m Building chain with: [organizationName = "Terrazzo Test", commonName = "localhost"] [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m404ce2ed-d5d3-4a55-8948-46170c2e47de[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.840247Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/x509/signed_extension/verify/signer.rs[0m[2m:[0m[2m192[0m[2m:[0m Validation PASSED [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m404ce2ed-d5d3-4a55-8948-46170c2e47de[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.839798Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.840648Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.841004Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.842356Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.842739Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.843134Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.844337Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.844715Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.845166Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m46[0m[2m:[0m Adding channel [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m404ce2ed-d5d3-4a55-8948-46170c2e47de[0m [2m[3mconnection_id[0m[2m=[0m8[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.845483Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.847254Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m98[0m[2m:[0m Serving [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.847587Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.847957Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.848335Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.848707Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.849109Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.849503Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.851109Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.851465Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.851821Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.852189Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.850797Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m124[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"8" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.852328Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"8" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.852789Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.853005Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.853557Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m77[0m[2m:[0m The client is running
[INFO] [stdout] [2m2026-05-15T06:35:37.853918Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.854280Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client.rs[0m[2m:[0m[2m106[0m[2m:[0m Allocated new client id [3mclient_id[0m[2m=[0me248be45-32ea-41dc-a493-416fc1cdc477 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.855448Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.856053Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.857144Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.856523Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m39[0m[2m:[0m Connecting WebSocket [3muri[0m[2m=[0m"https://localhost:24357/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.857668Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m95[0m[2m:[0m Ping [3mlatency[0m[2m=[0m11.722319ms [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m404ce2ed-d5d3-4a55-8948-46170c2e47de[0m [2m[3mconnection_id[0m[2m=[0m8[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.858523Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.859708Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.862763Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.863594Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.864343Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.862048Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m110[0m[2m:[0m Got a new AuthCode [3mchanged[0m[2m=[0mtrue [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.867452Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m121[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"8" [3mdelay[0m[2m=[0m10s [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.867844Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.868211Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.868623Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m109[0m[2m:[0m Polling stream header [3mpos[0m[2m=[0m0 [3mbuffer[0m[2m=[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] [2m2026-05-15T06:35:37.868976Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m145[0m[2m:[0m Polling stream header: Buffer full [3mpos[0m[2m=[0m11 [3mbuffer[0m[2m=[0m[22, 3, 1, 6, 10, 1, 0, 6, 6, 3, 3]
[INFO] [stdout] [2m2026-05-15T06:35:37.869316Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/http_or_https.rs[0m[2m:[0m[2m169[0m[2m:[0m Polling TLS stream
[INFO] [stdout] [2m2026-05-15T06:35:37.874907Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/tunnel.rs[0m[2m:[0m[2m49[0m[2m:[0m Incoming tunnel [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0me248be45-32ea-41dc-a493-416fc1cdc477[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.878040Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m59[0m[2m:[0m Connected WebSocket [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.880500Z[0m [34mDEBUG[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m60[0m[2m:[0m WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "4T3c23vk+lEbDOcoLGVaeNV8qvA=", "date": "Fri, 15 May 2026 06:35:37 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.885171Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m46[0m[2m:[0m Adding channel [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0me248be45-32ea-41dc-a493-416fc1cdc477[0m [2m[3mconnection_id[0m[2m=[0m9[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.885845Z[0m [34mDEBUG[0m [1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m110[0m[2m:[0m Got a new AuthCode [3mchanged[0m[2m=[0mfalse [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.885941Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m121[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"6" [3mdelay[0m[2m=[0m10s [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.887652Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m98[0m[2m:[0m Serving [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.889228Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m124[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"9" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.889364Z[0m [34mDEBUG[0m [1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"9" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.889827Z[0m [34mDEBUG[0m [1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.891605Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m95[0m[2m:[0m Ping [3mlatency[0m[2m=[0m5.77454ms [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0me248be45-32ea-41dc-a493-416fc1cdc477[0m [2m[3mconnection_id[0m[2m=[0m9[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.891897Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.892730Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m29[0m[2m:[0m Server shutdown: Stopping server [2m[3msocket_addr[0m[2m=[0m[::1]:19713[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.892933Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m267[0m[2m:[0m Serving: done [2m[3msocket_addr[0m[2m=[0m[::1]:19713[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.894202Z[0m [34mDEBUG[0m [1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.894727Z[0m [34mDEBUG[0m [1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m110[0m[2m:[0m Got a new AuthCode [3mchanged[0m[2m=[0mfalse [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.894842Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m121[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"9" [3mdelay[0m[2m=[0m10s [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.895140Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.895230Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m267[0m[2m:[0m Serving: done [2m[3msocket_addr[0m[2m=[0m127.0.0.1:19713[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.895383Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m98[0m[2m:[0m Server stopped
[INFO] [stdout] [2m2026-05-15T06:35:37.895441Z[0m [32m INFO[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m29[0m[2m:[0m Server shutdown: Stopping client
[INFO] [stdout] [2m2026-05-15T06:35:37.895495Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m105[0m[2m:[0m Shutdown signal [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.895806Z[0m [34mDEBUG[0m [1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.897996Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.898266Z[0m [32m INFO[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m29[0m[2m:[0m Server shutdown: Stopping the client
[INFO] [stdout] [2m2026-05-15T06:35:37.898341Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m105[0m[2m:[0m Shutdown signal [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.900771Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.903304Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.908369Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.914058Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.916874Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.919875Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.922306Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.925108Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.927116Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.929284Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.931932Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.934130Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.936628Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.938744Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.940712Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.942547Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.944268Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.946428Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.948510Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.950344Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.952288Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.954205Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.955936Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.957803Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.959765Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.961606Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.963513Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.965405Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.967291Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.969115Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.970831Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.972566Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.974427Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.976170Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.977883Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.979623Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.981419Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.983132Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.984822Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.986599Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.988844Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.990810Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.993029Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.994760Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.996528Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:37.998360Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.000155Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.001984Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.003763Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.005490Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.007233Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.009003Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.010933Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.012654Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.014394Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.016194Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.017946Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.019725Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.021565Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.023311Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.025109Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.026901Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.028736Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.030470Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.032179Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.034346Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.036106Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.037836Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.039526Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.041260Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.042932Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.044628Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.046382Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.048133Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.049833Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.051540Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.053306Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.055009Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.056720Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.058397Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.060108Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.061818Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.063528Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.065244Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.066937Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.068565Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.070290Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.071920Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.073625Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.075334Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.076927Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.078586Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.080228Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.081836Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.083373Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.084901Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.086390Z[0m [32m INFO[0m [1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.087943Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/tests/calculator.rs[0m[2m:[0m[2m24[0m[2m:[0m Calculate 5 + 2 * 3 = 11 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:38.088728Z[0m [32m INFO[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m29[0m[2m:[0m Server shutdown: Stopping the client
[INFO] [stdout] [2m2026-05-15T06:35:38.088862Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m105[0m[2m:[0m Shutdown signal [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.589391Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"1" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.590610Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m116[0m[2m:[0m Done [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.590816Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m68[0m[2m:[0m The health report was dropped [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.591759Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m29[0m[2m:[0m Server shutdown: Stopping server [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.592106Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m267[0m[2m:[0m Serving: done [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.592454Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m267[0m[2m:[0m Serving: done [2m[3msocket_addr[0m[2m=[0m127.0.0.1:22482[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.592929Z[0m [33m WARN[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/tunnel.rs[0m[2m:[0m[2m117[0m[2m:[0m The WebSocket was already used to create a channel [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mfe3928e7-a158-464a-9987-7ed0ac367477[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.593050Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.6/src/transport/channel/service/reconnect.rs[0m[2m:[0m[2m104[0m[2m:[0m reconnect::poll_ready: ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" }) [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mfe3928e7-a158-464a-9987-7ed0ac367477[0m [2m[3mconnection_id[0m[2m=[0m1[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.595329Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.6/src/transport/channel/service/reconnect.rs[0m[2m:[0m[2m143[0m[2m:[0m error: The WebSocket was already used to create a channel [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mfe3928e7-a158-464a-9987-7ed0ac367477[0m [2m[3mconnection_id[0m[2m=[0m1[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.595589Z[0m [33m WARN[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m115[0m[2m:[0m Health check loop FAILED: [GrpcError] code: 'The service is currently unavailable', message: "The WebSocket was already used to create a channel", source: tonic::transport::Error(Transport, ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" })) [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mfe3928e7-a158-464a-9987-7ed0ac367477[0m [2m[3mconnection_id[0m[2m=[0m1[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.595744Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m56[0m[2m:[0m Removing channel [2m[3msocket_addr[0m[2m=[0m[::1]:22482[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mfe3928e7-a158-464a-9987-7ed0ac367477[0m [2m[3mconnection_id[0m[2m=[0m1[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.596071Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m98[0m[2m:[0m Server stopped
[INFO] [stdout] test tests::with_close_client ... ok
[INFO] [stdout] [2m2026-05-15T06:35:47.631348Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"2" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.633917Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m124[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"2" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.634051Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"2" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.634354Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.635092Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m95[0m[2m:[0m Ping [3mlatency[0m[2m=[0m2.37833ms [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m4ab94f6f-a309-40a9-b51d-bc0cba8be36e[0m [2m[3mconnection_id[0m[2m=[0m2[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.638607Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m110[0m[2m:[0m Got a new AuthCode [3mchanged[0m[2m=[0mfalse [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.638753Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m121[0m[2m:[0m Received ping [3mconnection_id[0m[2m=[0m"2" [3mdelay[0m[2m=[0m10s [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.638929Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m64[0m[2m:[0m The ping was received [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.653236Z[0m [34mDEBUG[0m [1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"3" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.654419Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m116[0m[2m:[0m Done [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.654630Z[0m [34mDEBUG[0m [1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m68[0m[2m:[0m The health report was dropped [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.655482Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m29[0m[2m:[0m Server shutdown: Stopping server [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.655805Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m267[0m[2m:[0m Serving: done [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.656159Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m267[0m[2m:[0m Serving: done [2m[3msocket_addr[0m[2m=[0m127.0.0.1:21386[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.656633Z[0m [33m WARN[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/tunnel.rs[0m[2m:[0m[2m117[0m[2m:[0m The WebSocket was already used to create a channel [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md89fe61c-40c4-412e-8f43-8f1b9eda7a4d[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.656761Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.6/src/transport/channel/service/reconnect.rs[0m[2m:[0m[2m104[0m[2m:[0m reconnect::poll_ready: ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" }) [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md89fe61c-40c4-412e-8f43-8f1b9eda7a4d[0m [2m[3mconnection_id[0m[2m=[0m3[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.656916Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.6/src/transport/channel/service/reconnect.rs[0m[2m:[0m[2m143[0m[2m:[0m error: The WebSocket was already used to create a channel [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md89fe61c-40c4-412e-8f43-8f1b9eda7a4d[0m [2m[3mconnection_id[0m[2m=[0m3[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.657157Z[0m [33m WARN[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m115[0m[2m:[0m Health check loop FAILED: [GrpcError] code: 'The service is currently unavailable', message: "The WebSocket was already used to create a channel", source: tonic::transport::Error(Transport, ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" })) [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md89fe61c-40c4-412e-8f43-8f1b9eda7a4d[0m [2m[3mconnection_id[0m[2m=[0m3[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.657312Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m56[0m[2m:[0m Removing channel [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md89fe61c-40c4-412e-8f43-8f1b9eda7a4d[0m [2m[3mconnection_id[0m[2m=[0m3[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.657574Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m98[0m[2m:[0m Server stopped
[INFO] [stdout] [2m2026-05-15T06:35:47.657677Z[0m [32m INFO[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m29[0m[2m:[0m Server shutdown: Stopping client
[INFO] [stdout] [2m2026-05-15T06:35:47.657796Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m105[0m[2m:[0m Shutdown signal [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.680383Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"4" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.681572Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m116[0m[2m:[0m Done [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.681760Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m68[0m[2m:[0m The health report was dropped [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.681918Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m104[0m[2m:[0m Client stopped
[INFO] [stdout] [2m2026-05-15T06:35:47.682024Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m56[0m[2m:[0m Removing channel [2m[3msocket_addr[0m[2m=[0m[::1]:18902[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m1849c802-b6b6-4641-b8c2-8b767d7eb9b0[0m [2m[3mconnection_id[0m[2m=[0m4[0m
[INFO] [stdout] test tests::trivial ... ok
[INFO] [stdout] [2m2026-05-15T06:35:47.749579Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"5" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.750647Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m116[0m[2m:[0m Done [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.750788Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m68[0m[2m:[0m The health report was dropped [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.750927Z[0m [33m WARN[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m64[0m[2m:[0m The server 'Client' was not shutdown
[INFO] [stdout] [2m2026-05-15T06:35:47.751596Z[0m [34mDEBUG[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m30[0m[2m:[0m Server handle dropped!
[INFO] [stdout] [2m2026-05-15T06:35:47.751668Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m105[0m[2m:[0m Shutdown signal [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.751773Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m29[0m[2m:[0m Server shutdown: Stopping server [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.752194Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m267[0m[2m:[0m Serving: done [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.752447Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m267[0m[2m:[0m Serving: done [2m[3msocket_addr[0m[2m=[0m127.0.0.1:22392[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.752863Z[0m [33m WARN[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/tunnel.rs[0m[2m:[0m[2m117[0m[2m:[0m The WebSocket was already used to create a channel [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m992fb33f-c547-40a4-bd63-aecf00df5f55[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.752940Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.6/src/transport/channel/service/reconnect.rs[0m[2m:[0m[2m104[0m[2m:[0m reconnect::poll_ready: ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" }) [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m992fb33f-c547-40a4-bd63-aecf00df5f55[0m [2m[3mconnection_id[0m[2m=[0m5[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.753009Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.6/src/transport/channel/service/reconnect.rs[0m[2m:[0m[2m143[0m[2m:[0m error: The WebSocket was already used to create a channel [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m992fb33f-c547-40a4-bd63-aecf00df5f55[0m [2m[3mconnection_id[0m[2m=[0m5[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.753136Z[0m [33m WARN[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m115[0m[2m:[0m Health check loop FAILED: [GrpcError] code: 'The service is currently unavailable', message: "The WebSocket was already used to create a channel", source: tonic::transport::Error(Transport, ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" })) [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m992fb33f-c547-40a4-bd63-aecf00df5f55[0m [2m[3mconnection_id[0m[2m=[0m5[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.753237Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m56[0m[2m:[0m Removing channel [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m992fb33f-c547-40a4-bd63-aecf00df5f55[0m [2m[3mconnection_id[0m[2m=[0m5[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.753406Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m98[0m[2m:[0m Server stopped
[INFO] [stdout] [2m2026-05-15T06:35:47.753563Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m56[0m[2m:[0m Removing channel [2m[3msocket_addr[0m[2m=[0m[::1]:22392[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0madc5138d-cca7-42e2-a72e-626cb1f8610f[0m [2m[3mconnection_id[0m[2m=[0m6[0m
[INFO] [stdout] test tests::with_many_calls ... ok
[INFO] [stdout] [2m2026-05-15T06:35:47.796251Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"7" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.797422Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m116[0m[2m:[0m Done [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.797589Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m68[0m[2m:[0m The health report was dropped [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.797875Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m104[0m[2m:[0m Client stopped
[INFO] [stdout] [2m2026-05-15T06:35:47.798015Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m56[0m[2m:[0m Removing channel [2m[3msocket_addr[0m[2m=[0m[::1]:19713[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m30907012-4792-43cd-99bc-a7424359c05e[0m [2m[3mconnection_id[0m[2m=[0m7[0m
[INFO] [stdout] test tests::with_sleep ... ok
[INFO] [stdout] [2m2026-05-15T06:35:47.869400Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"8" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.870535Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m116[0m[2m:[0m Done [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.870696Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m68[0m[2m:[0m The health report was dropped [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.871435Z[0m [32m INFO[0m [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m29[0m[2m:[0m Server shutdown: Stopping the second client
[INFO] [stdout] [2m2026-05-15T06:35:47.871550Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m105[0m[2m:[0m Shutdown signal [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.872184Z[0m [33m WARN[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/tunnel.rs[0m[2m:[0m[2m117[0m[2m:[0m The WebSocket was already used to create a channel [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m404ce2ed-d5d3-4a55-8948-46170c2e47de[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.872315Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.6/src/transport/channel/service/reconnect.rs[0m[2m:[0m[2m104[0m[2m:[0m reconnect::poll_ready: ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" }) [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m404ce2ed-d5d3-4a55-8948-46170c2e47de[0m [2m[3mconnection_id[0m[2m=[0m8[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.872446Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.6/src/transport/channel/service/reconnect.rs[0m[2m:[0m[2m143[0m[2m:[0m error: The WebSocket was already used to create a channel [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m404ce2ed-d5d3-4a55-8948-46170c2e47de[0m [2m[3mconnection_id[0m[2m=[0m8[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.872606Z[0m [33m WARN[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m115[0m[2m:[0m Health check loop FAILED: [GrpcError] code: 'The service is currently unavailable', message: "The WebSocket was already used to create a channel", source: tonic::transport::Error(Transport, ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" })) [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m404ce2ed-d5d3-4a55-8948-46170c2e47de[0m [2m[3mconnection_id[0m[2m=[0m8[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.872752Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m56[0m[2m:[0m Removing channel [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m404ce2ed-d5d3-4a55-8948-46170c2e47de[0m [2m[3mconnection_id[0m[2m=[0m8[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.895802Z[0m [34mDEBUG[0m [1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"9" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.896913Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m116[0m[2m:[0m Done [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.897140Z[0m [34mDEBUG[0m [1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m68[0m[2m:[0m The health report was dropped [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.898023Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.2.2/src/handle.rs[0m[2m:[0m[2m29[0m[2m:[0m Server shutdown: Stopping server [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.898353Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m267[0m[2m:[0m Serving: done [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.898766Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/mod.rs[0m[2m:[0m[2m267[0m[2m:[0m Serving: done [2m[3msocket_addr[0m[2m=[0m127.0.0.1:24357[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.901428Z[0m [33m WARN[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/server/tunnel.rs[0m[2m:[0m[2m117[0m[2m:[0m The WebSocket was already used to create a channel [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0me248be45-32ea-41dc-a493-416fc1cdc477[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.901584Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.6/src/transport/channel/service/reconnect.rs[0m[2m:[0m[2m104[0m[2m:[0m reconnect::poll_ready: ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" }) [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0me248be45-32ea-41dc-a493-416fc1cdc477[0m [2m[3mconnection_id[0m[2m=[0m9[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.901745Z[0m [34mDEBUG[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.6/src/transport/channel/service/reconnect.rs[0m[2m:[0m[2m143[0m[2m:[0m error: The WebSocket was already used to create a channel [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0me248be45-32ea-41dc-a493-416fc1cdc477[0m [2m[3mconnection_id[0m[2m=[0m9[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.901966Z[0m [33m WARN[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/mod.rs[0m[2m:[0m[2m115[0m[2m:[0m Health check loop FAILED: [GrpcError] code: 'The service is currently unavailable', message: "The WebSocket was already used to create a channel", source: tonic::transport::Error(Transport, ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" })) [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0me248be45-32ea-41dc-a493-416fc1cdc477[0m [2m[3mconnection_id[0m[2m=[0m9[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.902105Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m56[0m[2m:[0m Removing channel [2m[3msocket_addr[0m[2m=[0m[::1]:24357[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0me248be45-32ea-41dc-a493-416fc1cdc477[0m [2m[3mconnection_id[0m[2m=[0m9[0m
[INFO] [stdout] [2m2026-05-15T06:35:47.902386Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m98[0m[2m:[0m Server stopped
[INFO] [stdout] test tests::with_sequential_calls ... ok
[INFO] [stdout] [2m2026-05-15T06:35:57.640383Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/health.rs[0m[2m:[0m[2m127[0m[2m:[0m Return pong [3mconnection_id[0m[2m=[0m"2" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:57.641640Z[0m [32m INFO[0m [1mTestClient[0m:[1mRun[0m: [2msrc/client/connect.rs[0m[2m:[0m[2m116[0m[2m:[0m Done [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:57.641911Z[0m [34mDEBUG[0m [1mTestClient[0m:[1mRun[0m:[1mHealth report[0m: [2msrc/client/health.rs[0m[2m:[0m[2m68[0m[2m:[0m The health report was dropped [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:35:57.642127Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m104[0m[2m:[0m Client stopped
[INFO] [stdout] [2m2026-05-15T06:35:57.642612Z[0m [32m INFO[0m [1mTestServer[0m:[1mServer[0m:[1mListen[0m:[1mTunnel[0m:[1mConnection[0m: [2m/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.2.2/src/connection/balance.rs[0m[2m:[0m[2m56[0m[2m:[0m Removing channel [2m[3msocket_addr[0m[2m=[0m[::1]:21386[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m4ab94f6f-a309-40a9-b51d-bc0cba8be36e[0m [2m[3mconnection_id[0m[2m=[0m2[0m
[INFO] [stdout] test tests::with_two_clients ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.42s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests trz_gateway_client
[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] running `Command { std: "docker" "inspect" "8badc62f532f4cbf705e59c39c2cf49bda37ba7961cf00f4f0da143fd2cf066c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8badc62f532f4cbf705e59c39c2cf49bda37ba7961cf00f4f0da143fd2cf066c", kill_on_drop: false }`
[INFO] [stdout] 8badc62f532f4cbf705e59c39c2cf49bda37ba7961cf00f4f0da143fd2cf066c
